VOOZH about

URL: https://glama.ai/mcp/servers/tatumio/blockchain-mcp

⇱ Tatum MCP Server by tatumio | Glama


Blockchain MCP powered by Tatum

πŸ‘ MCP
πŸ‘ TypeScript
πŸ‘ NPM Version
πŸ‘ License: MIT

A Model Context Protocol (MCP) server that exposes the Tatum Blockchain Data API and RPC Gateway so LLM clients can query blockchain data across 130+ networks. Get an API key on the Tatum MCP page or dashboard.

πŸ‘ Install MCP Server

Features

Requires Node.js 18+ and a TATUM_API_KEY.

Related MCP server: Grove's MCP Server for Pocket Network

Installation

npm install -g @tatumio/blockchain-mcp

Or use without a global install:

npx @tatumio/blockchain-mcp

Published binaries: blockchain-mcp and blockchain-mcp-server (same entrypoint).

MCP client setup

  1. Create a free API key at dashboard.tatum.io.

  2. Add the server to your MCP client (Cursor, Claude Desktop, VS Code, etc.):

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

Do not commit API keys. Use environment variables in client config only.

Example prompts

Once connected, you can ask your assistant to use MCP tools, for example:

  • β€œWhat is the BTC/USD exchange rate?” β†’ get_exchange_rate with symbol: BTC, basePair: USD

  • β€œShow Vitalik’s native ETH balance history” β†’ get_wallet_portfolio / get_transaction_history on ethereum-mainnet

  • β€œWhat is the latest Ethereum block number?” β†’ gateway_execute_rpc with eth_blockNumber

Chain identifiers use Tatum gateway names (e.g. ethereum-mainnet, bitcoin-mainnet). Call gateway_get_supported_chains for the live list.

Available tools (13)

Blockchain Data (10)

Tool

Description

get_metadata

NFT/multitoken metadata by contract address and token IDs

get_wallet_balance_by_time

Native wallet balance at a block or timestamp

get_wallet_portfolio

Wallet portfolio (native, fungible, NFT)

get_owners

Owners of an NFT or token contract

check_owner

Whether an address owns a given token

get_transaction_history

Transaction history for one or more addresses

get_block_by_time

Block info for a timestamp

get_tokens

Token metadata (contract address or native)

check_malicious_address

Security check for a wallet/contract address

get_exchange_rate

Fiat/crypto rate (e.g. BTC / USD)

RPC Gateway (3)

Tool

Description

gateway_get_supported_chains

All networks available through the gateway

gateway_get_supported_methods

RPC/REST methods supported for a chain

gateway_execute_rpc

Run a JSON-RPC method or REST call on a chain

Supported networks

Tatum supports many EVM and non-EVM chains. Examples:

  • EVM: Ethereum (mainnet, Sepolia, Holesky), Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Fantom, Celo, Gnosis, Ronin, and others.

  • Non-EVM: Bitcoin, Litecoin, Dogecoin, Solana, Cardano, Tezos, Stellar, Ripple, and others.

For authoritative chain IDs and RPC coverage, use gateway_get_supported_chains or see Supported blockchains.

Development

git clone https://github.com/tatumio/blockchain-mcp.git
cd blockchain-mcp
npm install
cp .env.example .env # add your TATUM_API_KEY
npm run build

Run the MCP server locally:

export TATUM_API_KEY=your-key
npm start
# or via CLI wrapper:
npx blockchain-mcp --api-key your-key

Point a local MCP client at the built CLI:

{
 "mcpServers": {
 "tatumio-local": {
 "command": "node",
 "args": ["/absolute/path/to/blockchain-mcp/dist/cli.js"],
 "env": { "TATUM_API_KEY": "YOUR_API_KEY" }
 }
 }
}

Smoke-test live APIs (requires TATUM_API_KEY):

npm run verify:tools

Documentation

License

MIT β€” see LICENSE.

About Tatum

Tatum provides blockchain APIs, SDKs, and infrastructure for developers.

A
license - permissive license
B
quality
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity
Issues opened vs closed

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tatumio/blockchain-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server