A Model Context Protocol server for Neon, a cloud-native database platform.
- Version
- 0.1.0
- Type
- Official Integrations
- Categories
- Database
Tools
14__node_version
Get the Node.js version used by the MCP server
list_projects
List all Neon projects in your account.
Parameter Type Description cursorstring Specify the cursor value from the previous response to retrieve the next batch of projects. limitnumber Specify a value from 1 to 400 to limit number of projects in the response. searchstring Search by project name or id. You can specify partial name or id values to filter results. orgIdstring Search for projects by org_id. create_project
Create a new Neon project
Parameter Type Description namestring An optional name of the project to create. delete_project
Delete a Neon project
Parameter Type Description projectId*string The ID of the project to delete describe_project
Describes a Neon project
Parameter Type Description projectId*string The ID of the project to describe run_sql
Execute a single SQL statement against a Neon database
Parameter Type Description sql*string The SQL query to execute databaseName*string The name of the database to execute the query against projectId*string The ID of the project to execute the query against branchIdstring An optional ID of the branch to execute the query against run_sql_transaction
Execute a SQL transaction against a Neon database, should be used for multiple SQL statements
Parameter Type Description sqlStatements*array The SQL statements to execute databaseName*string The name of the database to execute the query against projectId*string The ID of the project to execute the query against branchIdstring An optional ID of the branch to execute the query against describe_table_schema
Describe the schema of a table in a Neon database
Parameter Type Description tableName*string The name of the table databaseName*string The name of the database to get the table schema from projectId*string The ID of the project to execute the query against branchIdstring An optional ID of the branch to execute the query against get_database_tables
Get all tables in a Neon database
Parameter Type Description projectId*string The ID of the project branchIdstring An optional ID of the branch databaseName*string The name of the database create_branch
Create a branch in a Neon project
Parameter Type Description projectId*string The ID of the project to create the branch in branchNamestring An optional name for the branch prepare_database_migration
Prepare a database migration, creating a temporary branch and applying the migration SQL there. Returns migration details.
Parameter Type Description migrationSql*string The SQL to execute to create the migration databaseName*string The name of the database to execute the query against projectId*string The ID of the project to execute the query against complete_database_migration
Complete a database migration when the user confirms the migration is ready to be applied to the main branch. This tool also deletes the temporary branch.
Parameter Type Description migrationId*string — describe_branch
Get a tree view of all objects in a branch, including databases, schemas, tables, views, and functions
Parameter Type Description projectId*string The ID of the project branchId*string An ID of the branch to describe databaseName*string The name of the database delete_branch
Delete a branch from a Neon project
Parameter Type Description projectId*string The ID of the project containing the branch branchId*string The ID of the branch to delete
Resources
0No resources available for this server
Prompts
0No prompts available for this server
