Skip to content
Conduit

mcp server

Heroku Platform

Heroku's official MCP server for apps, dynos, add-ons, pipelines, logs and Heroku Postgres.

heroku/heroku-mcp-serverofficiallistedunreviewednot running here yet

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • Node.js 20 or newer
  • Heroku CLI 10.8.1 or later (recommended launch with heroku mcp:start)
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "heroku": {
      "command": "npx",
      "args": [
        "-y",
        "@heroku/mcp-server"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

Tools provided

As listed by the project. Your agent asks before calling them, depending on its settings.

  • list_appsList apps
  • get_app_infoGet app details
  • deploy_to_herokuDeploy an app
  • ps_scaleScale dynos
  • get_app_logsFetch app logs
  • maintenance_onTurn maintenance mode on
  • pg_psqlRun SQL against Heroku Postgres
  • pg_credentialsManage Postgres credentials

README

synced Oct 13, 2026

Heroku Platform

Heroku's official MCP server for apps, dynos, add-ons, pipelines, logs and Heroku Postgres.

Install

npx -y @heroku/mcp-server

Configuration

VariableRequiredDescription
HEROKU_API_KEYNoNeeded only for the npx route; 'heroku mcp:start' uses CLI login
MCP_SERVER_REQUEST_TIMEOUTNoCommand timeout in ms (default 15000)

Tools

  • list_apps — List apps
  • get_app_info — Get app details
  • deploy_to_heroku — Deploy an app
  • ps_scale — Scale dynos
  • get_app_logs — Fetch app logs
  • maintenance_on — Turn maintenance mode on
  • pg_psql — Run SQL against Heroku Postgres
  • pg_credentials — Manage Postgres credentials

About this listing

Details were gathered from the project's public pages on 2026-10-13 and have not been reviewed by a person yet. Read the project's own documentation before giving it access to anything sensitive.

Sources:

↑↓ navigate openesc close