# Boar blockchain MCP (advanced)

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, tr…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add boar-network/blockchain-advanced

# Browse available tools
npx -y @smithery/cli@latest tool list boar-network/blockchain-advanced

# Get full schema for a tool
npx -y @smithery/cli@latest tool get boar-network/blockchain-advanced eth_call

# Call a tool
npx -y @smithery/cli@latest tool call boar-network/blockchain-advanced eth_call '{}'
```

## Direct MCP Connection

Endpoint: `https://blockchain-advanced--boar-network.run.tools`

## Tools (13)

- `eth_call` — Execute a read-only smart contract call on Ethereum mainnet. Returns the hex-encoded return data. Use this to read cont…
- `mezo_call` — Execute a read-only smart contract call on Mezo. Returns the hex-encoded return data. Use this to read contract state w…
- `eth_decode_revert` — Decode raw EVM revert data from a failed transaction or eth_call on Ethereum mainnet. Handles Error(string) reverts, Pa…
- `mezo_decode_revert` — Decode raw EVM revert data from a failed transaction or mezo_call on Mezo. Handles Error(string) reverts, Panic(uint256…
- `eth_decode_calldata` — Decode raw calldata into function name and typed arguments using a provided ABI on Ethereum mainnet. Pure computation —…
- `eth_decode_return` — Decode raw return data from an eth_call into typed values using a provided ABI and function name on Ethereum mainnet. P…
- `eth_decode_log` — Decode a raw event log (topics + data) into named fields using a provided ABI on Ethereum mainnet. Pure computation — n…
- `mezo_decode_calldata` — Decode raw calldata into function name and typed arguments using a provided ABI on Mezo. Pure computation — no RPC call…
- `mezo_decode_return` — Decode raw return data from an eth_call into typed values using a provided ABI and function name on Mezo. Pure computat…
- `mezo_decode_log` — Decode a raw event log (topics + data) into named fields using a provided ABI on Mezo. Pure computation — no RPC call n…
- `eth_encode_calldata` — Encode a function call into ABI-encoded calldata hex. Accepts either a human-readable function signature (e.g. 'transfe…
- `eth_multicall` — Batch multiple read-only contract calls into a single RPC round trip via Multicall3 on Ethereum mainnet (0xcA11bde05977…
- `mezo_multicall` — Batch multiple read-only contract calls into a single RPC round trip via Multicall3 on Mezo (0xcA11bde05977b36311670288…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get boar-network/blockchain-advanced <tool-name>
```
