MCP server directory

Boar blockchain MCP (basic)

One of the ways to connect Boar blockchain MCP (basic)

Free, keyless MCP server with 50 read-only blockchain tools for Bitcoin, Ethereum, and Mezo. No installation, no API key required - just add the URL to your MCP client and start querying balances, transactions, blocks, ENS names, ERC-20 tokens, smart contracts, and more. Runs on Cloudflare's global edge network via Streamable HTTP. All tools are strictly read-only and stateless.

Provides read-only access to blockchain data across Bitcoin, Ethereum, and Mezo, with 65 tools for balance checks, transaction lookups, contract calls, and ABI decoding. No installation or API key required.

Version:
hosted
Publisher:
boar-network
Company:
Boar Network (third-party)
Pricing:
This server is free to use.
Summary written by google/gemini-2.5-flash-lite from the server’s own site and README; facts above come from the registries.

Install

Generated from the server’s transport data — never hand-written. Placeholders in angle brackets are yours to fill.

Run it with its own identity, a budget you set, and every call audited — no local config to keep in sync.

Add to a connect0 project

You will sign in first, then land back on this page.

What it can do

As declared by the publisher

Tools · 37

  • btc_get_balance

    Get confirmed and unconfirmed balance for a Bitcoin address on Bitcoin mainnet. Returns balance in satoshis.

  • btc_get_block

    Get block header data by height on Bitcoin mainnet. Returns parsed header with hash, version, previous block hash, merkle root, timestamp, bits, and nonce.

  • btc_get_fee_estimate

    Get fee rate estimate on Bitcoin mainnet for a target number of blocks. Returns estimated fee in BTC/kB and sat/byte. Use target=1 for next-block, target=6 for \~1 hour. Returns -1 if no estimate available.

  • btc_get_history

    Get transaction history for a Bitcoin address on Bitcoin mainnet. Returns list of transactions with heights and tx hashes.

  • btc_get_mempool_info

    Get mempool fee histogram on Bitcoin mainnet. Returns array of \[fee\_rate, cumulative\_vsize] pairs showing the distribution of transactions in the mempool by fee rate (sat/vB).

  • btc_get_transaction

    Get full transaction details by txid on Bitcoin mainnet. Returns verbose transaction data including inputs, outputs, confirmations, and block hash.

  • btc_get_utxos

    Get unspent transaction outputs (UTXOs) for a Bitcoin address on Bitcoin mainnet. Returns list of unspent outputs with tx hash, position, height, and value in satoshis.

  • btc_testnet_get_balance

    Get confirmed and unconfirmed balance for a Bitcoin address on Bitcoin testnet3. Returns balance in satoshis.

  • btc_testnet_get_block

    Get block header data by height on Bitcoin testnet3. Returns parsed header with hash, version, previous block hash, merkle root, timestamp, bits, and nonce.

  • btc_testnet_get_fee_estimate

    Get fee rate estimate on Bitcoin testnet3 for a target number of blocks. Returns estimated fee in BTC/kB and sat/byte. Use target=1 for next-block, target=6 for \~1 hour. Returns -1 if no estimate available.

  • btc_testnet_get_history

    Get transaction history for a Bitcoin address on Bitcoin testnet3. Returns list of transactions with heights and tx hashes.

  • btc_testnet_get_mempool_info

    Get mempool fee histogram on Bitcoin testnet3. Returns array of \[fee\_rate, cumulative\_vsize] pairs showing the distribution of transactions in the mempool by fee rate (sat/vB).

  • btc_testnet_get_transaction

    Get full transaction details by txid on Bitcoin testnet3. Returns verbose transaction data including inputs, outputs, confirmations, and block hash.

  • btc_testnet_get_utxos

    Get unspent transaction outputs (UTXOs) for a Bitcoin address on Bitcoin testnet3. Returns list of unspent outputs with tx hash, position, height, and value in satoshis.

  • eth_estimate_gas

    Estimate gas required for a transaction on Ethereum mainnet. Returns gas estimate as hex string.

  • eth_gas_price

    Get current gas price on Ethereum mainnet in wei (hex string). Use to estimate transaction costs.

  • eth_get_abi

    Fetch a verified contract's ABI from Sourcify by address. Returns the full ABI array and match type ('full' or 'partial'). Returns match\_type 'none' for unverified contracts. Defaults to Ethereum mainnet (chain\_id 1).

  • eth_get_balance

    Get native token balance for an address on Ethereum mainnet. Returns balance in wei (hex and decimal) and in ether.

  • eth_get_block

    Get block data by number or tag on Ethereum mainnet. Use hex block number (e.g. "0x1") or "latest". Returns full block object with transaction hashes.

  • eth_get_code

    Get bytecode at an address on Ethereum mainnet. Returns "0x" for EOAs (wallets), non-empty hex for contracts. Use to determine if an address is a contract or EOA, and to retrieve deployed bytecode.

  • eth_get_logs

    Get event logs matching a filter on Ethereum mainnet. Requires at least fromBlock and toBlock. Optionally filter by contract address and topics.

  • eth_get_token_balance

    Get ERC-20 token balance for a wallet address on Ethereum mainnet. Returns raw balance, formatted balance with decimals, and token symbol. Calls balanceOf, decimals, and symbol on the token contract.

  • eth_get_token_info

    Get ERC-20 token metadata for a token address on Ethereum mainnet. Returns name, symbol, decimals, and total supply (raw and formatted). Degrades gracefully — any individual call failure returns null for that field.

  • eth_get_transaction

    Get transaction details by hash on Ethereum mainnet. Returns full transaction object including from, to, value, input data, and status.

  • eth_get_transaction_receipt

    Get transaction receipt by hash on Ethereum mainnet. Returns status (0x1=success, 0x0=fail), gasUsed, contractAddress (for contract deployments), and event logs.

  • eth_lookup_address

    Reverse-resolve an Ethereum address to its primary ENS name. Returns null if no primary ENS name is set for the address.

  • eth_lookup_selector

    Look up a 4-byte function or error selector against 4byte.directory. Returns matching function/error signatures. Useful for identifying unknown calldata selectors or decoding custom errors.

  • eth_resolve_ens

    Resolve an ENS name to its Ethereum address. Returns null if the name is not registered or has no address record. Example: 'vitalik.eth' → '0xd8dA6BF26964aF9D68eC99A6d99030B4ec93B700'.

  • mezo_gas_price

    Get current gas price on Mezo in wei (hex string). Use to estimate transaction costs.

  • mezo_get_balance

    Get native token balance for an address on Mezo. Returns balance in wei (hex and decimal) and in ether.

  • mezo_get_block

    Get block data by number or tag on Mezo. Use hex block number (e.g. "0x1") or "latest". Returns full block object with transaction hashes.

  • mezo_get_code

    Get bytecode at an address on Mezo. Returns "0x" for EOAs (wallets), non-empty hex for contracts. Use to determine if an address is a contract or EOA, and to retrieve deployed bytecode.

  • mezo_get_logs

    Get event logs matching a filter on Mezo. Requires at least fromBlock and toBlock. Optionally filter by contract address and topics.

  • mezo_get_token_balance

    Get ERC-20 token balance for a wallet address on Mezo. Returns raw balance, formatted balance with decimals, and token symbol. Calls balanceOf, decimals, and symbol on the token contract.

  • mezo_get_token_info

    Get ERC-20 token metadata for a token address on Mezo. Returns name, symbol, decimals, and total supply (raw and formatted). Degrades gracefully — any individual call failure returns null for that field.

  • mezo_get_transaction

    Get transaction details by hash on Mezo. Returns full transaction object including from, to, value, input data, and status.

  • mezo_get_transaction_receipt

    Get transaction receipt by hash on Mezo. Returns status (0x1=success, 0x0=fail), gasUsed, contractAddress (for contract deployments), and event logs.

Boar blockchain MCP (basic) MCP server — setup for Claude Code, Cursor and VS Code · connect0