tatumio/blockchain-mcp

tatumio/blockchain-mcp

от tatumio
MCP-сервер Tatum предоставляет LLM-клиентам данные 130+ блокчейнов через Blockchain Data API и RPC Gateway. Доступны балансы, транзакции, NFT-метаданные, RPC-запросы для Bitcoin, Ethereum, Solana и...

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.

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"
      }
    }
  }
}
Инструменты были проиндексированы:
check_malicious_address

Проверяет, помечен ли блокчейн-адрес как вредоносный.

Параметры
  • addressstringобязательный

    Blockchain Address to check

check_owner

[data] Проверяет, владеет ли кошелёк определённым токеном или NFT.

Параметры
  • addressstringобязательный

    The blockchain address of the wallet.

  • chainstringобязательный

    The blockchain to work with.

  • tokenAddressstringобязательный

    The blockchain address of the token (NFT collection or any fungible token).

  • tokenIdstring

    The ID of a specific NFT token.

gateway_execute_rpc

[gateway] Выполняет RPC-вызовы к блокчейну через шлюзовую инфраструктуру Tatum. Поддерживает как JSON-RPC, так и REST API вызовы в зависимости от блокчейна. Для JSON-RPC методов используйте простые имена методов, например 'getblockcount' или 'eth_getBalance'. Для REST вызовов используйте полный HTTP метод и путь, например 'POST /getnowblock'. Параметры передавайте в виде массива для JSON-RPC или объекта для REST вызовов.

Параметры
  • chainstringобязательный

    The blockchain network identifier. Examples: 'bitcoin-mainnet', 'ethereum-mainnet', 'litecoin-mainnet', 'polygon-mainnet', 'tron-mainnet', 'bsc-mainnet'. Use gateway_get_supported_chains to see all available networks.

  • methodstringобязательный

    The RPC method or REST endpoint to call. For JSON-RPC: use method names like 'getblockcount', 'getbestblockhash', 'eth_getBalance', 'eth_blockNumber'. For REST: use HTTP method + path like 'POST /getnowblock', 'GET /getinfo'. The gateway will automatically detect the protocol based on the format. Use gateway_get_supported_methods to see all available methods.

  • paramsany[]

    Parameters for the RPC method. For JSON-RPC: provide as array (e.g., ['0x742d35Cc6074C4532895c05b22629ce5b3c28da4', 'latest'] for eth_getBalance). For REST: provide as array with single object element. Leave empty array [] if no parameters needed.

gateway_get_supported_chains

[gateway] Получает список всех поддерживаемых блокчейн-сетей, доступных через RPC-шлюзы Tatum

Параметры

Без параметров.

gateway_get_supported_methods

[gateway] Получает поддерживаемые RPC-методы для конкретного блокчейна

Параметры
  • chainstringобязательный

    The blockchain network identifier. Examples: 'bitcoin-mainnet', 'ethereum-mainnet', 'litecoin-mainnet', 'polygon-mainnet', 'tron-mainnet', 'bsc-mainnet', 'solana-mainnet'. Use gateway_get_supported_chains to see all available networks.

get_block_by_time
Параметры
  • chainstringобязательный

    The blockchain to work with.

  • timestring

    Time when block is processed.

  • unixnumber

    Unix timestamp when block is processed.

get_exchange_rate

[data] Получает текущий обменный курс для указанного символа криптовалюты.

Параметры
  • basePairstringобязательный

    The base pair to get exchange rate for.

  • symbolstringобязательный

    The cryptocurrency symbol to get exchange rate for.

get_metadata

[data] Получает метаданные NFT или мультитокенов по адресу токена и идентификаторам.

Параметры
  • chainstringобязательный

    The blockchain to work with.

  • tokenAddressstringобязательный

    The blockchain address of the NFT to get metadata for.

  • tokenIdsstringобязательный

    The IDs of the tokens to get metadata for. It is possible to enter list of multiple IDs as a comma separated string.

get_owners

[data] Получает все адреса, владеющие конкретным NFT, мультитокеном или ERC-20.

Параметры
  • chainstringобязательный

    The blockchain to work with.

  • offsetstring

    The offset to obtain next page of the data.

  • pageSizestring

    The number of items per page (default is 50).

  • tokenAddressstringобязательный

    The blockchain address of the token (NFT collection or any fungible token).

  • tokenIdstring

    The ID of a specific NFT token.

get_tokens

[data] Получает метаданные для любого токена, включая NFT и мультитокены.

Параметры
  • chainstringобязательный

    The blockchain to work with.

  • tokenAddressstringобязательный

    The blockchain address of the token (NFT collection or any fungible token) or 'native' keyword to get information about the native currency of the chain.

  • tokenIdstring

    The ID of a specific NFT token.

get_transaction_history

[data] Получает все транзакции для кошелька с опциональными фильтрами.

Параметры
  • addressesstring

    The blockchain public wallet addresses. Only one address is allowed.

  • blockFromstring

    Transactions from this block onwards will be included. If blockTo is not specified, it is automatically calculated as blockFrom + 1000.

  • blockTostring

    Transactions up to this block will be included. If blockFrom is not specified, it is automatically calculated as blockTo - 1000.

  • chainstringобязательный

    The blockchain to work with.

  • cursorstring

    The cursor to obtain previous page or next page of the data. Available only for Tezos blockchain.

  • offsetstring

    The offset to obtain next page of the data.

  • pageSizestring

    The number of items per page (default is 50).

  • sortenum

    Sorting of the transactions. ASC - oldest first, DESC - newest first.

  • tokenAddressstring

    Address of a token (smart contract).

  • tokenIdstring

    ID of a token.

  • transactionSubtypeenum

    The option to filter transaction based on subtype.

  • transactionTypesenum

    The option to filter transaction based on types. It is possible to enter list of multiple types as a comma separated string. Use fungible (ERC-20), nft (ERC-721 and ERC-1155), multitoken (ERC-1155) or native.

get_wallet_balance_by_time

[data] Получает балансы нативных кошельков на конкретный момент времени или на конкретном блоке.

Параметры
  • addressesstringобязательный

    The blockchain public wallet addresses. It is possible to enter list of up to 10 addresses as a comma separated string.

  • blockNumberstring

    Block number.

  • chainstringобязательный

    The blockchain to work with.

  • timestring

    Time when block is processed.

  • unixnumber

    Unix timestamp when block is processed.

get_wallet_portfolio

[data] Получает детальный портфель нативных, взаимозаменяемых и NFT-токенов для кошелька.

Параметры
  • addressesstringобязательный

    The blockchain public wallet addresses. Only one address is allowed.

  • chainstringобязательный

    The blockchain to work with.

  • excludeMetadatastring

    The option to exclude metadata from the response.

  • offsetstring

    The offset to obtain next page of the data.

  • pageSizestring

    The number of items per page (default is 50).

  • tokenTypesenumобязательный

    The option to select only specific token types. Use [native], [fungible] (ERC-20), [nft,multitoken] (includes ERC-721 and ERC-1155)

Похожие MCP-сервера

tumf/web3-mcp

tumf/web3-mcp

MCP-сервер для доступа к блокчейн данным через Ankr Advanced API. Поддерживает Ethereum, BSC, Polygon и другие сети. Позволяет получать NFT метаданные, балансы токенов, транзакции и статистику блоков. Полезен разработчикам Web3 и DeFi-приложений.

Python9
alchemy/alchemy-mcp-server

alchemy/alchemy-mcp-server

официальный

MCP-сервер для AI-агентов, работающий с блокчейн-данными Alchemy. Позволяет запрашивать цены токенов, NFT, историю транзакций и балансы на нескольких сетях, а также отправлять транзакции и выполнят...

TypeScript88
codex-data/codex-mcp

codex-data/codex-mcp

MCP-сервер для доступа к обогащенным данным блокчейна через Codex API. Работает с Claude Desktop и любыми MCP-клиентами - получайте аналитику по транзакциям, кошелькам и метрикам.

TypeScript25
IndigoProtocol/cardano-mcp

IndigoProtocol/cardano-mcp

MCP сервер для работы с блокчейном Cardano из AI-агентов и систем автоматизации. Предоставляет инструменты для подписи транзакций, проверки балансов, стейкинга и управления криптокошельком. Полезен разработчикам и пользователям Cardano, интегрирующим ИИ.

TypeScript4
sei-protocol/sei-mcp-server

sei-protocol/sei-mcp-server

MCP сервер для Sei блокчейна, который даёт AI-агентам доступ к данным on-chain, смарт-контрактам и токенам. Включает балансы, транзакции, переводы ERC20 и NFT - всё через единый интерфейс.

TypeScript13
szhygulin/vaultpilot-mcp

szhygulin/vaultpilot-mcp

MCP сервер для self-custodial DeFi: AI-агент предлагает транзакции, вы подтверждаете на Ledger. Поддерживает Ethereum, Solana, Bitcoin, TRON, Litecoin и протоколы Aave, Uniswap, Lido, Jupiter. Ключи не покидают устройство - безопасная автоматизация DeFi.

TypeScript2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин