B

BTCPayServer

Integrates with BTCPayServer's API to provide complete Bitcoin payment processing, store management,...

207 views
0 installs
Updated Nov 21, 2025
Not audited
Integrates with BTCPayServer's API to provide complete Bitcoin payment processing, store management, and Lightning Network operations through 23 modular services covering invoices, payment requests, wallets, webhooks, and system administration for e-commerce and Bitcoin-native business applications.
  1. Log into your BTCPayServer instance

    • Open your browser and visit the URL of your BTCPayServer (e.g., https://your-btcpay-instance.com).
    • Sign in with your account credentials.
  2. Generate an API Key

    • Go to the top-right corner and click on Account, then select Manage Account.
    • Navigate to the API Keys section.
    • Click Generate Key.
  3. Select Permissions

    • When prompted, choose the precise permissions required for your use case (for example: store management, payment request creation, webhooks, etc.).
    • For typical integrations, consider:
      • Store management: btcpay.store.canmodifystoresettings
      • Payment requests: btcpay.store.cancreateinvoice
      • User management: btcpay.user.canmodifyprofile
      • Webhooks: btcpay.store.webhooks.canmodifywebhooks
    • Confirm and save.
  4. Copy the API Key

    • The API key will be displayed after generation.
    • Copy this value and save it securely.
  5. Find Your Store ID (Optional)

    • If you want to set a default store, from the dashboard, navigate to your store.
    • The store ID is often visible in the store URL or under store details.
  6. Fill in Credentials in the FastMCP Connection Interface

    • Click the "Install Now" button to set up the BTCPayServer MCP integration.
    • In the FastMCP connection interface, enter the following values:
      • BTCPAY_BASE_URL: The URL of your BTCPayServer instance (e.g., https://your-btcpay-instance.com)
      • BTCPAY_API_KEY: The API key you generated in step 4
      • BTCPAY_STORE_ID: (Optional) The default store ID you found in step 5

Tip: Never share your API key publicly. Use permissions that are as restrictive as possible for your use case.

How to Install BTCPayServer

Install BTCPayServer MCP server with one click through FastMCP. Choose your preferred AI development tool below:

Claude Desktop

Click "Claude Desktop" in Quick Start

Cursor IDE

Click "Cursor IDE" in Quick Start

VS Code

Click "VS Code" in Quick Start

Alternatives to BTCPayServer

Looking for similar MCP servers? Browse other servers in the same categories on FastMCP, or check out the similar servers listed above.

Compare side by side

Quick Start

View on GitHub

More for Finance

View All →

More for API Development

View All →

Similar MCP Servers

ZBD Payments

ZBD Payments

Official

Integrates with ZBD Payments API to enable Bitcoin and Lightning Network transactions including sending/receiving payments, wallet operations, voucher management, and OAuth2 authentication flows

Finance API Development

Report Issue

Thank you! Your issue report has been submitted successfully.

Stay ahead of the MCP ecosystem

Get the top new MCP servers, trending tools, and dev tips delivered weekly. Free, no spam, unsubscribe anytime.

Join 2,847 developers. We send one email per week.