Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the BlockCypher in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Public blockchain data from BlockCypher for Bitcoin, Litecoin, Dogecoin, Dash and Ethereum: chain state and fee estimates, blocks, address balances, address transaction histories, single transactions and the mempool. Read-only, works without a token on the free tier.
Try asking
Example prompts for BlockCypher
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → BlockCypher, install it with no key, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
BlockCypher
Public blockchain data from BlockCypher for Bitcoin, Litecoin, Dogecoin, Dash and Ethereum: chain state and fee estimates, blocks, address balances, address transaction histories, single transactions and the mempool. Read-only, works without a token on the free tier.
Setup
Public data, token optional: setup takes under a minute. The connector reads public blockchain data from the BlockCypher API v1 (https://api.blockcypher.com/v1) for Bitcoin, Litecoin, Dogecoin, Dash and Ethereum. On the free tier BlockCypher answers these read-only calls without a token.
- In the connector store, pick BlockCypher and install it. Leave
BLOCKCYPHER_TOKENempty for the free keyless tier. - Optional: sign up at https://accounts.blockcypher.com and copy the token from the dashboard into
BLOCKCYPHER_TOKEN. It is sent as thetokenquery parameter.blockcypher_get_transaction_confidenceneeds it, and with a paid plan it raises the limits. - Check it with
blockcypher_get_chainand the networkbtc/main: it shows the current Bitcoin block height, the latest block and the fee estimates.
Networks: every tool takes network as coin/chain: btc/main, ltc/main, doge/main, dash/main, eth/main, or the test chains btc/test3, bcy/test and beth/test. Ethereum addresses are written without 0x.
What it reads: the state of a chain (height, latest block, unconfirmed transaction count and fee estimates per kB); blocks by hash or height, with their transaction hashes; the balance of an address (confirmed, unconfirmed and final); the history of an address, as light transaction references, as unspent outputs (UTXOs) or as complete transactions; single transactions with confirmations, fees, inputs and outputs; the confidence that an unconfirmed transaction will be confirmed; and the mempool, the latest transactions not yet in a block.
Amounts and times: amounts are always in the smallest unit. Bitcoin, Litecoin, Dogecoin and Dash have 100,000,000 units per coin (100,000,000 satoshi = 1 BTC), Ethereum has 10^18 wei per ether; the AI converts them before quoting an amount. Times are ISO 8601 in UTC. Confirmations are the chain height minus the block height plus 1.
Paging: address histories come newest first. While hasMore is true, the AI calls again with before set to the lowest block height it received; with after it fetches only what is new since a known height.
Read-only: every tool only reads, so there is nothing to confirm and no tool is switched off at install. Nothing is sent, signed or created.
Limits: the free tier allows 3 requests a second and 100 requests an hour, with or without a token, and 10 confidence lookups an hour. The hourly window resets at the top of the hour UTC, and blockcypher_get_chain shows how many calls are left. The AI prefers the balance call over the full address call and keeps page sizes small.
Common errors: 429 means the hourly or per-second limit is used up: wait until the next full hour (UTC) or use a paid token. 404 means an unknown address, hash or block on that network, often an address of another coin. 401 on the confidence call means the token is missing or wrong.
The connector does not send or sign transactions, manage wallets, register webhooks or read assets (OAP), and it does not cover Ethereum token (ERC-20) balances.
Prerequisites: (none required; BLOCKCYPHER_TOKEN is optional)
Install the connector locally
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Open http://localhost:3000/connectors/store, pick BlockCypher and install it. There is nothing to paste; BLOCKCYPHER_TOKEN is optional.
Available tools
| Tool | What it does |
|---|---|
blockcypher_get_chain | Get the current state of a blockchain: height, hash and time of the latest block, previous block, unconfirmed transaction count, peer count… |
blockcypher_get_block | Get one block by its hash or its height: time, total amount transacted, fees, transaction count and the transaction hashes in block order… |
blockcypher_get_address_balance | Get the balance of an address, fastest call: balance, unconfirmed_balance and final_balance, total_received, total_sent and the number of… |
blockcypher_get_address | Get an address with its balance and transaction references (txrefs: tx_hash, block_height, value, spent, confirmations, tx_input_n /… |
blockcypher_get_address_full | Get an address with its complete transactions (inputs, outputs, fees, confirmations, block height and time), newest first |
blockcypher_get_transaction | Get one transaction by its hash: block height and hash, confirmations, received and confirmed time, total, fees, size, double_spend flag… |
blockcypher_get_transaction_confidence | Get the confidence that an unconfirmed transaction will be confirmed (confidence 0 to 1, receive_count, age_millis) |
blockcypher_list_unconfirmed_transactions | List the latest transactions relayed to the network that are not yet in a block (mempool), newest first: hash, total, fees, inputs and… |
Example prompts
- "What is the current Bitcoin block height, and which fee per kB does BlockCypher suggest right now?"
- "Here is a Bitcoin address: what is its confirmed and unconfirmed balance in BTC?"
- "List the last 10 transactions of this Litecoin address with date, amount and confirmations."
- "How many confirmations does this transaction have, and what fee did it pay?"
- "Show me the unspent outputs (UTXOs) of this Dogecoin address and their total in DOGE."
Next steps
Was this guide helpful?