Integration / Developer Tools & DevOps
Neon MCP integration
Manage Neon projects, branches, databases, and development workflows.
About Neon MCP
Neon MCP is a managed platform for Neon projects, branches, and databases. Use it to streamline development workflows and manage databases with clarity.
All integrations- Category
- Developer Tools & DevOps
- Connection
- OAuth
- Type
- Tool
- Actions
- 104
- Tags
- library
Example prompts
What you can ask Growf to do with Neon MCP
- “Create a new Neon project and database”
- “Deploy branch to staging and run migrations”
- “List all databases and their branches”
Available actions
104 actions your agents can run in Neon MCP
Add auth oauth provider
Adds an OAuth provider configuration to the specified branch's Neon Auth integration. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.
Add auth trusted domain
Adds a domain to the redirect URI whitelist for the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.
Compare database schema
Compare one database's SQL schema on a branch to another. `database_name` is required. Omit `base_branch_id` to compare against the parent; it is a branch id (`br-...`), not a name. Pass `lsn`, `timestamp`, `base_lsn`, or `base_timestamp` only for a point-in-time comparison. branch_id is a branch i…
Complete database migration
Apply or discard a prepared migration and delete the temporary branch. NEVER run autonomously; always ask the user first. Pass migration_id, migration_sql, database_name, project_id, temporary_branch_id, and parent_branch_id from prepare_database_migration. Set apply_changes false to discard; omitt…
Complete query tuning
Apply or discard query-tuning changes and delete the temporary branch. NEVER run autonomously. Before calling, apply suggested SQL with run_sql on the temporary branch and re-run explain_sql_statement. Pass the tuning_id from prepare_query_tuning, not the branch id, plus temporary_branch_id. Set ap…
Create auth user
Creates a new user in the Neon Auth user directory for the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.
Create branch
Creates a branch with a read-write compute and waits until it is ready. Pass `no_compute: true` to skip the endpoint. Does not return a connection string; call `get_connection_string` with the project and branch id. Copies the parent at HEAD; point-in-time restore is `restore_snapshot`.
Create postgres database
Creates a database in the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.
Create postgres endpoint
Creates a compute endpoint on a branch. Does not return a connection string; call `get_connection_string`.
Create postgres role
Creates a Postgres role in the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.
Create project
Creates a Neon project and waits until the default compute is ready. Pass `org_id` with a personal API key. Does not return a connection string; call `get_connection_string` with the project id.
Create snapshot
Creates a snapshot from the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.
Put Neon MCP to work inside Growf.
Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.