DataRail

Agent-safe crypto financial data access layer.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Get Token Price: REQUIRED: token_id. Get current token price with validation and definitions.
  • Get Historical Price: REQUIRED: token_id, date. Get token price at a specific historical date — POINT-IN-TIME GUARANTEED. Unlike raw APIs that might return restated/survivorship-biased data, DataRail
  • Get Historical Chart: REQUIRED: token_id. Get historical price chart data (OHLCV-style) for a date range. Returns price, market cap, and volume arrays for analysis. Point-in-time guaranteed — data ref

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Agent-safe crypto financial data access layer. Provides validated prices, market data, TVL, APY, survivorship bias checks, and cross-source validation (CoinGecko, CoinMarketCap, DeFiLlama). Every response includes source definitions, caveats, and data quality warnings.

Как подключить

Как подключить DataRail к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://data-rail--milesnee-e.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить DataRail к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://data-rail--milesnee-e.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить DataRail к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://data-rail--milesnee-e.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (14)

Технические названия из tools/list. Нужны только разработчикам.

get_token_priceREQUIRED: token_id. Get current token price with validation and definitions.
get_historical_priceREQUIRED: token_id, date. Get token price at a specific historical date — POINT-IN-TIME GUARANTEED. Unlike raw APIs that might return restated/survivorship-biased data, DataRail validates that the price returned was actually observable at the requested date and checks for survivorship bias.
get_historical_chartREQUIRED: token_id. Get historical price chart data (OHLCV-style) for a date range. Returns price, market cap, and volume arrays for analysis. Point-in-time guaranteed — data reflects actual observed values at each timestamp during the period.
check_token_survivorshipREQUIRED: token_id. Check if a token is alive, dead, or delisted on CoinGecko. This is CRITICAL for backtesting: tokens that went to zero or were delisted won't appear in current market data, creating survivorship bias. DataRail tracks known dead tokens and can flag them in historical queries.
mark_token_dead_REQUIRED: token_id. Manually mark a token as dead in DataRail's survivorship registry. Use this when you've confirmed a token is dead/delisted/rug-pulled. DataRail will then flag this token in all future historical queries to prevent survivorship bias.
list_dead_tokens_List all tokens in DataRail's dead token registry. No parameters required. These tokens are known to be delisted, rug-pulled, or zero-value. They are flagged by survivorship-bias checks in historical queries.
get_token_market_dataREQUIRED: token_id. Get comprehensive market data for a token: price, market cap, volume, FDV, supply. Includes definitions and caveats for each field. CRITICAL: market_cap and volume_24h definitions differ between CoinGecko and CoinMarketCap — DataRail will warn you.
get_protocol_tvlREQUIRED: protocol_id. Get Total Value Locked for a DeFi protocol. Uses DeFiLlama (primary source). Includes definition of what 'TVL' means and what it does NOT include (staking, leverage, etc.).
get_protocol_poolsREQUIRED: protocol_id. Get pool/yield data for a DeFi protocol — TVL, APY, volume per pool. CRITICAL: APY values are BACKWARD-LOOKING 7-day annualized rates. They do NOT guarantee future returns and do NOT deduct impermanent loss. DataRail will always include this warning.
compare_field_definitionsREQUIRED: field. Compare how different data sources define the same financial field. Use this BEFORE comparing data across sources to avoid silent errors from definition mismatches.
check_data_compatibilityREQUIRED: field, source_a, source_b. Check if a field is safe to compare across two data sources. Returns a safety assessment with specific guidance.
validate_installValidate DataRail installation — check sources, config, and connectivity. No parameters required. Use this to verify DataRail is correctly configured before relying on it in Claude Desktop or Cursor. Tests CoinGecko + DeFiLlama connectivity and field definitions.
cross_validate_fieldREQUIRED: token_id. Cross-validate a field between CoinGecko and CoinMarketCap. Fetches the same field from both sources and compares them. Surfaces discrepancies with source-specific definitions so agents don't silently consume mismatched data. CRITICAL: market_cap and volume_24h WILL differ between CG and CMC because they use different circulating supply definitions. This tool makes the discrepancy EXPLICIT.
get_cmc_quoteREQUIRED: token_id. Get CoinMarketCap quote for a token. Useful as an alternative data source when cross-validating. CMC has DIFFERENT definitions for market_cap and volume vs CoinGecko.