Can AI agents automate Heroku?

Salesforce · saas · platformsaas-platform

Heroku Platform is automatable today through the public Platform API and the official Heroku CLI. This record is Heroku apps, dynos, add-ons, pipelines, teams and spaces, and Heroku Postgres as a PaaS. It is not Salesforce CRM, not AWS, and not a generic Salesforce product identity. Clients call https://api.heroku.com over HTTPS with Accept: application/vnd.heroku+json; version=3. Personal scripts authenticate with an API token in Authorization: Bearer; HEROKU_API_KEY is the documented environment-variable form. OAuth 2.0 is the preferred mechanism for third-party access, with web authorization at id.heroku.com and direct authorizations for non-expiring personal tokens. Documented resources include apps, add-ons, config vars, domains, dynos, formations, pipelines, teams, spaces, and app webhooks. Coverage is the platform control plane, not every Dashboard action. The official heroku CLI installs on macOS, Windows, and Linux, authenticates with heroku login or HEROKU_API_KEY, and documents --json output on many commands. The heroku/platform-api Ruby gem is an official schema-generated HTTP client. App webhooks POST signed JSON for builds, releases, add-ons, dynos, and related events. Official STDIO MCP is launched with heroku mcp:start (CLI v10.8.1+) or npx -y @heroku/mcp-server and HEROKU_API_KEY. Dev Center labels that server early development and lists tools for apps, dynos, add-ons, logs, pipelines, teams and spaces, and Heroku Postgres including pg_psql. A remote mcp.heroku.com transport was not opened and is not recorded. Connector catalogs were not opened. Computer-use viability is unassessed. API and CLI both score 8; API is the best path because it is the portable documented contract and does not require a local CLI install. MCP scores 6 because the official server is useful but labeled early development.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestapi-tokenoauth2
coverage: partial · docs
SDKyesruby
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityyes
webhooks: True
Data access
export: json · import: json
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. The Platform API, official CLI, app webhooks, and STDIO MCP cover practical app, dyno, add-on, pipeline, and Heroku Postgres operations without browser control of the Heroku Dashboard.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
8688

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-05
vendordeclaredsource2026-09-05
licensedeclaredsource2026-09-05
modalities.api.existsdeclaredsource2026-09-05
modalities.api.kinds[0]declaredsource2026-09-05
modalities.api.auth[0]declaredsource2026-09-05
modalities.api.auth[1]declaredsource2026-09-05
modalities.api.coveragedeclaredsource2026-09-05
modalities.api.docsdeclaredsource2026-09-05
modalities.sdk.existsdeclaredsource2026-09-05
modalities.sdk.languages[0]declaredsource2026-09-05
modalities.sdk.officialdeclaredsource2026-09-05
modalities.mcp.first_partydeclaredsource2026-09-05
modalities.mcp.verdictdeclaredsource2026-09-05
modalities.cli.existsdeclaredsource2026-09-05
modalities.cli.existsdeclaredsource2026-09-05
modalities.extensibility.webhooksdeclaredsource2026-09-05
modalities.data_access.export[0]declaredsource2026-09-05
modalities.data_access.import[0]declaredsource2026-09-05
modalities.agent_docs.llms_txtdeclaredsource2026-09-05
verdict.scores.apideclaredsource2026-09-05
verdict.scores.mcpdeclaredsource2026-09-05
verdict.scores.clideclaredsource2026-09-05
freshness.watch[0].urldeclaredsource2026-09-05
freshness.watch[1].urldeclaredsource2026-09-05
freshness.watch[2].urldeclaredsource2026-09-05
freshness.watch[3].urldeclaredsource2026-09-05
freshness.watch[4].urldeclaredsource2026-09-05

Related tools

Other products in this database that share a category with Heroku.

Last verified 2026-09-05 · volatility medium · JSON record