Skip to main content
Glama

Postgres MCP Server

query

Execute SQL queries with transaction support, analyze performance, validate syntax, and monitor active queries in PostgreSQL databases.

Instructions

Execute SQL queries with transaction support, query analysis, and performance monitoring

Input Schema

NameRequiredDescriptionDefault
actionYesAction: execute (single query), transaction (multiple queries), explain (execution plan), analyze (performance), validate (syntax), cancel (query by PID), active (list active queries)
optionsNoQuery execution options
parametersNoQuery parameters for parameterized queries
pidNoProcess ID of query to cancel (required for cancel action)
queriesNoArray of queries for transaction action
sqlNoSQL query to execute (required for execute, explain, analyze, validate actions)

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Action: execute (single query), transaction (multiple queries), explain (execution plan), analyze (performance), validate (syntax), cancel (query by PID), active (list active queries)", "enum": [ "execute", "transaction", "explain", "analyze", "validate", "cancel", "active" ], "type": "string" }, "options": { "description": "Query execution options", "properties": { "limit": { "description": "Maximum number of rows to return", "type": "integer" }, "offset": { "description": "Number of rows to skip", "type": "integer" }, "readOnly": { "description": "Execute as read-only transaction", "type": "boolean" }, "timeout": { "description": "Query timeout in milliseconds", "type": "integer" } }, "type": "object" }, "parameters": { "description": "Query parameters for parameterized queries", "items": { "type": "string" }, "type": "array" }, "pid": { "description": "Process ID of query to cancel (required for cancel action)", "type": "integer" }, "queries": { "description": "Array of queries for transaction action", "items": { "properties": { "parameters": { "items": { "type": "string" }, "type": "array" }, "sql": { "type": "string" } }, "required": [ "sql" ], "type": "object" }, "type": "array" }, "sql": { "description": "SQL query to execute (required for execute, explain, analyze, validate actions)", "type": "string" } }, "required": [ "action" ], "type": "object" }

Other Tools from Postgres MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/itsalfredakku/postgres-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server