18 tools from the PostgreSQL Database Management Server MCP Server, categorised by risk level.
View the PostgreSQL Database Management Server policy →pg_copy_between_databases Copy data between two databases 2/5 pg_debug_database Debug common PostgreSQL issues 2/5 pg_export_table_data Export table data to JSON or CSV format 2/5 pg_import_table_data Import data from JSON or CSV file into a table 2/5 pg_manage_comments Manage PostgreSQL object comments - get, set, remove comments on tables, columns, functions, and other database objects. Examples: operation="get" ... 2/5 pg_manage_constraints Manage PostgreSQL constraints - get, create foreign keys, drop foreign keys, create constraints, drop constraints. Examples: operation="get" to lis... 2/5 pg_manage_functions Manage PostgreSQL functions - get, create, or drop functions with a single tool. Examples: operation="get" to list functions, operation="create" wi... 2/5 pg_manage_indexes Manage PostgreSQL indexes - get, create, drop, reindex, and analyze usage with a single tool. Examples: operation="get" to list indexes, operation=... 2/5 pg_manage_query Manage PostgreSQL query analysis and performance - operation="explain" for EXPLAIN plans, operation="get_slow_queries" for slow query analysis, ope... 3/5 pg_manage_rls Manage PostgreSQL Row-Level Security - enable/disable RLS and manage policies. Examples: operation="enable" with tableName="users", operation="crea... 3/5 pg_manage_schema Manage PostgreSQL schema - get schema info, create/alter tables, manage enums. Examples: operation="get_info" for table lists, operation="create_ta... 2/5 pg_manage_triggers Manage PostgreSQL triggers - get, create, drop, and enable/disable triggers. Examples: operation="get" to list triggers, operation="create" with tr... 2/5 pg_manage_users Manage PostgreSQL users and permissions - create, drop, alter users, grant/revoke permissions. Examples: operation="create" with username="testuser... 3/5 pg_execute_mutation Execute data modification operations (INSERT/UPDATE/DELETE/UPSERT) - operation="insert/update/delete/upsert" with table and data. Examples: operati... 3/5 pg_execute_query Execute SELECT queries and data retrieval operations - operation="select/count/exists" with query and optional parameters. Examples: operation="sel... 4/5 pg_execute_sql Execute arbitrary SQL statements - sql="ANY_VALID_SQL" with optional parameters and transaction support. Examples: sql="CREATE INDEX ...", sql="WIT... 4/5 The PostgreSQL Database Management Server MCP server exposes 18 tools across 3 categories: Read, Write, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the PostgreSQL Database Management Server server.
PostgreSQL Database Management Server tools are categorised as Read (2), Write (13), Execute (3). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept