tatum-mcp-server
TypeScript icon, indicating that this package has built-in type declarations

1.0.10 • Public • Published

Blockchain MCP powered by Tatum

npm version License: MIT

A Model Context Protocol (MCP) server providing access to Tatum's comprehensive blockchain API across 130+ networks with 14 tools including RPC gateways and blockchain data insights.

🚀 Features

  • 130+ Blockchain Networks: Bitcoin, Ethereum, Polygon, Arbitrum, Base, Avalanche, and many more
  • 13 Tools: Comprehensive blockchain operations
  • 2 Feature Categories:
    • 🔗 Blockchain Data: Blocks, transactions, balances, network info (10 tools)
    • 🌐 RPC Gateways: Direct access to blockchain RPC endpoints (3 tools)

📦 Installation

Global Installation (Recommended)

npm install -g @tatum/blockchain-mcp

Local Installation

npm install @tatum/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": {
    "tatum": {
      "command": "npx",
      "args": [
        "@tatum/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
  • And many more...

Non-EVM (61 networks)

  • Bitcoin: Mainnet, Testnet, Signet
  • Alternative Coins: Litecoin, Dogecoin, Bitcoin Cash
  • Smart Contract Platforms: Solana, Cardano, Tezos
  • Enterprise: Stellar, Ripple, EOS
  • And many more...

📖 Documentation

🤝 Contributing

Contributions are welcome! Please read our Contributing Guide for details.

📄 License

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

🆘 Support

🏢 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

Package Sidebar

Install

npm i tatum-mcp-server

Weekly Downloads

46

Version

1.0.10

License

MIT

Unpacked Size

85.9 kB

Total Files

28

Last publish

Collaborators

  • productshiv