B

BTCPayServer

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

19 views
0 installs
Updated Oct 19, 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.

Quick Start

View on GitHub

More for Finance

View All →

More for API Development

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.