Neon
Postgres, on a serverless platform designed to help you build reliable and scalable applications faster
In development
Cataloged and scoped, not yet available to run in production.
- 107
- actions
Integrations
View provider documentationActions
Operations this integration can perform.
Accept project transfer request
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.
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 version, settings) - Check project ownership and organization membership - Review compute and storage consumption metrics - Verify project settings before making updates The action is read-only and safe to call frequently. For listing multiple projects, use the retrieve_projects_list action instead.
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, or Stytch. The JWKS can be scoped to specific branches and mapped to database roles. Maximum of 10 role names can be associated with each JWKS configuration.
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 project or modify existing user permissions. The endpoint associates the provided email with the specified project, likely setting up default or predefined permission levels. Note that this endpoint only adds permissions and does not provide information about existing permissions or remove them.
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 users for reporting - Create admin roles for database management The created role will have an auto-generated password returned in the response. Store this password securely as it may not be retrievable later. You can use the 'reveal_role_password' endpoint to retrieve it again if needed. Note: Role names must be valid PostgreSQL identifiers (max 63 bytes).
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.
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 the response and cannot be retrieved later. Store it securely immediately after creation. Organization API keys provide admin-level access to all organization resources, including projects, members, and settings. Only organization admins can create these keys.
Create Auth Provider SDK 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.
Triggers
Events that start workflows from this integration.
Magic Link Needs Delivery
Triggered when a magic link needs to be delivered for authentication. Your webhook handler is responsible for delivering the link.
OTP Code Needs Delivery
Triggered when an OTP code needs to be delivered for authentication. Your webhook handler is responsible for delivering the code.
Phone Number Verified
Triggered when a user successfully verifies a phone number. This is a non-blocking event, useful for post-verification workflows.
User Before Create
Triggered when a user attempts to sign up, before the user is written to the database. This is a blocking event, allowing for signup validation or data enrichment.
User Created
Triggered when a user is successfully created in the database. This is a non-blocking event, useful for syncing to CRMs or analytics platforms.
Account Created (Neon CRM)
Triggered when a new account is created in Neon CRM.
Donation Created (Neon CRM)
Triggered when a new donation is created in Neon CRM.
Membership Created (Neon CRM)
Triggered when a new membership is created in Neon CRM.
Related integrations
Don't see the exact action you need?
Tell us what you're trying to connect and we'll help you evaluate whether it fits the current catalog or needs prioritizing.