# Blockchain MCP

> Connect Cursor, Claude, or any MCP client to Tatum. Query blockchain data and call JSON-RPC across supported networks — install and configure in one command.

- canonical: <https://ai.tatum.io/mcp>
- html: <https://ai.tatum.io/mcp>

## Install

```bash
npm install -g @tatumio/blockchain-mcp
```

## Configure your MCP client

Add to `.cursor/mcp.json`, `.claude/mcp.json`, or your runtime's equivalent:

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

## Available tools (13)

### Blockchain Data

| 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 |

### RPC Gateway

| 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 |

## References

- <https://github.com/tatumio/blockchain-mcp>
- <https://www.npmjs.com/package/@tatumio/blockchain-mcp>
- <https://ai.tatum.io/api/mcp-tools>
