Sato Hub
← Back to directory
MCPActiveSelf-ReportedQuiet · 3mo ago

Boar Blockchain MCP

Blockchain infrastructure MCP from Boar Network, with setup guides and free-tier access paths.

Last commit Apr 9, 2026 · ★ 12

Overview

Boar Network's MIT-licensed MCP server exposes blockchain infrastructure access to agents, packaged with setup guides and free access paths. An agent builder plugs it in for chain data reads without standing up their own node infrastructure. Documentation on exact chain and endpoint coverage lives in the repo — check it against your target chains before adopting.

Sato Score

80/100· High

How open, active & verifiable — not a safety or returns grade.

Maintenance & liveness
35/35
Code transparency
18/20
Interface verifiability
10/10
Docs & demo
6/10
Listing transparency & provenance
11/15
Independent verification
0/10

Tool inventory 46 tools, probed live 2026-07-14

  • eth_get_balanceGet native token balance for an address on Ethereum mainnet. Returns balance in wei (hex and decimal) and in ether.
  • eth_get_blockGet 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_transactionGet transaction details by hash on Ethereum mainnet. Returns full transaction object including from, to, value, input data, and status.
  • eth_get_logsGet event logs matching a filter on Ethereum mainnet. Requires at least fromBlock and toBlock. Optionally filter by contract address and topics.
  • eth_gas_priceGet current gas price on Ethereum mainnet in wei (hex string). Use to estimate transaction costs.
  • eth_estimate_gasEstimate gas required for a transaction on Ethereum mainnet. Returns gas estimate as hex string.
  • eth_get_transaction_receiptGet transaction receipt by hash on Ethereum mainnet. Returns status (0x1=success, 0x0=fail), gasUsed, contractAddress (for contract deployments), and event logs.
  • eth_get_codeGet 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_token_balanceGet 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_infoGet 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
  • mezo_get_balanceGet native token balance for an address on Mezo. Returns balance in wei (hex and decimal) and in ether.
  • mezo_get_blockGet 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_transactionGet transaction details by hash on Mezo. Returns full transaction object including from, to, value, input data, and status.
  • mezo_get_logsGet event logs matching a filter on Mezo. Requires at least fromBlock and toBlock. Optionally filter by contract address and topics.
  • mezo_gas_priceGet current gas price on Mezo in wei (hex string). Use to estimate transaction costs.
  • mezo_get_transaction_receiptGet transaction receipt by hash on Mezo. Returns status (0x1=success, 0x0=fail), gasUsed, contractAddress (for contract deployments), and event logs.
  • mezo_get_codeGet 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_token_balanceGet 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_infoGet 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 fie
  • mezo_testnet_get_balanceGet native token balance for an address on Mezo testnet. Returns balance in wei (hex and decimal) and in ether.
  • mezo_testnet_get_blockGet block data by number or tag on Mezo testnet. Use hex block number (e.g. "0x1") or "latest". Returns full block object with transaction hashes.
  • mezo_testnet_get_transactionGet transaction details by hash on Mezo testnet. Returns full transaction object including from, to, value, input data, and status.
  • mezo_testnet_get_logsGet event logs matching a filter on Mezo testnet. Requires at least fromBlock and toBlock. Optionally filter by contract address and topics.
  • mezo_testnet_gas_priceGet current gas price on Mezo testnet in wei (hex string). Use to estimate transaction costs.
  • mezo_testnet_get_transaction_receiptGet transaction receipt by hash on Mezo testnet. Returns status (0x1=success, 0x0=fail), gasUsed, contractAddress (for contract deployments), and event logs.
  • mezo_testnet_get_codeGet bytecode at an address on Mezo testnet. 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_testnet_get_token_balanceGet ERC-20 token balance for a wallet address on Mezo testnet. Returns raw balance, formatted balance with decimals, and token symbol. Calls balanceOf, decimals, and symbol on the token contract.
  • mezo_testnet_get_token_infoGet ERC-20 token metadata for a token address on Mezo testnet. Returns name, symbol, decimals, and total supply (raw and formatted). Degrades gracefully — any individual call failure returns null for
  • btc_get_balanceGet confirmed and unconfirmed balance for a Bitcoin address on Bitcoin mainnet. Returns balance in satoshis.
  • btc_get_historyGet transaction history for a Bitcoin address on Bitcoin mainnet. Returns list of transactions with heights and tx hashes.
  • btc_get_utxosGet 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_get_transactionGet full transaction details by txid on Bitcoin mainnet. Returns verbose transaction data including inputs, outputs, confirmations, and block hash.
  • btc_get_blockGet 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_estimateGet 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 avail
  • btc_get_mempool_infoGet 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_testnet_get_balanceGet confirmed and unconfirmed balance for a Bitcoin address on Bitcoin testnet3. Returns balance in satoshis.
  • btc_testnet_get_historyGet transaction history for a Bitcoin address on Bitcoin testnet3. Returns list of transactions with heights and tx hashes.
  • btc_testnet_get_utxosGet 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.
  • btc_testnet_get_transactionGet full transaction details by txid on Bitcoin testnet3. Returns verbose transaction data including inputs, outputs, confirmations, and block hash.
  • btc_testnet_get_blockGet 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_estimateGet 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 avai
  • btc_testnet_get_mempool_infoGet 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).
  • eth_lookup_selectorLook 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_get_abiFetch 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 main
  • eth_resolve_ensResolve an ENS name to its Ethereum address. Returns null if the name is not registered or has no address record. Example: 'vitalik.eth' → '0xd8dA6BF26964aF9D68eC99A6d99030B4ec93B700'.
  • eth_lookup_addressReverse-resolve an Ethereum address to its primary ENS name. Returns null if no primary ENS name is set for the address.

Live probe verifies the interface responds — not what the tools do, their safety, or their output quality.

Details

Chains
Multichain
Agent types
MCP Server, Data Provider
Open source
Yes
Last checked
2026-07-14

Marketplace Signals

No marketplace signals recorded for this resource yet.

Verification status reflects evidence reviewed by Sato Hub. Self-reported claims are never presented as verified.

#mcp#infrastructure#rpc#chain-data
See something inaccurate or outdated?Submit a correction →

Listing History

Recorded changes to Boar Blockchain MCP's listing — status, verification, Sato Score, and recent releases. Full history is kept in the listing record.

  1. Jul 14, 2026
    Edited: mcp endpoint url
  2. Jul 14, 2026
    Auto-enriched: deployment options, supported integrations
  3. Jul 14, 2026
    Listed on Sato Hub
  4. Jul 14, 2026
    Sato Hub began tracking this listing

Related Resources

Join the Sato Hub Briefing

One email a week — the agents, tools, and infrastructure that actually shipped, and why they matter.