About MCP Blockchain Query Server
MCP server for querying Bitcoin data through Blockchain.com APIs. It provides block, transaction, address, network and market statistics to MCP clients over stdio or SSE.
Key features
- 01Look up blocks, transactions and addresses
- 02Read balances and network statistics
- 03Query market and transaction metrics
- 04Use stdio or SSE transport
Use cases
- 01Inspect a Bitcoin block or transaction
- 02Check address balance and activity
- 03Retrieve current network and market metrics
MCP support
Exposes Blockchain.com data queries as tools for MCP clients. Supports stdio and SSE transports.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Blockchain Query Server

Warning
Majority of the code in this repository was generated using Grok 3 Beta
Model Context Protocol server providing tools for querying BTC data via Blockchain Data and Query APIs.
Demo
https://github.com/user-attachments/assets/b270979b-b22f-467c-bcb4-54bd48504073
Features
- Supports both stdio and SSE transports
- Available tools:
- Get block by hash
- Get transaction by hash
- Get address by hash
- Get block count
- Get difficulty
- Get address balance
- Get hash rate
- Get average transaction size
- Get total bitcoins
- Get probability of finding a block
- Get 24-hour market price
- Get block interval
- Get block reward
- Get next retarget
- Get latest hash
- Get unconfirmed count
- Get 24-hour transaction count
Installation
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Running
Run in stdio mode (default):
$ python main.py
Run in SSE mode:
$ python main.py --transport sse --port 8000
CLI Arguments:
--port: Port number for SSE transport (default: 8000)--transport: Transport type (stdio or sse, default: stdio)
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.