All integrations
Catalogue metadata onlydatabasesv20260826_00

NEON

Neon

Postgres, on a serverless platform designed to help you build reliable and scalable applications faster

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

110

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.
API_KEY

API_KEY

neon_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

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

Showing 1–30 of 110 actions

Accept project transfer request

NEON_ACCEPT_PROJECTS_TRANSFER_REQUESTS

Tool to accept a transfer request for a Neon project. Use when you need to accept an existing transfer request to transfer a project to your account or a specific organization.

Untrusted display-only summary

Access project details by id

NEON_ACCESS_PROJECT_DETAILS_BY_ID

Retrieves detailed information about a specific Neon serverless Postgres project. Returns comprehensive project data including configuration, database settings, compute resources, owner information, and consumption metrics. Use this action when you need to: - Get project configuration details (region, PostgreSQL versi…

Untrusted display-only summary

Add new jwks to project endpoint

NEON_ADD_NEW_JWKS_TO_PROJECT_ENDPOINT

Adds a new JSON Web Key Set (JWKS) URL to a Neon project for JWT-based authentication. The JWKS URL must point to a valid HTTPS endpoint that returns cryptographic keys used to verify JSON Web Tokens (JWTs). Use this action to configure authentication with identity providers like Google, Microsoft, Apple, Auth0, Clerk…

Untrusted display-only summary

Add project email permission

NEON_ADD_PROJECT_EMAIL_PERMISSION

Adds permissions for a specified email address to a particular project within the Neon B2B SaaS integration platform. This endpoint is used to grant access or specific rights to users for a given project, enabling collaboration and controlled resource sharing. It should be called when you need to add a new user to a p…

Untrusted display-only summary

Add role to branch

NEON_ADD_ROLE_TO_BRANCH

Creates a new PostgreSQL role within a specific branch of a Neon project. Neon is a serverless PostgreSQL platform where roles are database-level users that can connect to the database and have specific permissions. Use this endpoint to: - Create application service accounts for database access - Set up read-only user…

Untrusted display-only summary

Count project branches

NEON_COUNT_PROJECT_BRANCHES

Tool to get the total number of branches in a Neon project. Use when you need to count branches without retrieving full branch details. Optionally filter by branch name using the search parameter.

Untrusted display-only summary

Create API Key for Organization

NEON_CREATE_API_KEY_FOR_ORGANIZATION

Creates a new API key for the specified organization in Neon. The API key is used for authenticating and authorizing access to the Neon API. The `key_name` parameter allows for easy identification and management of multiple API keys within the organization. IMPORTANT: The actual API key value is returned only once in…

Untrusted display-only summary

Create Auth Provider SDK Keys

NEON_CREATE_AUTH_KEYS

Tool to generate SDK or API keys for authentication providers. Use when setting up authentication for a Neon project with providers like Stack Auth, Better Auth, or for testing with mock provider.

Untrusted display-only summary

Create auth user

NEON_CREATE_AUTH_USER

Tool to create a new user in Neon Auth for a specific project branch. Use when you need to add authentication users to a branch that has Neon Auth enabled with the 'stack' provider. The branch must already have Neon Auth configured before creating users.

Untrusted display-only summary

Create branch database

NEON_CREATE_BRANCH_DATABASE

Creates a new database within a specified project and branch in the Neon platform. This endpoint allows users to set up a new database with a custom name and assign an owner role, facilitating the organization and management of databases within the Neon ecosystem. It should be used when initializing a new database for…

Untrusted display-only summary

Enable Neon Auth for branch

NEON_CREATE_BRANCHES_AUTH

Tool to enable Neon Auth integration for a branch. Use when you need to set up authentication for a specific branch in a Neon project.

Untrusted display-only summary

Create Neon Data API

NEON_CREATE_BRANCHES_DATA_API

Creates a new instance of Neon Data API in the specified branch. The Data API provides a RESTful interface to query your Postgres database using HTTP requests. Use this action when you need to expose database access via REST API endpoints with JWT-based authentication.

Untrusted display-only summary

Create branch snapshot

NEON_CREATE_BRANCHES_SNAPSHOT

Creates a snapshot from the specified branch at a specific point in time. Snapshots capture the state of a branch and can be used for database versioning, creating backups, or establishing checkpoints for AI agents. Use when you need to preserve the exact state of your database at a moment in time. This endpoint may i…

Untrusted display-only summary

Create compute endpoint

NEON_CREATE_COMPUTE_ENDPOINT

Creates a new compute endpoint for a specified branch within a Neon project. This endpoint allows for detailed configuration of database resources, including read/write capabilities, regional placement, autoscaling limits, and connection pooling settings. It's primarily used when setting up new database instances or m…

Untrusted display-only summary

Create New API Key

NEON_CREATE_NEW_API_KEY

Creates a new personal API key for the authenticated Neon user account. Use this action to generate API keys for programmatic access to Neon services, such as CI/CD pipelines, backend integrations, or development environments. Each key should have a descriptive name to help identify its purpose. IMPORTANT: The returne…

Untrusted display-only summary

Create new project branch

NEON_CREATE_NEW_PROJECT_BRANCH

Creates a new branch in a Neon project. Branches are copy-on-write clones of the parent branch's data, perfect for creating development/staging environments, testing features, or previewing database changes without affecting production. The branch is created from the project's default branch unless a parent_id is spec…

Untrusted display-only summary

Create anonymized branch

NEON_CREATE_PROJECT_BRANCH_ANONYMIZED

Creates a new branch with anonymized data using PostgreSQL Anonymizer for static masking. Use when developers need to work with masked production data in a safe development environment.

Untrusted display-only summary

Create project transfer request

NEON_CREATE_PROJECTS_TRANSFER_REQUESTS

Tool to create a transfer request for a Neon project. Use when you need to transfer a project to another account or organization. The transfer request has an expiration time after which it can no longer be used.

Untrusted display-only summary

Create project with quota and settings

NEON_CREATE_PROJECT_WITH_QUOTA_AND_SETTINGS

Creates a new Neon project with specified configuration settings. This endpoint allows you to set up a customized PostgreSQL environment with various options for resource management, networking, and performance optimization. It's ideal for initializing a new database project with tailored settings for quota management…

Untrusted display-only summary

Set VPC endpoint restriction

NEON_CREATE_VPC_ENDPOINT_LABEL

Sets or updates a VPC endpoint restriction for a Neon project. When a VPC endpoint restriction is set, the project only accepts connections from the specified VPC endpoint, providing network-level security isolation. This is useful for Private Networking scenarios where you want to restrict database access to only con…

Untrusted display-only summary

Assign or Update VPC Endpoint

NEON_CREATE_VPC_ENDPOINT_WITH_LABEL

Assigns an AWS VPC endpoint to a Neon organization for Private Networking, or updates the label of an existing VPC endpoint assignment. This enables secure, private database connections through AWS PrivateLink without traversing the public internet. Requirements: - Organization must be on a Business or Enterprise plan…

Untrusted display-only summary

Delete api key by id

NEON_DELETE_API_KEY_BY_ID

Deletes a specific API key from the Neon platform. This endpoint should be used when you need to revoke access for a particular API key, such as when an employee leaves the organization or when you suspect the key has been compromised. The operation is irreversible, so use it with caution. Once deleted, any applicatio…

Untrusted display-only summary

Delete auth domain from project

NEON_DELETE_AUTH_DOMAIN_FROM_PROJECT

DEPRECATED: Use `/projects/{project_id}/branches/{branch_id}/auth/domains` instead. Deletes a domain from the redirect_uri whitelist for the specified project. Use when you need to remove an authorized redirect domain for an authentication provider. This operation permanently removes the domain from the whitelist, pre…

Untrusted display-only summary

Delete auth domains

NEON_DELETE_AUTH_DOMAINS

Deletes domains from the redirect_uri whitelist for a specific branch's authentication configuration. Use when you need to revoke access for specific domains in your Neon authentication setup.

Untrusted display-only summary

Delete OAuth provider

NEON_DELETE_AUTH_OAUTH_PROVIDER

Deletes an OAuth provider configuration from a specific branch in a Neon project. This removes the OAuth authentication integration for the specified provider (Google, GitHub, or Vercel) from the given branch. Use this action when you need to revoke OAuth access or clean up authentication configurations for a particul…

Untrusted display-only summary

Delete auth user

NEON_DELETE_AUTH_USER

Deletes an authentication user from a specified branch within a Neon project. Use this endpoint to permanently remove user access from a particular branch. Important notes: - This operation is permanent and cannot be undone - Successful deletion returns a 204 No Content status - The deleted user will no longer be able…

Untrusted display-only summary

Delete branch data API

NEON_DELETE_BRANCH_DATA_API

Deletes the Neon Data API for a specified branch and database. Use this when you need to remove Data API access for a specific database within a branch.

Untrusted display-only summary

Delete database from branch

NEON_DELETE_DATABASE_FROM_BRANCH

Deletes a specific database from a designated branch within a project in the Neon platform. This endpoint should be used when you need to permanently remove a database and all its associated data from a particular branch of a project. It's crucial to use this endpoint with caution as the deletion operation is irrevers…

Untrusted display-only summary

Delete organization api key

NEON_DELETE_ORGANIZATION_API_KEY

Deletes a specific API key associated with an organization in the Neon platform. This endpoint is used to revoke access for a particular API key, enhancing security by removing unused or compromised keys. It should be used when an API key is no longer needed, when rotating keys for security purposes, or when an API ke…

Untrusted display-only summary

Delete organization member

NEON_DELETE_ORGANIZATION_MEMBER

Removes a specific member from a Neon organization. This action permanently revokes the member's access to all organization resources. Use this when an employee leaves the company, changes roles, or their access needs to be revoked. Important notes: - This action cannot be undone; re-adding requires a new invitation -…

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.