BTCPay Server logo
AI agent integrationBTCPay Server

BTCPay Server integration for multiplayer collaboration with AI agents using Claude Code or Codex

One governed connection your whole team and its AI agents can share, with approved actions and human review, so working in BTCPay Server never means pasting credentials into a prompt.

Use BTCPay Server from Claude Code

Bring BTCPay Server context into engineering work while Type keeps app access attached to the teammate and workspace.

Automate BTCPay Server with Codex

Let coding agents ask for the right app action, preserve conversation context, and keep humans in the approval loop.

Connect open agent workflows

Use Type as the collaboration layer around OpenClaw and other LLM workflows that need app access.

Commerce & Payments

What the BTCPay Server integration exposes

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

One connection, many teammates

Connect BTCPay Server once, then decide which teammates can use it for threads, automations, skills, 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 Code use BTCPay Server?

Yes. Type lets an AI teammate use connected BTCPay Server actions from a governed workspace context, so Claude Code work can reference the app without copying credentials into a local prompt.

Can Codex work with BTCPay Server through Type?

Yes. Codex can collaborate through Type with app context, skills, and approved actions. The BTCPay Server catalog entry includes public integration details and example capabilities where available.

Is this the same as a BTCPay Server MCP server?

Type exposes connected app capabilities to AI teammates and coding agents through Type's integration layer. Teams use it when they want shared app access, human review, and teammate-level permissions around agent work.

More commerce & payments apps for AI teammates