Heroku MCP server

Official

pg_ps

Monitor active database queries and processes on Heroku apps to identify long-running queries, track progress, debug performance issues, and view resource usage in real-time.

Instructions

Monitor active database queries and processes. Use this tool when you need to: 1) View currently executing queries, 2) Track query progress and resource usage, 3) Identify long-running or blocked queries, 4) Debug performance issues in real-time. The tool provides detailed visibility into database activity with optional verbose output.

Input Schema

NameRequiredDescriptionDefault
appYesThe name of the Heroku app whose database processes to view.
databaseNoConfig var containing the connection string, unique name, ID, or alias of the database. To access another app's database, prepend the app name to the config var or alias with `APP_NAME::`. If omitted, DATABASE_URL is used.
verboseNoWhen true, shows additional query details including query plan and memory usage.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "app": { "description": "The name of the Heroku app whose database processes to view.", "type": "string" }, "database": { "description": "Config var containing the connection string, unique name, ID, or alias of the database. To access another app's database, prepend the app name to the config var or alias with `APP_NAME::`. If omitted, DATABASE_URL is used.", "type": "string" }, "verbose": { "description": "When true, shows additional query details including query plan and memory usage.", "type": "boolean" } }, "required": [ "app" ], "type": "object" }
ID: c1gtn2x5d2