BTCPay Server logo
ConnectorBTCPay Server

BTCPay Server integration for Claude and Codex

Create a BTCPay Server connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use BTCPay Server from Claude

Add the BTCPay Server connection to a Space that runs Claude, then use it from every channel in that Space.

Use BTCPay Server from Codex

Add the BTCPay Server connection to a Space that runs Codex, then use it from every channel in that Space.

Use BTCPay Server from Sidekick

Connect your own OpenClaw to Sidekick while Type provides the conversations, permissions, connections, skills, and automations.

Commerce & Payments

What the BTCPay Server connector can do

BTCPay Server is a free, open-source, self-hosted Bitcoin payment processor that enables merchants to accept Bitcoin payments without intermediaries.

One connection, many Spaces

Connect BTCPay Server once, then decide which Spaces can use it in threads, skills, automations, and coding work.

Representative actions

  • Create Payment Request

    Creates a new payment request in a BTCPay Server store. Payment requests are shareable pages where customers can create invoices to pay the requested amount. Unlike direct invoices, payment requests can be reused and allow customers to initiate payments themselves. Use this after obtaining a valid store ID from the create_store or get_store actions.

  • Create Store

    Tool to create a new store in BTCPay Server. Use when you need to provision a new store before processing transactions.

  • 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

    Registers a new webhook for a BTCPay store to receive real-time notifications when store events occur (e.g., invoice created, payment received, invoice settled). The webhook endpoint receives POST requests with event payloads signed using an HMAC secret for verification.

  • Delete API Key

    Revoke a specific API key to immediately prevent its use for authentication. Use this tool when you need to disable an API key, such as when rotating credentials or when a key may have been compromised. The revocation takes effect immediately. Note: This action requires authentication with an API key that has user management permissions.

Connection

API and auth details

BTCPay Server provides a self-hosted bitcoin payment gateway with Greenfield REST API, BitPay-compatible invoice migration, invoice and payment management, stores, wallets, checkout flows, apps, webhooks, Lightning support, client libraries for C#, Python, and Node.js, headless integration, payment processing, and open-source merchant workflows.

FAQ

Questions people ask before connecting BTCPay Server

Can Claude use BTCPay Server?

Yes. Add a BTCPay Server connection to a Space that runs Claude, then use its approved tools and data from any channel in that Space.

Can Codex work with BTCPay Server through Type?

Yes. Add a BTCPay Server connection to a Space that runs Codex, then use its approved tools and data from any channel in that Space.

Is this the same as a BTCPay Server MCP server?

Not exactly. Type uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More commerce & payments connectors