servers / heroku-mcp-server

@heroku/mcp-server

communityunknownnpmdestructive capablehealthy

Heroku Platform MCP Server


01Tools · 33

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
pg_psql
Execute SQL queries: analyze, debug, modify schema, manage data
unknownunknownunknown
maintenance_off
Disable maintenance mode and restore normal app operations
unknownunknownunknown
pg_kill
Stop processes: stuck queries, blocking transactions, runaway operations
destructivetruetrue
pg_maintenance
Track maintenance: windows, schedules, progress, planning
unknownunknownunknown
pg_locks
Analyze locks: blocked queries, deadlocks, concurrency
unknownunknownunknown
maintenance_on
Enable maintenance mode and redirect traffic for a Heroku app
unknownunknownunknown
pipelines_info
Displays detailed pipeline configuration, stages, and connected applications
readfalseunknown
list_addon_plans
List service plans: features, pricing, availability
readfalseunknown
rename_app
Rename app: validate and update app name
writetrueunknown
ps_restart
Restart Heroku app processes. Restart specific dynos, process types, or all dynos. Reset dyno states selectively.
unknownunknownunknown
create_app
Create app: custom name, region (US/EU), team, private space
writetrueunknown
create_addon
Create add-on: specify service, plan, custom names
writetrueunknown
pipelines_list
Lists accessible Heroku pipelines with ownership and configuration details
readfalseunknown
list_addon_services
List available add-on services and features
readfalseunknown
deploy_one_off_dyno
Run 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" } } ```
writetrueunknown
deploy_to_heroku
Use 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.
writetrueunknown
list_private_spaces
Lists Heroku Private Spaces with CIDR blocks, regions, compliance and capacity details. JSON output supported.
readfalseunknown
pg_credentials
Manage access: credentials, permissions, security, monitoring
unknownunknownunknown
ps_list
List and monitor Heroku app dynos. View running dynos, check status/health, monitor process states, verify configurations.
readfalseunknown
pg_upgrade
Upgrade PostgreSQL: version migration, compatibility, safety
unknownunknownunknown
pg_backups
Manage backups: schedules, status, verification, recovery
readfalseunknown
pg_info
View database status: config, metrics, resources, health
readfalseunknown
pg_outliers
Find resource-heavy queries: performance, patterns, optimization
readfalseunknown
pipelines_promote
Promotes apps between pipeline stages with configurable target applications
unknownunknownunknown
list_apps
List Heroku apps: owned, collaborator access, team/space filtering
readfalseunknown
get_addon_info
Get add-on details: plan, state, billing
readfalseunknown
pg_ps
Monitor active queries: progress, resources, performance
unknownunknownunknown
ps_scale
Scale Heroku app dynos. Adjust quantities, change sizes, view formation details, manage resources.
readfalseunknown
get_app_info
Get app details: config, dynos, addons, access, domains
readfalseunknown
get_app_logs
App logs: monitor/debug/filter by dyno/process/source
readfalseunknown
list_addons
List add-ons: all apps or specific app, detailed metadata
readfalseunknown
pipelines_create
Creates new Heroku deployment pipeline with configurable stages, apps, and team settings
writetrueunknown
list_teams
Lists accessible Heroku Teams. Use for: viewing teams, checking membership, getting team metadata, and verifying access. JSON output available.
readfalseunknown

02Install & source
npx -y @heroku/mcp-server
npx

03Access granted
Query a database · writeExecute code · writeProcess payments · writeRead & write files · writeManage cloud infra · write

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesnpm registry [p4]
last_checked2026-08-16 19:29Z
next_check2026-08-16 22:29Z
cadenceevery 3h
verifiedhandshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed handshake:failed metadata:passed
index_statusindex9 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. @heroku/mcp-server MCP — as seen on mcpexplorer.com

[![@heroku/mcp-server MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/heroku-mcp-server.svg)](https://mcpexplorer.com/servers/heroku-mcp-server)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →