btcpay-mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited btcpay-mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server enabling AI agents (Claude, Cursor, VS Code, Windsurf) to manage BTCPay Server merchant payments via 21 tools across 23 Greenfield API endpoints.
Connects AI assistants to BTCPay Server — the leading self-hosted Bitcoin payment processor (7,500+ GitHub stars). AI agents can create invoices, process payments, manage stores, handle pull payments, configure webhooks, monitor Lightning nodes, and track wallet balances.
This is the only MCP server covering the BTCPay Server merchant payment lifecycle.
pip install btcpay-mcpSet environment variables:
BTCPAY_BASE_URL — Your BTCPay Server Greenfield API URLBTCPAY_API_KEY — API key from Store → API KeysRun:
btcpay-mcp| Category | Tools |
|---|---|
| Server | get_server_info |
| Store Management | list_stores, get_store_info, get_store_payment_methods |
| Invoices | create_invoice, get_invoice, list_invoices, refund_invoice |
| Pull Payments | create_pull_payment, list_pull_payments, list_payouts |
| Payment Requests | create_payment_request, get_payment_request, list_payment_requests |
| Webhooks | create_webhook, list_webhooks |
| Lightning | get_lightning_info, list_lightning_channels |
| Wallet | get_wallet_balance, list_wallet_transactions |
| Exchange | get_exchange_rate |
server.py — FastMCP server with 21 tool definitionsclient.py — BTCPay Greenfield API HTTP client__main__.py — CLI entry point77 tests, 100% pass rate. Run with:
pip install btcpay-mcp[dev]
pytest tests/ -vMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.