All integrations
Catalogue metadata onlydatabasesv20260910_00

NEON_MCP

Neon MCP

Manage Neon projects, branches, databases, and development workflows.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

104

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH

DCR_OAUTH

neon_mcp_DCR_OAuth

Provider setup

Developer setup

  • Client idclient_id · stringOptional
  • Client secretclient_secret · stringOptional
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–60 of 104 actions

Describe project

NEON_MCP_DESCRIBE_PROJECT

Retrieves the project record (settings, compute, usage). Call `list_branches` for branches.

Untrusted display-only summary

Describe table schema

NEON_MCP_DESCRIBE_TABLE_SCHEMA

Get column definitions, data types, and constraints for a specific table. Do not use when you need all tables in a database (use `get_database_tables` instead).

Untrusted display-only summary

Disable auth

NEON_MCP_DISABLE_AUTH

Disables the Neon Auth integration for the specified branch, removing the connection to the authentication provider. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Explain sql statement

NEON_MCP_EXPLAIN_SQL_STATEMENT

Analyze the query execution plan for a SQL statement using EXPLAIN ANALYZE. Do not use when you need to execute the query for results (use `run_sql` instead).

Untrusted display-only summary

Fetch

NEON_MCP_FETCH

Fetch detailed information about a specific organization, project, or branch using the ID returned by the `search` tool.

Untrusted display-only summary

Finalize branch restore

NEON_MCP_FINALIZE_BRANCH_RESTORE

Finalize a branch created with `restore_snapshot` and `finalize: false`: reassign computes (this restarts them) and swap names so it replaces the original branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get ai gateway

NEON_MCP_GET_AI_GATEWAY

Returns the AI Gateway endpoint host for the specified branch, used to render code-snippet base URLs. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get auth

NEON_MCP_GET_AUTH

Retrieves the Neon Auth integration details for the specified branch, including the auth provider type and integration status. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get branch

NEON_MCP_GET_BRANCH

Retrieves information about the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get connection string

NEON_MCP_GET_CONNECTION_STRING

Get a PostgreSQL connection string for a Neon database. The branch must have a compute endpoint. `create_project` and `create_branch` do not return one; call this after they succeed. All parameters are optional; the tool resolves the project, branch, and database automatically if not specified. Requires write access:…

Untrusted display-only summary

Get data api

NEON_MCP_GET_DATA_API

Retrieves the Neon Data API configuration for the specified branch, including endpoint URL, enabled state, and database settings. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get database tables

NEON_MCP_GET_DATABASE_TABLES

List all tables in a Neon database. Do not use when you need column-level detail for a specific table (use `describe_table_schema` instead).

Untrusted display-only summary

Get default branch

NEON_MCP_GET_DEFAULT_BRANCH

Resolve the project's default branch by the default flag, not by name.

Untrusted display-only summary

Get doc resource

NEON_MCP_GET_DOC_RESOURCE

Fetch one Neon documentation page as markdown. Pass a slug from list_docs_resources (for example docs/guides/prisma.md).

Untrusted display-only summary

Get function

NEON_MCP_GET_FUNCTION

Returns the function identified by its slug. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get neon auth config

NEON_MCP_GET_NEON_AUTH_CONFIG

Read Neon Auth config for a branch with OAuth and SMTP secrets redacted as "***redacted***". Requires provision_neon_auth first.

Untrusted display-only summary

Get operation

NEON_MCP_GET_OPERATION

Retrieves details for the specified operation.

Untrusted display-only summary

Get postgres database

NEON_MCP_GET_POSTGRES_DATABASE

Retrieves information about the specified database. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get postgres endpoint

NEON_MCP_GET_POSTGRES_ENDPOINT

Retrieves information about the specified compute endpoint.

Untrusted display-only summary

Get postgres role

NEON_MCP_GET_POSTGRES_ROLE

Retrieves details about the specified role. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get snapshot schedule

NEON_MCP_GET_SNAPSHOT_SCHEDULE

Returns the backup schedule for the specified branch, including the configured snapshot frequencies. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Get storage

NEON_MCP_GET_STORAGE

Returns whether branchable object storage is usable for the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Inspect database

NEON_MCP_INSPECT_DATABASE

Run one read-only neon inspect db check (pick `check` from the input schema). Not for arbitrary SQL (`run_sql`), one statement's plan (`explain_sql_statement`), or applying indexes (`prepare_query_tuning`). Omit `database_name` to cover every database; some checks are compute-wide. If a check needs an extension, the t…

Untrusted display-only summary

List auth oauth providers

NEON_MCP_LIST_AUTH_OAUTH_PROVIDERS

Lists the OAuth providers configured for 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.

Untrusted display-only summary

List auth trusted domains

NEON_MCP_LIST_AUTH_TRUSTED_DOMAINS

Lists the trusted domains in 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.

Untrusted display-only summary

List branch computes

NEON_MCP_LIST_BRANCH_COMPUTES

Retrieves a list of compute endpoints for the specified branch. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

List branches

NEON_MCP_LIST_BRANCHES

Retrieves a list of branches for the specified project. Returns every page. Pass limit to cap how many.

Untrusted display-only summary

List docs resources

NEON_MCP_LIST_DOCS_RESOURCES

List Neon documentation page slugs from neon.com/docs/llms.txt. Call this before get_doc_resource; do not guess slugs.

Untrusted display-only summary

List functions

NEON_MCP_LIST_FUNCTIONS

Lists functions on the specified branch. Returns every page. Pass limit to cap how many. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

List functions custom domains

NEON_MCP_LIST_FUNCTIONS_CUSTOM_DOMAINS

Lists all custom domains registered on the branch, across every target entity. Returns every page. Pass limit to cap how many. branch_id is a branch id (br-...), not a branch name. Call list_branches to resolve a name.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.