BTCPay Server
Syncs Bitcoin payment requests and store events into your operational tools, automates order fulfillment for crypto payments, and manages store configurations across your self hosted nodes.
Try BTCPay Server in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native BTCPay Server integration
- Describe the outcome and Ceven picks the right BTCPay Server calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your BTCPay Server data, across all 16 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke BTCPay Server access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in BTCPay Server, when, and on whose behalf.
- The agent pauses and asks when BTCPay Server is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach BTCPay Server.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every BTCPay Server action to support review and sign off.
Supported tools
Every action Ceven's agents can run on BTCPay Server, and when to use it.
Create payment request
Use this when a workflow needs to generate a new Bitcoin invoice for a customer after you have confirmed the store id.
Create store
Use this to provision a new store instance before you begin processing transactions for a new brand or product line.
Create user
Use this to register a new BTCPay Server user programmatically as an administrator.
Register webhook
Use this when you need the agent to receive instant notifications for store events like payment settled.
Delete API key
Revoke a specific api key to immediately prevent its use. Call this after identifying the key to revoke.
Delete payment request
Use this to archive or remove an existing payment request for a store that is no longer valid.
Delete store payout
Use this to cancel a payout that is no longer needed or was created in error.
Get API key
Pull the current api key details after authentication to verify access levels.
List API keys
Pull all api keys associated with the authenticated user for security auditing.
Get payment requests
List all payment requests for a specific store. Use this after confirming the store id.
Get server info
Pull server version, tor address, supported payment methods, and synchronization states.
Get store
Pull the full configuration and settings for a specific store instance.
Get user
Fetch profile data for a given user id or email address.
Get store webhook
Verify the configuration or status of a specific webhook for a given store after creation.
List store webhooks
Pull all webhooks registered for a store for management or auditing purposes.
List apps
Pull basic metadata for every app currently installed in a specific store.
Create BTCPay Server User
Tool to create a new btcpay server user. use when you need to register a new user programmatically as an administrator.
Register a Webhook
Tool to register a new webhook. use when you need to receive store event notifications.
Get BTCPay Server Info
Tool to retrieve information about the btcpay server instance. use when needing server version, tor address, supported payment methods, and synchronization states.
Get BTCPay Server User
Tool to retrieve information about a specific user. use when you need to fetch profile data for a given user id or email.
Update BTCPay Server User
Tool to update current user information. use when you need to modify your authenticated user profile on btcpay server.
21 actions · scroll to see them all
Frequently asked questions
Alternatives to BTCPay Server
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect BTCPay Server and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free