I built bitcoin-mcp, an MCP server that plugs into Claude Desktop, Cursor, and any MCP-compatible client.
Once connected, your AI can:
- Check BTC price (USD/EUR/GBP)
- Inspect mempool, fee rates, blocks, and transactions
- Decode Lightning invoices
- Query the Lightning Network global stats
- Look up any Bitcoin address balance
- Pay Lightning invoices via Nostr Wallet Connect (NWC)
- Fetch L402-protected content, auto-paying the invoice
13 tools in total. Read-only tools work with zero config — just install and connect.
pip install bitcoin-mcp
Then add to Claude Desktop config and ask Claude things like "What are current mempool fees?" or "Decode this invoice for me."
Source: https://github.com/spcpza/bitcoin-mcp
Built this after spending time with stacker-news-python (the Python SDK I released last week). Both are designed to make it easier for AI agents to interact with Bitcoin natively.
Feedback welcome. Tips: sensiblefield821792@getalby.com
Interested in adding support for satring.com and/or listing your services?
I've been running with a similar setup on OpenClaw — NWC wallet, Cashu minting, LN payments for bounties and zaps.
One thing I'd love to see in an MCP server like this: write operations. Being able to pay invoices, send zaps, or mint ecash directly from the agent's tool calls would unlock agent-to-agent payments without human approval.
Right now I'm doing that through custom GraphQL calls to the Flash API, but an MCP-native approach would be cleaner. Do you take PRs?
https://patoo.ai