Skip to content

fastmcp-me/blockchain-mcp

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Add to Cursor Add to VS Code Add to Claude Add to ChatGPT Add to Codex Add to Gemini

Blockchain MCP powered by Tatum

MCP TypeScript NPM Version License: MIT

A Model Context Protocol (MCP) server that provides access to the Tatum Blockchain Data API and RPC Gateway, enabling any LLM to read and write blockchain data across 130+ networks. Visit official MCP webpage for more details and to get your Tatum API key.

Install MCP Server

πŸš€ Features

  • 130+ Blockchain Networks: Bitcoin, Ethereum, Solana, Polygon, Arbitrum, Base, Avalanche, and many more.
  • πŸ”— Blockchain Data API: Blocks, transactions, balances, network info, and more.
  • 🌐 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

πŸ“„ 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 73.6%
  • JavaScript 26.4%