Server
Node 18+. Global install.
npm install -g @tatumio/blockchain-mcpConnect Cursor, Claude, or any MCP client to Tatum. Query blockchain data and call JSON-RPC across supported networks — install and configure in one command.
Node 18+. Global install.
npm install -g @tatumio/blockchain-mcp
Add to .cursor/mcp.json or .claude/mcp.json.
{
"mcpServers": {
"tatumio": {
"command": "npx",
"args": [
"@tatumio/blockchain-mcp"
],
"env": {
"TATUM_API_KEY": "YOUR_API_KEY"
}
}
}
}Blockchain Data and RPC Gateway.
10 tools
Tool | Description |
|---|---|
| get_metadata | Fetch NFT/multitoken metadata by address and IDs |
| get_wallet_balance_by_time | Get wallet balance at specific time |
| get_wallet_portfolio | Get comprehensive wallet portfolio |
| get_owners | Get owners of NFT/token |
| check_owner | Check if address owns specific token |
| get_transaction_history | Get transaction history for address |
| get_block_by_time | Get block information by timestamp |
| get_tokens | Get tokens for specific wallet |
| check_malicous_address | Check if address is malicious |
| get_exchange_rate | Get real-time exchange rates |
3 tools
Tool | Description |
|---|---|
| gateway_get_supported_chains | Get all supported blockchain networks |
| gateway_get_supported_methods | Get supported RPC methods for chain |
| gateway_execute_rpc | Execute RPC calls on any supported chain |
TATUM_API_KEY in the MCP config. See
Authentication.
mcp.tatumio.gateway_execute_rpc({
chain: "ethereum-mainnet",
method: "eth_blockNumber",
params: []
})
// result: "0x141f4ab"