Heroku MCP Server

Heroku Platform MCP Server

Local serverstdioTypeScript

What is the Heroku MCP Server?

Heroku Platform MCP Server

The short version

The Heroku Platform MCP Server is a specialized Model Context Protocol (MCP) implementation designed to facilitate seamless interaction between large language models (LLMs) and the Heroku Platform. This server provides a robust set of tools and capabilities that enable LLMs to read, manage, and operate Heroku Platform resources.

What it needs from you

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_appsList all Heroku apps. You can filter apps by personal, collaborator, team, or space.
get_app_infoGet detailed information about an app, including its configuration, dynos, and add-ons.
create_appCreate a new app with customizable settings for region, team, and space.
rename_appRename an existing app.
transfer_appTransfer ownership of an app to another user or team.
deploy_to_herokuDeploy projects to Heroku with an app.json configuration, supporting team deployments, private
deploy_one_off_dynoExecute code or commands in a sandboxed environment on a Heroku one-off dyno. Supports file
ps_listList all dynos for an app.
ps_scaleScale the number of dynos up or down, or resize dynos.
ps_restartRestart specific dynos, process types, or all dynos.
list_addonsList all add-ons for all apps or for a specific app.
get_addon_infoGet detailed information about a specific add-on.
create_addonProvision a new add-on for an app.
maintenance_onEnable maintenance mode for an app.
maintenance_offDisable maintenance mode for an app.
get_app_logsView application logs.
pipelines_createCreate a new pipeline.
pipelines_promotePromote apps to the next stage in a pipeline.
pipelines_listList available pipelines.
pipelines_infoGet detailed pipeline information.
list_teamsList teams you belong to.
list_private_spacesList available spaces.
pg_psqlExecute SQL queries against the Heroku PostgreSQL database.
pg_infoDisplay detailed database information.
pg_psView active queries and execution details.
pg_locksView database locks and identify blocking transactions.
pg_outliersIdentify resource-intensive queries.
pg_credentialsManage database credentials and access.
pg_killTerminate specific database processes.
pg_maintenanceShow database maintenance information.
pg_backupsManage database backups and schedules.
pg_upgradeUpgrade PostgreSQL to a newer version.

How to install the Heroku MCP Server

{
  "mcpServers": {
    "heroku": {
      "command": "heroku mcp:start"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

Example prompts to try

  • “Use Heroku to HEROKU API KEY.”
  • “Use Heroku to MCP SERVER REQUEST TIMEOUT.”

Frequently asked questions

Heroku Platform MCP Server Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.