Resources · Claude connector

Claude Neon connectorWhat Claude can do in your Neon account.

The Claude Neon connector exposes 35 tools. 20 read projects, schemas, logs and docs, 13 create, run or delete something, and 2 are described by no official source. Here is what Claude can do in your Postgres, which actions Neon flags for your approval, and how to keep it read-only.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What changes once Claude can reach your Neon projects

With the connector, you describe what you want and Claude does the round trip itself: it inspects the schema, runs the query, tries a migration on a throwaway branch and reads the logs. Neon is blunt about the stakes, though: the server grants broad database management rights, so it tells you to review what Claude asks to do.

Understand a database before touching it. You ask what a project contains. Claude calls get_database_tables, then describe_table_schema on the tables that matter, and compare_database_schema to see how a branch differs from its parent.

Ship a schema change safely. prepare_database_migration applies the change on a temporary branch, Claude tests it there with run_sql, and complete_database_migration applies or discards it once you decide. Neon's own tool descriptions tell Claude to ask you before that last step.

Chase a slow query. list_slow_queries ranks statements by execution time, inspect_database runs Neon's diagnostic checks, and prepare_query_tuning analyzes the query on a temporary branch, where suggested changes are tried before anything reaches the real one.

Then the limits. Neon recommends the server for development and testing, not production, and says never to point it at production databases. You can pick read-only access at authorization, which keeps SELECT queries and schema inspection but turns off branching, migrations and auth changes. Two tools on the sheet have no description anywhere. And nothing runs by itself: a failed deploy does not wake Claude up. Scheduled jobs belong to an automation tool, which does a different job; the Integrations hub covers that side.

Vocabulary

Five words before you connect

The vocabulary around this connector, in one minute.

Connector
A link you set up once between Claude and an account you already have, here Neon, so Claude can work in it while it answers you.
Tool
One named thing a connector lets Claude do. Claude picks the tools it needs by itself, and the directory sheet lists all 35 by name.
Authorization
Neon's sign-in screen, where you grant the access Claude will use and can choose read-only or full access. Granted once per person.
Approval
The confirmation Claude waits for before doing something that changes your databases, shown in the conversation when it matters.
MCP
The shared standard connectors are built on: it is what lets an assistant like Claude talk to an outside service such as Neon.
Connect

Connect Neon to Claude in three steps

  1. 01

    Find Neon in Claude

    Open Claude's settings, then Customize and Connectors, and look up Neon in the list. On a Team or Enterprise workspace, an Owner or Primary Owner has to enable it before each member can sign in.

  2. 02

    Start the connection

    Click Connect on its row and sign in to Neon in the window Neon opens. If the link breaks later, Disconnect and connect again; the access can also be withdrawn from the Neon side.

  3. 03

    Read the authorization screen

    Read what Neon asks before you accept. That screen belongs to Neon, not to Claude, and it decides what the access covers. It is also where Neon lets you pick the scope, as the tip below explains.

Tools

The 35 tools, split by what they do

Neon gives Claude 35 tools: 20 that read your account, 13 that change something in it, and 2 no official source describes.

Three groups: what Claude reads, what it changes, and what no official source describes. Names stay exactly as Claude shows them.

  • 20 read
  • 13 write
  • 2 not documented

What Claude reads (20)

20 tools

Twenty tools that inspect projects, schemas, queries, logs and docs without altering them.

compare_database_schema

Puts one database's schema on a branch side by side with another branch, by default its parent, and shows the differences. It can also compare against a point in time.

When it helps
before merging work from a branch, you want to see which schema objects differ from its parent.

Sourcemcp.neon.tech · October 1, 2026 ↗

describe_branch

Gives a tree view of everything inside a branch: databases, schemas, tables, views and functions. It is the broad map, not the column detail.

When it helps
you take over a project and want the inventory of its objects before anything else.

Sourcemcp.neon.tech · October 1, 2026 ↗

describe_project

Returns a project's record: its settings, compute and usage figures. Branches are listed by another tool.

When it helps
you want to check a project's settings, compute and usage in one answer.
Watch out
the record leaves out branches, which Neon lists with a separate tool.

Sourcemcp.neon.tech · October 1, 2026 ↗

describe_table_schema

Shows the columns, data types and constraints of one specific table, the detail you need before querying it.

When it helps
you want a table's column types and constraints before querying it.
Watch out
for every table of a database at once, Neon points to get_database_tables instead.

Sourcemcp.neon.tech · October 1, 2026 ↗

explain_sql_statement

Produces PostgreSQL's execution plan for a statement so Claude can tell you why it is slow. With the analyze option, PostgreSQL actually executes the statement, side effects included.

When it helps
a query is slow and you want its execution plan before deciding what to do.
Watch out
Neon says never to analyze potentially destructive SQL autonomously.

Sourcemcp.neon.tech · October 1, 2026 ↗

fetch

Retrieves the details of a specific organization, project or branch, using the identifier that the search tool returned.

When it helps
a search returned several close matches and you want the full record of one of them.
Watch out
it expects the identifier returned by search, not a name.

Sourcemcp.neon.tech · October 1, 2026 ↗

get_connection_string

Hands back a PostgreSQL connection string for a Neon database, resolving branch, compute and database if you leave them out.

When it helps
right after Claude spins up a branch, you need the string to point a local app at it.
Watch out
the string carries a privileged role password, so Neon withholds this tool in read-only mode.

Sourcemcp.neon.tech · October 1, 2026 ↗

get_database_tables

Lists every table in a Neon database, the quick overview when you do not yet need column-level detail.

When it helps
you want the list of tables in a database before going into column detail.
Watch out
for column-level detail on one table, Neon points to describe_table_schema.

Sourcemcp.neon.tech · October 1, 2026 ↗

get_doc_resource

Pulls one page of Neon's documentation into the conversation as markdown, picked from the list of available pages.

When it helps
you want an answer drawn from the current official Neon page rather than from memory.
Watch out
it needs a page slug from list_docs_resources; Neon gives its Prisma guide as an example.

Sourcemcp.neon.tech · October 1, 2026 ↗

get_neon_auth_config

Reads the Neon Auth configuration of a branch with OAuth and SMTP secrets redacted, so Claude can review it without exposing credentials. Neon Auth has to be provisioned first.

When it helps
you want to see which authentication providers a branch is configured with, secrets hidden.

Sourcemcp.neon.tech · October 1, 2026 ↗

inspect_database

Runs one of Neon's read-only diagnostic checks: table and index sizes, unused indexes, sequential scans, locks, stalled queries running longer than 30 seconds, cache hit rate, bloat, replication. It works inside a read-only transaction.

When it helps
a branch feels slow and you want facts before guessing.
Watch out
some checks need extensions Neon reports as missing.

Sourcemcp.neon.tech · October 1, 2026 ↗

list_branch_computes

Lists the compute endpoints attached to a given branch, so Claude can tell you what is running behind it.

When it helps
you want to check whether a branch has a compute endpoint behind it.
Watch out
it takes a branch id, not a branch name, so a name has to be resolved to its id first.

Sourcemcp.neon.tech · October 1, 2026 ↗

list_docs_resources

Lists the documentation page identifiers Neon publishes, which Claude needs before opening a specific page instead of guessing its address. Neon's description is explicit on that point.

When it helps
you ask a broad question about branching and Claude first checks which official pages cover it.

Sourcemcp.neon.tech · October 1, 2026 ↗

list_log_field_values

Lists the distinct values a low-cardinality log field takes on a branch, over a window of up to seven days. Neon marks it as private beta.

When it helps
you want the values a log field takes before filtering the logs on it.

Sourcemcp.neon.tech · October 1, 2026 ↗

list_log_fields

Shows which low-cardinality log fields have been observed on a branch, the step before asking for their values. It belongs to Neon's logging beta.

When it helps
you are new to the project's logs and need to know what you can filter on at all.

Sourcemcp.neon.tech · October 1, 2026 ↗

list_organizations

Lists the organizations your Neon account belongs to, with an optional search by name or identifier, partial values included.

When it helps
your account belongs to several organizations and you want to be sure which one Claude is looking at.

Sourcemcp.neon.tech · October 1, 2026 ↗

list_projects

Lists the Neon projects you own, returning every page at once unless you set a limit on how many come back.

When it helps
you want the full list of your projects in one answer.
Watch out
Neon says the organization is picked automatically when there is no ambiguity; otherwise the IDs come back for you to choose.

Sourcemcp.neon.tech · October 1, 2026 ↗

list_slow_queries

Ranks queries recorded by Postgres statistics by execution time, slowest first, so Claude knows where to look.

When it helps
the app got slower and you want the slowest recorded queries first.
Watch out
sizes, locks or bloat are the diagnostics tool's job, not this one.

Sourcemcp.neon.tech · October 1, 2026 ↗

query_logs

Returns logs for a branch, filtered by fields or by a LogQL expression, over a window that defaults to the last hour and stops at seven days. Neon lists it as private beta.

When it helps
something failed on a branch and you want its recent log lines.
Watch out
Neon says log querying only answers for projects in supported regions.

Sourcemcp.neon.tech · October 1, 2026 ↗

What Claude changes (13)

13 tools

Thirteen tools that create, run, apply or delete something. For seven of them, Neon's own description tells Claude to ask you first.

complete_database_migration

Asks you first

Applies or discards a migration prepared earlier and deletes the temporary branch either way.

What Claude asks for
Neon's description of this tool tells Claude never to run it on its own and to ask you first.
When it helps
the new column passed tests on the temporary branch and you say go.
Watch out
it must run even when you reject the change, to clean up.

Sourcemcp.neon.tech · October 1, 2026 ↗

complete_query_tuning

Approval: see the rule

Closes a tuning session: it keeps or drops the indexing or query changes tested during a tuning session, then deletes the temporary branch.

What Claude asks for
no confirmation step is spelled out beyond the default rule, but Neon's wording says never to run it autonomously.
When it helps
the changes tested during a tuning session look right and you decide to keep them.

Sourcemcp.neon.tech · October 1, 2026 ↗

create_branch

Approval: see the rule

Creates a branch that copies its parent at its current state, with a read-write compute unless you skip it, and waits until it is ready.

What Claude asks for
no tool-specific confirmation is described; the general rule applies.
When it helps
you want to try a data fix on a branch copied from its parent instead of on the parent itself.

Sourcemcp.neon.tech · October 1, 2026 ↗

create_project

Approval: see the rule

Creates a new Neon project and waits until its default compute is ready. It does not return a connection string on its own.

What Claude asks for
nothing specific is documented, so the default approval rule covers it.
When it helps
you need a new Neon project and want it ready in a single request.

Sourcemcp.neon.tech · October 1, 2026 ↗

delete_branch

Asks you first

Deletes a branch and all the data it holds. For a whole project, another tool exists.

What Claude asks for
Neon's description tells Claude never to run this autonomously and to ask you first.
When it helps
a branch you no longer need should go, along with its data.
Watch out
the data on that branch goes with it.

Sourcemcp.neon.tech · October 1, 2026 ↗

delete_project

Asks you first

Deletes a Neon project with every branch and all of its data.

What Claude asks for
per Neon's description, Claude must never run it on its own and has to ask you first.
When it helps
a project you no longer use should be removed, with every branch in it.
Watch out
every branch of the project and all of its data go with it.

Sourcemcp.neon.tech · October 1, 2026 ↗

prepare_database_migration

Asks you first

Applies a schema change on a temporary branch and returns an identifier for the migration, leaving the main branch untouched for now.

What Claude asks for
Neon's description says to test the change, ask you, then finish or discard it.
When it helps
you want to try a schema change away from the main branch before deciding.

Sourcemcp.neon.tech · October 1, 2026 ↗

prepare_query_tuning

Approval: see the rule

Analyzes a slow query on a temporary branch and returns a tuning identifier, so suggested indexes can be tried away from the real data.

What Claude asks for
no specific confirmation is described for this step; the general rule applies.
When it helps
a query is slow and you want suggested changes tested on a temporary branch first.

Sourcemcp.neon.tech · October 1, 2026 ↗

provision_neon_auth

Approval: see the rule

Enables Neon Auth on a branch by connecting it to an authentication provider.

What Claude asks for
no source ties a confirmation to this tool; the default rule is what applies.
When it helps
a branch needs sign-in through an authentication provider and you would rather set it up from the chat.

Sourcemcp.neon.tech · October 1, 2026 ↗

provision_neon_data_api

Approval: see the rule

Creates a Neon Data API instance on a branch.

What Claude asks for
nothing beyond the general approval rule is described.
When it helps
you want a Neon Data API instance created on a given branch.
Watch out
Neon's description says nothing more about the Data API itself, and the branch must be given by its id.

Sourcemcp.neon.tech · October 1, 2026 ↗

reset_from_parent

Asks you first

Resets a branch to its parent's current state and discards every change the branch has made since it split off, with an option to save the current state first.

What Claude asks for
Neon's description tells Claude to ask you first and never to run it autonomously.
When it helps
a test branch has drifted and you want it back to its parent's current state.

Sourcemcp.neon.tech · October 1, 2026 ↗

run_sql

Asks you first

Executes one SQL statement on a Neon database, on a temporary branch if a previous step created one.

What Claude asks for
Neon's description says never to run destructive SQL autonomously and to ask you first.
When it helps
a question about your data can be answered with a single SELECT statement.
Watch out
it stays available in read-only mode for SELECT queries.

Sourcemcp.neon.tech · October 1, 2026 ↗

run_sql_transaction

Asks you first

Executes several SQL statements as one transaction.

What Claude asks for
as for single statements, Neon tells Claude to ask you before any destructive SQL.
When it helps
several statements have to be run together as one transaction.
Watch out
if a previous step created a temporary branch, Neon says to run the transaction on that branch.

Sourcemcp.neon.tech · October 1, 2026 ↗

Undocumented (2)

2 tools

The directory lists these two names, but Neon's published tool list does not include them. No text says what they do.

configure_neon_auth

The directory sheet lists this name, but it is absent from the tool list Neon publishes and no Neon page describes it. Nothing sourced says what kind of tool it is, so the general approval rule below is the only thing that covers it.

list_shared_projects

Another name the directory shows without any explanation: Neon's own published list skips it, and its documentation is silent too. We cannot say whether it only reads, so this page does not describe it and refers you to the default approval rule.

Approvals

What Claude checks with you first

By default, Claude stops and asks before an action it takes on an account for someone. Neon goes further in its own words: always review and authorize what the assistant requests before it runs.

Seven tools carry that instruction in Neon's description: finishing a migration, preparing one, deleting a branch or a project, resetting a branch, and running SQL or transactions that could be destructive. That is Neon's guidance to the model, not a separate Claude screen, and the default rule still applies on top. On Team and Enterprise, owners decide whether members may let some actions through without being asked again and can restrict a connector for the whole organization. Claude works with the rights of the person who connected and nothing beyond.

Plans

Which plans include it

None of the 819 sheets in the official directory states plan availability. For Neon, as for every other connector, that answer is published nowhere.

The published rule is general: remote connectors are open to all users on Claude, Cowork, Claude Desktop and mobile. On Team and Enterprise, an Owner or Primary Owner opens a connector for the organization before members can each connect. For the live state of this one, the Neon sheet in the official directory is the place to check.

Limits

Where this connector stops

A connector is not an automation. Claude calls these tools while it answers you, so nothing starts when a deploy fails or a query slows down.

This connector is documented by its publisher only: no Claude help article covers it, and the details here come from Neon's documentation and the tool list Neon publishes. The directory's verification badge is not a security audit, and Anthropic states on every sheet that it neither picks a publisher's tools nor guarantees their behaviour. Two tools on the sheet, configure_neon_auth and list_shared_projects, appear in no Neon source. Other connectors reviewed the same way are in the Claude connectors hub.

Need help

Need help connecting Neon to Claude?

A person reads every message.

FAQ

Questions about the Claude Neon connector

01What can Claude do with the Neon connector?
Claude can work on your Neon Postgres projects from the conversation. Its twenty reading tools list projects and organizations, describe branches and tables, compare schemas, explain queries, rank slow ones, run diagnostic checks, read logs and pull Neon documentation. Its thirteen changing tools create projects and branches, run SQL, prepare and finish migrations or tunings on temporary branches, provision Neon Auth and the Data API, reset branches and delete branches or projects. Two more tools have no description anywhere.
02Can Claude change or delete my Neon databases?
Yes, with full access it can. Thirteen tools change something: creating projects and branches, running SQL and transactions, applying migrations, provisioning auth or the Data API, resetting a branch and deleting branches or whole projects with their data. If you only want answers, choose read-only scope when you authorize Neon: SELECT queries and schema inspection stay, while branch creation, migrations and auth changes are disabled. Neon also recommends keeping the connector away from production.
03Does Claude ask before it runs something in Neon?
By default, yes: Claude asks for confirmation before an action it takes on an account for someone. Neon adds its own instruction to seven tool descriptions, telling Claude to ask you before deleting a branch or project, resetting a branch, preparing or finishing a migration and running destructive SQL. Those are Neon's instructions to the model, not a separate Claude screen. Neon's documentation also says to always review and authorize what the assistant requests. On Team and Enterprise, owners can restrict the connector for the whole organization.
04Which Claude plans is the Neon connector available on?
No official source publishes plan availability for this connector, and none of the 819 directory sheets does it for any connector. The general rule is that remote connectors are open to all users on Claude, Cowork, Claude Desktop and mobile. On Team and Enterprise, an Owner or Primary Owner must enable a connector before members can connect. The Neon sheet in the official directory shows its current state, which is the only reliable place to check.
05Does Claude see every project in my Neon account?
It sees what your own Neon access covers. Claude works with the rights of the person who connected, so it reaches the organizations and projects that account reaches and nothing more. Neon also lets you narrow it: during authorization you can choose read-only scope, and when the server address is configured directly, a project parameter limits everything to one project. With that scoping, cross-project search and navigation are switched off.
06Should I connect Claude to my production Neon database?
Neon says no. Its documentation recommends the server for development and testing only, tells you never to connect it to production databases, and advises using anonymized data rather than production or personal data. It also asks you to restrict access to trusted users and audit that access regularly. Neon's migration and tuning tools also work on a temporary branch first and leave the main branch untouched until the change is completed.
07Claude or an automation tool for Neon?
They cover different needs. Claude with this connector is for work you drive in the moment: explore a schema, test a migration on a temporary branch, find a slow query, read last night's logs. It acts only while it answers you. An automation tool is for steps that must run unattended on a schedule or after an event, such as resetting a test branch every night. Neither one is better in general; they do different jobs.