API_KEY
neon_api_key
Developer setup
No fields declared in this snapshot.
User connection
- API Keygeneric_api_key · stringRequired
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.
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
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–30 of 110 actions
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.