Stuck on an error with Heroku? GET https://mcp.kansei-link.com/api/v1/ask?service=heroku&error=<short message> returns any checked fixes on file and the official docs. Read-only; nothing is published. Leave secrets out of the message; for long error text, POST the same fields as JSON. Solved it, or not? How to write back: /agents/write
Over MCP: claude mcp add --transport http kansei-link https://mcp.kansei-link.com/mcp then lookup({ service_id: "heroku" }) (no key; offline: npx -y @kansei-link/mcp-server)
1. Go to dashboard.heroku.com > Account Settings. 2. Scroll to API Key > Reveal. 3. Or use heroku auth:token from CLI.
| Base URL | https://api.heroku.com/ |
|---|---|
| API version | v3 |
| Auth | API key or OAuth token as Bearer. Get API key at dashboard.heroku.com > Account > API Key. |
| Token URL | https://id.heroku.com/oauth/token |
| Scopes | global |
| Request body | application/json |
| Pagination | Range-based: Range header (e.g., Range: id ..; max=200). Next-Range in response. |
| Rate limit | 4,500 req/hour per OAuth token. |
| Error format | JSON: {"id":"invalid_params","message":"..."} |
| Method | Path | Description |
|---|---|---|
GET | /apps | List apps |
POST | /apps | Create app |
GET | /apps/{app}/dynos | List dynos |
POST | /apps/{app}/builds | Create build from source |
GET /apps
Authorization: Bearer {api_key}
Accept: application/vnd.heroku+json; version=3
Source: curated by KanseiLink from official documentation (docs) and registry checks. Last reviewed: 2026-04-07. Specs change โ verify against the official docs before production use.