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обязательный

    Адрес блокчейна для проверки

check_owner

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

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

    Адрес кошелька в блокчейне.

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

    Блокчейн, с которым нужно работать.

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

    Адрес токена в блокчейне (NFT-коллекция или любой взаимозаменяемый токен).

  • tokenIdstring

    ID конкретного NFT-токена.

gateway_execute_rpc

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

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

    Идентификатор блокчейн-сети. Примеры: 'bitcoin-mainnet', 'ethereum-mainnet', 'litecoin-mainnet', 'polygon-mainnet', 'tron-mainnet', 'bsc-mainnet'. Используйте gateway_get_supported_chains, чтобы увидеть все доступные сети.

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

    Вызываемый метод RPC или конечная точка REST. Для JSON-RPC: используйте имена методов, например 'getblockcount', 'getbesthash', 'eth_getBalance', 'eth_block'. Для REST: используйте HTTP-метод + путь, например 'POST /getnowblock', 'GET /getinfo'. Шлюз автоматически определит протокол по формату. Используйте gateway_get_supported_methods, чтобы увидеть все доступные методы.

  • paramsany[]

    Параметры для метода RPC. Для JSON-RPC: предоставьте массив (например, ['0x742d35Cc6074C4532895c05b22629ce5b3c28da4', 'latest'] для eth_getBalance). Для REST: предоставьте массив с одним объектным элементом. Оставьте пустой массив [], если параметры не нужны.

gateway_get_supported_chains

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

Параметры

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

gateway_get_supported_methods

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

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

    Идентификатор сети блокчейна. Примеры: 'bitcoin-mainnet', 'ethereum-mainnet', 'litecoin-mainnet', 'polygon-mainnet', 'tron-mainnet', 'bsc-mainnet', 'solana-mainnet'. Используйте gateway_get_supported_chains, чтобы увидеть все доступные сети.

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

    Блокчейн, с которым нужно работать.

  • timestring

    Время обработки блока.

  • unixnumber

    Метка времени Unix, когда блок обрабатывается.

get_exchange_rate

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

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

    Базовая валюта, для которой нужно получить курс обмена.

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

    Символ криптовалюты, для которой нужно получить обменный курс.

get_metadata

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

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

    Блокчейн, с которым нужно работать.

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

    Адрес блокчейна NFT, для которого нужно получить метаданные.

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

    Идентификаторы токенов, для которых нужно получить метаданные. Можно указать несколько ID через запятую.

get_owners

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

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

    Блокчейн, с которым нужно работать.

  • offsetstring

    Смещение для получения следующей страницы данных.

  • pageSizestring

    Количество элементов на странице (по умолчанию 200)

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

    Адрес токена в блокчейне (NFT-коллекция или любой взаимозаменяемый токен).

  • tokenIdstring

    ID конкретного NFT-токена.

get_tokens

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

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

    Блокчейн, с которым нужно работать.

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

    Адрес блокчейна токена (коллекция NFT или любой взаимозаменяемый токен) или ключевое слово 'native' для получения информации о нативной валюте сети.

  • tokenIdstring

    ID конкретного NFT-токена.

get_transaction_history

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

Параметры
  • addressesstring

    Публичные адреса кошельков блокчейна. Разрешён только один адрес.

  • blockFromstring

    Транзакции, начиная с этого блока, будут включены. Если blockTo не указан, он автоматически вычисляется как blockFrom + 1000.

  • blockTostring

    Транзакции до этого блока будут включены. Если blockFrom не указан, он автоматически рассчитывается как blockTo - 1000.

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

    Блокчейн, с которым нужно работать.

  • cursorstring

    Курсор для получения предыдущей или следующей страницы данных. Доступно только для блокчейна Tezos.

  • offsetstring

    Смещение для получения следующей страницы данных.

  • pageSizestring

    Количество элементов на странице (по умолчанию 200)

  • sortenum

    Сортировка транзакций. ASC - сначала старые, DESC - сначала новые.

  • tokenAddressstring

    Адрес токена (смарт-контракта).

  • tokenIdstring

    Идентификатор токена.

  • transactionSubtypeenum

    Позволяет фильтровать транзакции по подтипу.

  • transactionTypesenum

    Опция фильтрации транзакций по типам. Можно ввести список типов через запятую: fungible (ERC-20), nft (ERC-721 и ERC-1155), multitoken (ERC-1155) или native.

get_wallet_balance_by_time

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

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

    Адреса кошельков в блокчейне. Можно ввести до 10 адресов, разделенных запятыми.

  • blockNumberstring

    Номер блока.

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

    Блокчейн, с которым нужно работать.

  • timestring

    Время обработки блока.

  • unixnumber

    Метка времени Unix, когда блок обрабатывается.

get_wallet_portfolio

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

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

    Публичные адреса кошельков блокчейна. Разрешён только один адрес.

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

    Блокчейн, с которым нужно работать.

  • excludeMetadatastring
  • offsetstring

    Смещение для получения следующей страницы данных.

  • pageSizestring

    Количество элементов на странице (по умолчанию 200)

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

    Выбрать возможность выбора только определенных типов токенов. Используйте [нативные], [взаимозаменяемые] (ERC-20), [NFT, мультитокены] (включая ERC-721 и ERC-1155).

1.0.5основная
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить tatumio/blockchain-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

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

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

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

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"tatumio-blockchain-mcp-m10td03kgo\",\"type\":\"stdio\",\"env\":{\"TATUM_API_KEY\":\"YOUR_API_KEY\"},\"args\":[\"@tatumio/blockchain-mcp\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

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

Добавьте сервер одной командой в терминале:

claude mcp add tatumio-blockchain-mcp-m10td03kgo --env TATUM_API_KEY=YOUR_API_KEY -- npx @tatumio/blockchain-mcp

Либо через JSON-конфиг:

claude mcp add-json tatumio-blockchain-mcp-m10td03kgo "{\"env\":{\"TATUM_API_KEY\":\"YOUR_API_KEY\"},\"args\":[\"@tatumio/blockchain-mcp\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add tatumio-blockchain-mcp-m10td03kgo --env TATUM_API_KEY=YOUR_API_KEY -- npx @tatumio/blockchain-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.tatumio-blockchain-mcp-m10td03kgo]
command = "npx"
args = ["@tatumio/blockchain-mcp"]

[mcp_servers.tatumio-blockchain-mcp-m10td03kgo.env]
TATUM_API_KEY = "YOUR_API_KEY"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите tatumio/blockchain-mcp, а в поле команды запуска — строку ниже:
npx @tatumio/blockchain-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

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

Создайте файл в .continue/mcpServers/ (например tatumio-blockchain-mcp-m10td03kgo.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: tatumio-blockchain-mcp-m10td03kgo
    command: npx
    args:
      - "@tatumio/blockchain-mcp"
    env:
      TATUM_API_KEY: YOUR_API_KEY
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

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

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

tumf/web3-mcp

tumf/web3-mcp

от tumf

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

Python⭐ 9
alchemy/alchemy-mcp-server

alchemy/alchemy-mcp-server

официальный

от alchemyplatform

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

⭐ 88
codex-data/codex-mcp

codex-data/codex-mcp

от codex-data

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

TypeScript⭐ 25
sei-protocol/sei-mcp-server

sei-protocol/sei-mcp-server

от sei-protocol

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

TypeScript⭐ 13
IndigoProtocol/cardano-mcp

IndigoProtocol/cardano-mcp

от indigoprotocol

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

TypeScript⭐ 4
mcpdotdirect/evm-mcp-server

mcpdotdirect/evm-mcp-server

от mcpdotdirect

MCP-сервер для взаимодействия с 60+ EVM-сетями. Предоставляет AI-агентам 22 инструмента для чтения контрактов, перевода токенов, NFT и транзакций. Работает с ENS и автоматически подтягивает ABI из блокчейн-эксплореров.

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

Лука Никитин