Heroku MCP Server
The official Heroku Platform MCP server connects AI agents to your Heroku apps. Agents can list and inspect apps, create, rename, and transfer apps, deploy projects and run one-off dynos, scale and restart dynos, manage add-ons, toggle maintenance mode, read logs, and manage delivery pipelines.
Tools
create_addon
Provision a brand-new add-on for a Heroku application.
create_app
Create a new Heroku app with region and team settings.
deploy_one_off_dyno
Run code or commands inside a sandboxed one-off dyno.
deploy_to_heroku
Deploy a project to Heroku using an app.json config.
get_addon_info
Get detailed information about a specific Heroku add-on.
get_app_info
Get a Heroku app's config, dynos, and add-on details.
get_app_logs
View the streaming application logs for a Heroku app.
list_addons
List the add-ons across all apps or for a specific app.
list_apps
List Heroku apps, filterable by team, space, or role.
maintenance_off
Disable maintenance mode for a Heroku application.
maintenance_on
Enable maintenance mode for a running Heroku application.
pipelines_create
Create a brand-new delivery pipeline on the Heroku platform.
pipelines_promote
Promote an app to the next stage in a Heroku pipeline.
ps_list
List all of the dynos currently running for a Heroku app.
ps_restart
Restart specific dynos, process types, or all dynos.
ps_scale
Scale the number of dynos up or down, or resize them.
rename_app
Rename an existing application on the Heroku platform.
transfer_app
Transfer ownership of a Heroku app to a user or team.