Setup
- Go to Integrations and find Neon
- Click Connect
- Enter your Neon API key (get one here)
- Click Save — Proliferate will test the connection automatically
Available tools
| Tool | Description |
|---|---|
list_projects | List all Neon projects |
describe_project | Get project details |
create_project | Create a new project |
delete_project | Delete a project |
create_branch | Create a database branch (for dev, test, or migrations) |
delete_branch | Delete a branch |
describe_branch | Get branch details |
compare_database_schema | Diff schema between branches |
run_sql | Execute a SQL query |
run_sql_transaction | Execute SQL in a transaction |
get_connection_string | Get a connection string for a branch |
get_database_tables | List tables in a database |
describe_table_schema | Get a table’s schema |
prepare_database_migration | Create a migration on a temporary branch for safe testing |
complete_database_migration | Apply a tested migration to the target branch |
list_slow_queries | Identify slow queries |
explain_sql_statement | Get an execution plan for a query |
prepare_query_tuning | Test index optimizations on a branch |
complete_query_tuning | Apply tuning changes |
provision_neon_auth | Set up authentication infrastructure |
Use cases
- Spin up isolated Neon branches for testing database migrations before applying to production
- Query production data (read-only) to gather context for debugging automations triggered by error alerts
- Automated schema inspection and drift detection as part of code review workflows
The tools listed above may not be exhaustive and can change as Neon updates their MCP server. See Neon MCP documentation for the latest.
