Skip to main content
Glama
matthewrball

btc-public-data

by matthewrball

btc-public-data

Local MCP server plus CLI wrapping public Bitcoin APIs. No keys. No private data.

Eight tools, same interface for the CLI and MCP tools/list / tools/call:

  • get_fees — mempool.space recommended sat/vB

  • get_mempool — backlog count, vsize, total fees

  • get_hashrate — network hashrate and difficulty

  • get_network — tip height from mempool.space and Blockstream, difficulty, prices

  • get_tx — Blockstream public tx summary

  • get_address — Blockstream watch-only address stats

  • get_lightning — Lightning nodes, channels, capacity, typical fees

  • snapshot — one-call dashboard

Second source is Blockstream Esplora so tip / tx / address can be checked independently. HTTP GETs use a 15s TTL cache and retry 429 / 5xx.

Run

bun src/cli.ts list
bun src/cli.ts snapshot
bun src/cli.ts get_fees
bun src/server.ts
bun test

Related MCP server: mcp-blockstream-info

Optional Lightning support

The tool is MIT and free. An optional 5,000-sat Lightning add-on is on SUPPORT.md.

License

MIT © 2026 Matthew Ball

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Provides real-time Bitcoin blockchain data by querying the mempool.space API, offering tools to get address statistics, transaction history, UTXOs, transaction details, and block information.
    7
    7 npm
    4
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying Bitcoin blockchain data including blocks, transactions, addresses, mempool, and fee estimates via the Blockstream.info Esplora API.
    8 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides real Bitcoin full node data via 17 tools, with pay-per-call in USDC on Base mainnet. Free tools include blockchain info, fees, and mempool; paid tools enable transaction tracking, address analysis, and more.
    MIT