Heroku

Heroku

Heroku Platform MCP Server using the Heroku CLI.

3.2K

34 Tools

Packaged by
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

Tools

NameDescription
create_addonCreate add-on: specify service, plan, custom names
create_appCreate app: custom name, region (US/EU), team, private space
deploy_one_off_dynoRun code/commands in Heroku one-off dyno with network and filesystem access. Requirements: - Show command output - Use app_info for buildpack detection - Support shell setup commands - Use stdout/stderr Features: - Network/filesystem access - Environment variables - File operations - Temp directory handling Usage: 1. Use Heroku runtime 2. Proper syntax/imports 3. Organized code structure 4. Package management: - Define dependencies - Minimize external deps - Prefer native modules Example package.json: ```json { "type": "module", "dependencies": { "axios": "^1.6.0" } } ```
deploy_to_herokuUse for all deployments. Deploys new/existing apps, with or without teams/spaces, and env vars to Heroku. Ask for app name if missing. Requires valid app.json via appJson param.
get_addon_infoGet add-on details: plan, state, billing
get_app_infoGet app details: config, dynos, addons, access, domains
get_app_logsApp logs: monitor/debug/filter by dyno/process/source
list_addon_plansList service plans: features, pricing, availability
list_addon_servicesList available add-on services and features
list_addonsList add-ons: all apps or specific app, detailed metadata
list_appsList Heroku apps: owned, collaborator access, team/space filtering
list_private_spacesLists Heroku Private Spaces with CIDR blocks, regions, compliance and capacity details. JSON output supported.
list_teamsLists accessible Heroku Teams. Use for: viewing teams, checking membership, getting team metadata, and verifying access. JSON output available.
maintenance_offDisable maintenance mode and restore normal app operations
maintenance_onEnable maintenance mode and redirect traffic for a Heroku app
pg_backupsManage backups: schedules, status, verification, recovery
pg_credentialsManage access: credentials, permissions, security, monitoring
pg_infoView database status: config, metrics, resources, health
pg_killStop processes: stuck queries, blocking transactions, runaway operations
pg_locksAnalyze locks: blocked queries, deadlocks, concurrency
pg_maintenanceTrack maintenance: windows, schedules, progress, planning
pg_outliersFind resource-heavy queries: performance, patterns, optimization
pg_psMonitor active queries: progress, resources, performance
pg_psqlExecute SQL queries: analyze, debug, modify schema, manage data
pg_upgradeUpgrade PostgreSQL: version migration, compatibility, safety
pipelines_createCreates new Heroku deployment pipeline with configurable stages, apps, and team settings
pipelines_infoDisplays detailed pipeline configuration, stages, and connected applications
pipelines_listLists accessible Heroku pipelines with ownership and configuration details
pipelines_promotePromotes apps between pipeline stages with configurable target applications
ps_listList and monitor Heroku app dynos. View running dynos, check status/health, monitor process states, verify configurations.
ps_restartRestart Heroku app processes. Restart specific dynos, process types, or all dynos. Reset dyno states selectively.
ps_scaleScale Heroku app dynos. Adjust quantities, change sizes, view formation details, manage resources.
rename_appRename app: validate and update app name
transfer_appTransfer app ownership to user/team

Manual installation

You can install the MCP server using:

Installation for

Related servers