Neon
Neon is an MCP server that adds database tools to AI assistants such as Claude Code, Cursor and VS Code. Official Neon MCP server for managing Neon projects and Lakebase Postgres databases. It has 648 GitHub stars, is released under the MIT license and runs as a remote server at https://mcp.neon.tech/mcp.
github.com/neondatabase/mcp-server-neon (opens in a new tab)
- Official
- Needs API key
- Databases
- MIT
- Actively maintained
Install Neon
Generated from the server's MCP registry entry. Replace your-value with your own values.
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://mcp.neon.tech/mcpRemote servers are added as a custom connector, not in claude_desktop_config.json.
Claude Code
claude mcp add --transport http neon "https://mcp.neon.tech/mcp"Cursor
{
"mcpServers": {
"neon": {
"url": "https://mcp.neon.tech/mcp"
}
}
}VS Code
{
"servers": {
"neon": {
"type": "http",
"url": "https://mcp.neon.tech/mcp"
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Tools (40)
Parsed from the Tools section of the README; check the repository for the current list.
projectsbranchesendpointssnapshotsschemaqueryingneon_authdata_apiobservabilitydocsfunctionsstoragenulllist_projectsLists Neon projects. limit caps how many items come back.
describe_projectFetches a Neon project by id ({ "projectid": "…" }).
create_projectCreates a Neon project and waits for the default compute. Does not return a connection string.
delete_projectDeletes an existing Neon project. Arguments are { "projectid": "…" }.
list_organizationsLists all organizations that the current user has access to. Optionally filter by organization name or ID using the…
list_branchesLists branches in a project. Use it to resolve a branch name to a br-… id.
list_credentials, createcredential, revokecredential, rotatecredential: Branch-scoped credentials for Object Storage and the AI…
create_branchCreates a branch with a read-write compute and waits until it is ready. Does not return a connection string.
reset_from_parentResets a branch to its parent's current HEAD ({ "projectid": "…", "branchid": "br-…" }).
delete_branchDeletes a branch ({ "projectid": "…", "branchid": "br-…" }).
describe_branchRetrieves a tree of databases, schemas, tables, views, and functions on a branch.
restore_snapshotRestores a snapshot. Pass targetbranchid to restore onto an existing branch; omit it to create a new one.
list_postgres_endpoints, listbranchcomputes, getpostgresendpoint, createpostgresendpoint, updatepostgresendpoint, deletepostgresendpoint,…
list_snapshots, getsnapshotschedule, setsnapshotschedule, createsnapshot, updatesnapshot, deletesnapshot, restoresnapshot
get_database_tables, describetableschema
compare_database_schemaSQL schema diff of one database against another branch. databasename is required.
get_connection_stringReturns your database connection string.
run_sqlExecutes a single SQL query against a specified Neon database. Supports both read and write operations.
run_sql_transactionExecutes a series of SQL queries within a single transaction against a Neon database.
describe_table_schemaRetrieves the schema definition of a specific table, detailing columns, data types, and constraints.
prepare_database_migrationInitiates a database migration process. Critically, it creates a temporary branch to apply and test the migration…
complete_database_migrationFinalizes and applies a prepared database migration to the main branch.
inspect_databaseRuns one of 15 predefined read-only Postgres diagnostics against a branch — relation and index sizes, index and…
list_slow_queriesIdentifies performance bottlenecks by finding the slowest queries in a database.
explain_sql_statementProvides detailed execution plans for SQL queries to help identify performance bottlenecks.
prepare_query_tuningAnalyzes query performance and suggests optimizations, like index creation.
complete_query_tuningFinalizes query tuning by either applying optimizations to the main branch or discarding them.
About Neon
Neon MCP Server is an open-source tool that lets you interact with your Lakebase Postgres databases on Neon in natural language.
Similar MCP servers
More databases MCP servers
Dbx
t8y2/dbx
Query databases from AI agents using connections configured in DBX.
DatabasesRustButterbase AI MCP Server
butterbase-ai/butterbase
Butterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys.
DatabasesTypeScriptDBHub
bytebase/dbhub
Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite.
DatabasesTypeScriptLINQ to DB
linq2db/linq2db
Inspect database schemas and execute SQL queries across multiple database providers with LINQ to DB.
DatabasesC#Mindwtr
dongdongbh/Mindwtr
Task automation via SQLite, desktop Local API, or Mindwtr Cloud; read-only by default.
DatabasesTypeScriptMCP Memory Service
doobidoo/mcp-memory-service
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude.
DatabasesPython
What is Neon?
Neon is an MCP server that adds database tools to AI assistants such as Claude Code, Cursor and VS Code. Official Neon MCP server for managing Neon projects and Lakebase Postgres databases. It has 648 GitHub stars, is released under the MIT license and runs as a remote server at https://mcp.neon.tech/mcp. The source code is at github.com/neondatabase/mcp-server-neon.
How do I install the Neon MCP server?
It is a remote MCP server at https://mcp.neon.tech/mcp. Add it with claude mcp add --transport http in Claude Code, as a url entry in .cursor/mcp.json or .vscode/mcp.json, or as a custom connector in the Claude apps.
Is Neon free?
The server is open source under the MIT license, so running it is free. It needs credentials (an API key or token) for the service it connects to, which may require a paid account.
Is Neon actively maintained?
The most recent commit was on Oct 4, 2026. appsgit only lists MCP servers with a commit in the last six months and re-checks every server daily.