The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Blockchain MCP listing page.
A Model Context Protocol (MCP) server that exposes the Tatum Blockchain Data API and RPC Gateway so LLM clients can query blockchain data across 130+ networks. Get an API key on the Tatum MCP page or dashboard.
Requires Node.js 18+ and a TATUM_API_KEY.
Or use without a global install:
Published binaries: blockchain-mcp and blockchain-mcp-server (same entrypoint).
Do not commit API keys. Use environment variables in client config only.
Once connected, you can ask your assistant to use MCP tools, for example:
get_exchange_rate with symbol: BTC, basePair: USDget_wallet_portfolio / get_transaction_history on ethereum-mainnetgateway_execute_rpc with eth_blockNumberChain identifiers use Tatum gateway names (e.g. ethereum-mainnet, bitcoin-mainnet). Call gateway_get_supported_chains for the live list.
| Tool | Description |
|---|---|
get_metadata | NFT/multitoken metadata by contract address and token IDs |
get_wallet_balance_by_time | Native wallet balance at a block or timestamp |
get_wallet_portfolio | Wallet portfolio (native, fungible, NFT) |
get_owners | Owners of an NFT or token contract |
check_owner | Whether an address owns a given token |
get_transaction_history | Transaction history for one or more addresses |
get_block_by_time | Block info for a timestamp |
get_tokens | Token metadata (contract address or native) |
check_malicious_address | Security check for a wallet/contract address |
get_exchange_rate | Fiat/crypto rate (e.g. BTC / USD) |
| Tool | Description |
|---|---|
gateway_get_supported_chains | All networks available through the gateway |
gateway_get_supported_methods | RPC/REST methods supported for a chain |
gateway_execute_rpc | Run a JSON-RPC method or REST call on a chain |
Tatum supports many EVM and non-EVM chains. Examples:
For authoritative chain IDs and RPC coverage, use gateway_get_supported_chains or see Supported blockchains.
Run the MCP server locally:
Point a local MCP client at the built CLI:
Smoke-test live APIs (requires TATUM_API_KEY):
MIT — see LICENSE.
Tatum provides blockchain APIs, SDKs, and infrastructure for developers.