Skip to main content

Install

Server

Node 18+. Global install.

terminal
npm install -g @tatumio/blockchain-mcp

Client config

Add to .cursor/mcp.json or .claude/mcp.json.

.cursor/mcp.json
{
  "mcpServers": {
    "tatumio": {
      "command": "npx",
      "args": [
        "@tatumio/blockchain-mcp"
      ],
      "env": {
        "TATUM_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Tools (13)

Blockchain Data and RPC Gateway.

Blockchain Data

10 tools

Tool
Description
get_metadataFetch NFT/multitoken metadata by address and IDs
get_wallet_balance_by_timeGet wallet balance at specific time
get_wallet_portfolioGet comprehensive wallet portfolio
get_ownersGet owners of NFT/token
check_ownerCheck if address owns specific token
get_transaction_historyGet transaction history for address
get_block_by_timeGet block information by timestamp
get_tokensGet tokens for specific wallet
check_malicous_addressCheck if address is malicious
get_exchange_rateGet real-time exchange rates

RPC Gateway

3 tools

Tool
Description
gateway_get_supported_chainsGet all supported blockchain networks
gateway_get_supported_methodsGet supported RPC methods for chain
gateway_execute_rpcExecute RPC calls on any supported chain

Runtime notes

  • Default to read-only calls. Writes need explicit human approval.
  • Covers 130+ networks across EVM, Bitcoin, Solana, Tron, Cardano, and others.
  • Set TATUM_API_KEY in the MCP config. See Authentication.

Example

mcp.tatumio.gateway_execute_rpc({
  chain:  "ethereum-mainnet",
  method: "eth_blockNumber",
  params: []
})
// result: "0x141f4ab"