Blockchain Mcp Powered By Tatum

by tatumio

253 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server providing access to Tatum's blockchain API across 130+ networks with tools including RPC Gateway and Blockchain Data insights.

Details

Author
tatumio
Downloads
253
Categories
Developer Tools

- Supports 130+ blockchain networks (EVM and non‑EVM)
- 10 Blockchain Data tools (e.g., wallet balance, transaction history)
- 4 RPC Gateway tools (e.g., execute RPC calls)
- NFT and token metadata retrieval
- Malicious address checking and real‑time exchange rates
- Works with Bitcoin, Ethereum, Solana, and many more chains

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Blockchain Mcp Powered By Tatum
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the package globally via npm install -g @tatumio/blockchain-mcp, obtain a free API key from the Tatum Dashboard, and configure the server in your MCP client using the command npx @tatumio/blockchain-mcp with the TATUM_API_KEY environment variable set.

gateway_get_supported_chains

[gateway] Get a list of all supported blockchain networks available through Tatum's RPC gateways

gateway_get_supported_methods

[gateway] Get supported RPC methods for a specific blockchain chain

gateway_execute_rpc

[gateway] Execute blockchain RPC calls through Tatum's gateway infrastructure. Supports both JSON-RPC and REST API calls depending on the blockchain. For JSON-RPC methods, use simple method names like 'getblockcount' or 'eth_getBalance'. For REST calls, use full HTTP method and path like 'POST /getnowblock'. Parameters should be provided as an array for JSON-RPC or object for REST calls.

get_metadata

[data] Fetch metadata of NFTs or multitokens by token address and IDs.

get_wallet_balance_by_time

[data] Get native wallet balances at specific time or block.

get_wallet_portfolio

[data] Get detailed portfolio of native, fungible, and NFT tokens for a wallet.

get_owners

[data] Get all addresses owning a specific NFT, multitoken, or ERC-20.

check_owner

[data] Check if a wallet owns a specific token or NFT.

get_transaction_history

[data] Get all transactions for a wallet with optional filters.

get_block_by_time

[data] Get block number closest to a given time or timestamp.

get_tokens

[data] Get metadata for any token, including NFTs and multitokens.

check_malicious_address

[data] Check if a blockchain address is flagged as malicious.

get_exchange_rate

[data] Get current exchange rate for a specific token or native currency.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

McpServers

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

Blockchain MCP powered by Tatum

MCP
TypeScript
NPM Version
License: MIT

A Model Context Protocol (MCP) server providing access to Tatum's blockchain API across 130+ networks with tools including RPC Gateway and Blockchain Data insights.

Install MCP Server

🚀 Features

- 130+ Blockchain Networks: Bitcoin, Ethereum, Polygon, Arbitrum, Base, Avalanche, and many more
- 🔗 Blockchain Data: Blocks, transactions, balances, network info
- 🌐 RPC Gateway: Direct access to blockchain RPC endpoints

📦 Installation

Global Installation (Recommended)

npm install -g @tatumio/blockchain-mcp

Local Installation

npm install @tatumio/blockchain-mcp

🔑 Getting Started

1. Get Your API Key

Get your free API key from Tatum Dashboard.

2. MCP Client Integration

Add this server to your MCP client configuration:

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

🛠️ Available Tools

Blockchain Data (10 tools)

- 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 Gateways (4 tools)

- 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

🌐 Supported Networks

EVM-Compatible (69 networks)

- Ethereum: Mainnet, Sepolia, Holesky
- Layer 2: Polygon, Arbitrum, Optimism, Base
- Sidechains: BSC, Avalanche, Fantom
- Enterprise: Celo, Palm, Gnosis
- Gaming: Ronin, Chiliz

Non-EVM (61 networks)

- Bitcoin: Mainnet, Testnet, Signet
- Alternative Coins: Litecoin, Dogecoin, Bitcoin Cash
- Smart Contract Platforms: Solana, Cardano, Tezos
- Enterprise: Stellar, Ripple, EOS

📖 Documentation

- Tatum API Documentation
- Model Context Protocol
- Blockchain Networks
- API Reference

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🏢 About Tatum

Tatum is a blockchain development platform that provides APIs, SDKs, and tools for building blockchain applications. Learn more at tatum.io.

---

Made with ❤️ by the Tatum team

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.