Boar Blockchain MCP
Free, keyless MCP server with 50 read-only blockchain tools across Bitcoin, Ethereum, and Mezo. No local installation required. No API key. No account. Just plug in the URL and start querying.
Why Boar Blockchain MCP?
Most blockchain data tools require API keys, rate limit accounts, or complex local setup. Boar Blockchain MCP removes all of that friction. It runs on Cloudflare's global edge network, responds over standard Streamable HTTP (with SSE fallback), and works with every major MCP client out of the box.
All 50 tools are strictly read-only -- no transaction signing, no wallet access, no state mutation. It's safe to use in any AI agent workflow.
Quick Start
No install. No API key. Create or edit .mcp.json in your project root:
{
"mcpServers": {
"boar-blockchain-mcp-basic": {
"type": "http",
"url": "https://mcp.boar.network/basic"
},
"boar-blockchain-mcp-advanced": {
"type": "http",
"url": "https://mcp.boar.network/advanced"
}
}
}
This file can be checked into version control so your whole team gets the same MCP setup. Also supported: Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, Gemini CLI.
Two Endpoints
| Endpoint | URL | Tools | Best For |
|---|---|---|---|
| Basic | https://mcp.boar.network/basic | 37 | Balances, transactions, blocks, token info, ENS, ABI fetch |
| Advanced | https://mcp.boar.network/advanced | 13 | Contract calls, ABI decoding, revert analysis, calldata encoding, Multicall3 |
Start with /basic. Add /advanced when you need smart contract interaction or transaction debugging. Both endpoints can be configured simultaneously as two separate MCP servers.
What You Can Do
Once connected, try prompts like:
- "What is vitalik.eth's ETH balance?" -- resolves ENS name, fetches balance
- "Show me the UTXOs for 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" -- Satoshi's address, Bitcoin UTXO set
- "Why did transaction 0x... fail?" -- fetches receipt, decodes revert reason
- "What ERC-20 tokens does 0x... hold?" -- token balance with symbol and decimals
- "Batch-read 5 contract storage values in one call" -- Multicall3 batched reads
- "What is the current gas price on Ethereum?" -- live network data
- "Decode the calldata for this transaction" -- ABI-based calldata decoding
Top Tools at a Glance
| Tool | Chain | What It Does |
|---|---|---|
eth_get_balance | Ethereum | ETH balance in wei and ether |
eth_resolve_ens | Ethereum | Resolve ENS name to address |
eth_get_token_balance | Ethereum | ERC-20 balance with symbol and decimals |
eth_get_transaction_receipt | Ethereum | Receipt with status, logs, and gas used |
eth_get_abi | Any EVM | Fetch verified ABI from Sourcify |
btc_get_balance | Bitcoin | Confirmed + unconfirmed balance in satoshis |
btc_get_utxos | Bitcoin | Unspent transaction outputs |
btc_get_transaction | Bitcoin | Transaction details and confirmations |
mezo_get_balance | Mezo | Native token balance on Mezo |
eth_call | Ethereum | Read-only smart contract call |
eth_multicall | Ethereum | Batch contract reads via Multicall3 |
eth_decode_revert | Ethereum | Human-readable revert reason from a failed tx |
Chains Supported
| Chain | Network | Tools |
|---|---|---|
| Bitcoin | Mainnet | 7 |
| Bitcoin | Testnet3 | 7 |
| Ethereum | Mainnet | 15 |
| Mezo | Mainnet | 8 |
| Cross-chain | -- | 4 (selector lookup, ABI fetch, ENS forward + reverse) |
| Advanced (ETH + Mezo) | -- | 13 (contract calls, decoders, encoding, multicall) |
Mezo is a Bitcoin-first blockchain built on Cosmos SDK with EVM compatibility. All Ethereum EVM tools have Mezo equivalents -- same interface, different chain.
How It Works
Boar Blockchain MCP is a remote MCP server running on Cloudflare Workers' global edge network. Every request is stateless -- no sessions, no stored data, no authentication. Tools return publicly available on-chain data only.
Transport: Streamable HTTP with SSE fallback. All modern MCP clients support this natively.
FAQ
Is this really free? Yes. No API key, no account, no payment. Fair use applies.
Is it safe? All tools are read-only. The server cannot send transactions, access private keys, or modify any blockchain state.
Can I use both endpoints at the same time? Yes. Configure them as two separate MCP servers in your client as shown above.
Does it support Bitcoin testnet?
Yes. All 7 Bitcoin tools have btc_testnet_ equivalents for testnet3.
Who built this? Boar Network -- infrastructure for Bitcoin-native applications.
Server Config
{
"mcpServers": {
"boar-blockchain-mcp-basic": {
"type": "http",
"url": "https://mcp.boar.network/basic"
},
"boar-blockchain-mcp-advanced": {
"type": "http",
"url": "https://mcp.boar.network/advanced"
}
}
}