coinpaprika/dexpaprika-mcp

coinpaprika/dexpaprika-mcp

от coinpaprika
DexPaprika MCP сервер даёт AI-ассистентам живой доступ к криптовалютным и DEX данным на 33 блокчейнах. Без API-ключа — 14 инструментов для анализа токенов, пулов ликвидности и децентрализованных би...

DexPaprika MCP Server

smithery badge

A Model Context Protocol (MCP) server that provides on-demand access to DexPaprika's cryptocurrency and DEX data API. Built specifically for AI assistants like Claude to programmatically fetch current token, pool and DEX data with zero configuration.

TL;DR

# Install globally
npm install -g dexpaprika-mcp

# Start the server
dexpaprika-mcp

# Or run directly without installation
npx dexpaprika-mcp@latest

DexPaprika MCP connects Claude to live DEX data across multiple blockchains. The free tier needs no API key to start. Installation | Configuration | API Reference

Prefer zero setup? Use the hosted MCP server at mcp.dexpaprika.com: no installation, no key to start, the same data tools plus submitFeedback. See Hosted server for transport endpoints.

Latest release

See CHANGELOG.md for release notes and migration guides.

What Can You Build?

  • Token Analysis Tools: Track price movements, liquidity depth changes, and volume patterns
  • DEX Comparisons: Analyze fee structures, volume, and available pools across different DEXes
  • Liquidity Pool Analytics: Monitor TVL changes, impermanent loss calculations, and price impact assessments
  • Market Analysis: Cross-chain token comparisons, volume trends, and trading activity metrics
  • Portfolio Trackers: Current value tracking, historical performance analysis, yield opportunities
  • Technical Analysis: Perform advanced technical analysis using historical OHLCV data, including trend identification, pattern recognition, and indicator calculations

Часто задаваемые вопросы

Инструменты были проиндексированы:
filterNetworkTokensтолько чтениеидемпотентныйвнешний мир

Получает токены в одной сети, соответствующие числовым порогам; возвращаются в 'results' вместе с has_next_page и next_cursor. Только для чтения. Первая страница работает без API-ключа; для постраничного перехода с cursor нужен ключ (с бесплатным ключом можно листать без ограничений). Выбирайте этот инструмент вместо getTopTokens, когда пользователь задаёт числовые ограничения или временное окно. Используйте для запросов вроде 'токены с FDV выше $10M в сети Base', 'токены, созданные сегодня' или 'токены с низкой ликвидностью и высоким объёмом'. Необязательные фильтры (объединяются через AND): volume_24h_min/max, liquidity_usd_min/max, fdv_min/max, txns_24h_min, price_change_percentage_24h_min/max, created_after/created_before (относительное смещение вроде '-24h', секунды Unix, RFC3339 или YYYY-MM-DD). Также network (обязательный); limit (по умолчанию 50, максимум 100); cursor для постраничного перехода; sort_by (по умолчанию 'volume_usd_24h', алиас order_by); sort_dir asc/desc (по умолчанию 'desc', алиас sort).

Параметры
  • created_afterstring

    НЕОБЯЗАТЕЛЬНО: Только токены, созданные в это время или позже: относительное смещение, например '-24h' или '-7d', секунды Unix, RFC3339 или YYYY-MM-DD

  • created_beforestring

    OPTIONAL: Только токены, созданные в это время или раньше, те же форматы, что и у created_after (например, '-1h')

  • cursorstring

    ОПЦИОНАЛЬНО: Курсор пагинации. Передайте next_cursor из предыдущего ответа, чтобы получить следующую страницу; нужен API-ключ (бесплатный ключ снимает лимит на страницы). Заменяет старый номер страницы.

  • fdv_maxnumber

    ОПЦИОНАЛЬНО: Максимальная полностью разводненная оценка в долларах США

  • fdv_minnumber

    ОПЦИОНАЛЬНО: Минимальная полностью разводненная оценка в USD

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

  • liquidity_usd_maxnumber

    НЕОБЯЗАТЕЛЬНО: Максимальная ликвидность токена в USD

  • liquidity_usd_minnumber

    Необязательно: минимальная ликвидность токена в USD

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • order_byenum

    Необязательно: псевдоним для sort_by; принимаются оба варианта. Не является устаревшим на уровне REST: сам api.dexpaprika.com использует order_by, поэтому используйте это имя при прямом вызове REST API.

  • price_change_percentage_24h_maxnumber

    ОПЦИОНАЛЬНО: Максимальное изменение цены за 24 часа, в процентах

  • price_change_percentage_24h_minnumber

    НЕОБЯЗАТЕЛЬНО: Минимальное изменение цены за 24 часа, в процентах. Отрицательные значения допускаются, поэтому -20 находит токены, упавшие как минимум на 20%. Это единственное окно изменения цены, которое есть у токенов; для 6 часов, 1 часа или 5 минут используйте getNetworkPoolsFilter.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • sortenum

    ОПЦИОНАЛЬНО: псевдоним sort_dir; оба принимаются. Не устарел на уровне REST: сам api.dexpaprika.com принимает sort, поэтому используйте это имя при прямом вызове REST API.

  • sort_byenum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): поле для сортировки (по умолчанию: 'volume_usd_24h'). Предпочтительно использовать канонические названия; короткие устаревшие названия по-прежнему принимаются. В REST API этот параметр называется order_by.

  • sort_direnum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): направление сортировки (по умолчанию: 'desc'). В REST API этот параметр называется sort.

  • txns_24h_minnumber

    ОПЦИОНАЛЬНО: Минимальное количество транзакций за 24 часа.

  • volume_24h_maxnumber

    ОПЦИОНАЛЬНО: Максимальный объём за 24h в USD

  • volume_24h_minnumber

    ОПЦИОНАЛЬНО: Минимальный 24-часовой объем в USD

getCapabilitiesтолько чтениеидемпотентныйвнешний мир

Возвращает возможности сервера, шаблоны рабочих процессов, сетевые синонимы, типичные ошибки и последовательности лучших практик. Используйте это для быстрой адаптации агентов. Параметры не требуются, кроме обоснования.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

getDexPoolsтолько чтениеидемпотентныйвнешний мир

Получает пулы, принадлежащие одному конкретному DEX в одной сети, например все пулы Uniswap v3 в ethereum. Проксирует /networks/{network}/pools/search с фильтром dex_name (старый эндпоинт /networks/{network}/dexes/{dex}/pools удалён): строки приходят в 'results' с курсорной пагинацией (has_next_page + next_cursor), а поле 24-часового объёма называется volume_usd_24h. Только чтение. Первая страница работает без API-ключа; для перехода по курсору ключ нужен (бесплатный ключ листает без ограничений). Уже, чем getNetworkPools (одна биржа, а не вся сеть). Используйте для 'покажи пулы Raydium', 'топ пар на PancakeSwap' или 'ликвидность на Orca'. Сначала получите id dex из getNetworkDexes или поиска и передайте поле dex_id из того ответа ('uniswap_v3'), сопоставление идёт без учёта регистра. Не передавайте его поле dex_name ('Uniswap V3'): человекочитаемое отображаемое имя возвращает HTTP 200 с пустым results[] вместо ошибки, так что пустой ответ здесь обычно означает, что отправлена не та форма имени. Параметры: network (обязательный slug); dex (обязательный id, например 'uniswap_v3'; в REST API этот query-параметр называется dex_name); limit (по умолчанию 10, максимум 100); cursor (передайте предыдущий next_cursor для перехода на следующую страницу); sort_by (по умолчанию 'volume_usd_24h', канонические поля *_24h, короткие устаревшие имена всё ещё принимаются, псевдоним order_by); sort_dir 'asc'/'desc' (по умолчанию 'desc', псевдоним sort). Старый номер страницы убран: page 2 и выше возвращают ошибку с указанием на cursor.

Параметры
  • cursorstring

    НЕОБЯЗАТЕЛЬНО: Курсор пагинации. Передайте next_cursor из предыдущего ответа, чтобы получить следующую страницу (прочитайте has_next_page, чтобы узнать, остались ли ещё); нужен API-ключ (с бесплатным ключом можно листать без ограничений). Заменяет старый номер страницы.

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

    ОБЯЗАТЕЛЬНО: поле dex_id из getNetworkDexes (например, 'uniswap_v3'), сопоставляется без учета регистра. Не передавайте поле dex_name из этого ответа, человекочитаемое отображаемое имя (например, 'Uniswap V3'): в этом случае возвращается пустой results[] вместо ошибки, поэтому неверное значение выглядит как настоящий, но пустой ответ. В REST API этот параметр называется dex_name.

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • order_byenum

    Необязательно: псевдоним для sort_by; принимаются оба варианта. Не является устаревшим на уровне REST: сам api.dexpaprika.com использует order_by, поэтому используйте это имя при прямом вызове REST API.

  • pagenumber

    ЗАМЕНЕНО: новый эндпоинт использует курсорную пагинацию и игнорирует page. page=1 (или 0) всё ещё работает как первая страница; page=2 и выше возвращает структурированную ошибку, сообщающую вам использовать cursor.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • sortenum

    ОПЦИОНАЛЬНО: псевдоним sort_dir; оба принимаются. Не устарел на уровне REST: сам api.dexpaprika.com принимает sort, поэтому используйте это имя при прямом вызове REST API.

  • sort_byenum

    Необязательно (предпочтительно): поле для сортировки (по умолчанию: 'volume_usd_24h'). Предпочтительны канонические имена *_24h; короткие устаревшие имена, такие как volume_usd, по-прежнему принимаются и нормализуются. REST API называет этот параметр order_by.

  • sort_direnum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): направление сортировки (по умолчанию: 'desc'). В REST API этот параметр называется sort.

getKeyStatusтолько чтениеидемпотентныйвнешний мир

Сообщает, отправляет ли этот сервер ключ API и какой план видит API. Используйте, когда вызовы ограничиваются по частоте или отклоняются, или когда пользователь спрашивает, работает ли его ключ DexPaprika. Не принимает аргументов и не читает данные рынка.

Параметры

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

getNetworkDexesтолько чтениеидемпотентныйвнешний мир

Получить доступные DEX на конкретной сети. ОБЯЗАТЕЛЬНО: network. ОПЦИОНАЛЬНО: page, limit, sort_dir/sort, sort_by/order_by.

Параметры
  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • order_byenum

    Необязательно: псевдоним для sort_by; принимаются оба варианта. Не является устаревшим на уровне REST: сам api.dexpaprika.com использует order_by, поэтому используйте это имя при прямом вызове REST API.

  • pagenumber

    НЕОБЯЗАТЕЛЬНО: номер страницы для постраничной навигации (по умолчанию: 1, отсчет с 1)

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • sortenum

    ОПЦИОНАЛЬНО: псевдоним sort_dir; оба принимаются. Не устарел на уровне REST: сам api.dexpaprika.com принимает sort, поэтому используйте это имя при прямом вызове REST API.

  • sort_byenum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): Поле для сортировки (только 'pool'). В REST API этот параметр называется order_by.

  • sort_direnum

    НЕОБЯЗАТЕЛЬНЫЙ (предпочтительно): направление сортировки, 'asc' или 'desc' (по умолчанию: 'desc'). В REST API этот параметр называется sort.

getNetworkPoolsтолько чтениеидемпотентныйвнешний мир

Получает лучшие пулы ликвидности по всей сети, по умолчанию отсортированные по объёму за 24 часа, возвращаемые в 'results' вместе с has_next_page и next_cursor. Только для чтения. Первая страница работает без API-ключа; для постраничной навигации с курсором нужен ключ (бесплатный ключ позволяет листать без ограничений). Это основной инструмент для поиска пулов по всей сети. Использует для 'biggest pools on ethereum', 'top trading pairs on Base' или 'most active pools on Solana'. Сужает до одной биржи с помощью getDexPools или применяет числовые/временные фильтры с помощью getNetworkPoolsFilter. Параметры: network (обязательный slug); limit (по умолчанию 10, максимум 100); cursor (передайте предыдущий next_cursor для перехода на страницу); sort_by (по умолчанию 'volume_usd_24h', канонические поля *_24h, псевдоним order_by); sort_dir 'asc' или 'desc' (по умолчанию 'desc', псевдоним sort).

Параметры
  • cursorstring

    НЕОБЯЗАТЕЛЬНО: Курсор пагинации. Передайте next_cursor из предыдущего ответа, чтобы получить следующую страницу; нужен ключ API (с бесплатным ключом можно листать без ограничений). Заменяет старый номер страницы.

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • order_byenum

    Необязательно: псевдоним для sort_by; принимаются оба варианта. Не является устаревшим на уровне REST: сам api.dexpaprika.com использует order_by, поэтому используйте это имя при прямом вызове REST API.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • sortenum

    ОПЦИОНАЛЬНО: псевдоним sort_dir; оба принимаются. Не устарел на уровне REST: сам api.dexpaprika.com принимает sort, поэтому используйте это имя при прямом вызове REST API.

  • sort_byenum

    НЕОБЯЗАТЕЛЬНО (рекомендуется): поле для сортировки (по умолчанию: 'volume_usd_24h'). Отдавайте предпочтение каноническим именам *_24h; короткие устаревшие имена по-прежнему принимаются. В REST API этот параметр называется order_by.

  • sort_direnum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): направление сортировки (по умолчанию: 'desc'). В REST API этот параметр называется sort.

getNetworkPoolsFilterтолько чтениеидемпотентныйвнешний мир

Получает пулы в одной сети с фильтрацией по числовым порогам, возвращает их в 'results' вместе с has_next_page и next_cursor. Только чтение. Первая страница работает без API-ключа; постраничный переход по курсору требует ключа (бесплатный ключ листает без ограничений). Выбирай этот инструмент вместо getNetworkPools, когда пользователь задаёт числовые ограничения или временное окно. Используй для запросов вида 'пулы с ликвидностью больше $1M на Base', 'пулы, созданные за последние 24 часа' или 'пары с большим объёмом и низкой ликвидностью'. Необязательные фильтры (объединяются через AND): volume_24h_min/max, volume_7d_min/max, liquidity_usd_min/max, txns_24h_min, created_after/created_before (относительное смещение вроде '-24h', секунды Unix, RFC3339 или YYYY-MM-DD). Также network (обязательный); limit (по умолчанию 50, максимум 100); cursor для перехода по страницам; sort_by (по умолчанию 'volume_usd_24h', псевдоним order_by); sort_dir asc/desc (по умолчанию 'desc', псевдоним sort).

Параметры
  • created_afterstring

    НЕОБЯЗАТЕЛЬНО: Только пулы, созданные в это время или позже: относительное смещение, например '-24h' или '-7d', Unix-секунды, RFC3339 или YYYY-MM-DD

  • created_beforestring

    НЕОБЯЗАТЕЛЬНО: Только пулы, созданные в указанное время или раньше, те же форматы, что и у created_after (например, '-1h')

  • cursorstring

    НЕОБЯЗАТЕЛЬНО: Курсор пагинации. Передайте next_cursor из предыдущего ответа, чтобы получить следующую страницу; нужен API-ключ (с бесплатным ключом можно листать без ограничений). Заменяет старый номер страницы.

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

  • liquidity_usd_maxnumber

    Необязательно: Максимальная ликвидность пула в USD.

  • liquidity_usd_minnumber

    НЕОБЯЗАТЕЛЬНО: Минимальная ликвидность пула в USD

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • order_byenum

    Необязательно: псевдоним для sort_by; принимаются оба варианта. Не является устаревшим на уровне REST: сам api.dexpaprika.com использует order_by, поэтому используйте это имя при прямом вызове REST API.

  • price_change_percentage_1h_maxnumber

    ОПЦИОНАЛЬНО: Максимальное изменение цены за 24 часа, в процентах

  • price_change_percentage_1h_minnumber

    OPTIONAL: Минимальное изменение цены за 6 часов, в процентах

  • price_change_percentage_24h_maxnumber

    ОПЦИОНАЛЬНО: Максимальное изменение цены за 24 часа, в процентах

  • price_change_percentage_24h_minnumber

    ОПЦИОНАЛЬНО: Минимальное изменение цены за 24 часа, в процентах. Отрицательные значения допускаются, поэтому -20 находит пулы, упавшие как минимум на 20%.

  • price_change_percentage_48h_maxnumber

    ОПЦИОНАЛЬНО: Максимальное изменение цены за 24 часа, в процентах

  • price_change_percentage_48h_minnumber

    OPTIONAL: Минимальное изменение цены за 6 часов, в процентах

  • price_change_percentage_5m_maxnumber

    НЕОБЯЗАТЕЛЬНО: Максимальное изменение цены за 5 минут, в процентах

  • price_change_percentage_5m_minnumber

    НЕОБЯЗАТЕЛЬНО: Минимальное изменение цены за 5 минут, в процентах. Самое короткое окно, которое мы поддерживаем, поэтому его используют, когда нужно узнать, что движется прямо сейчас.

  • price_change_percentage_6h_maxnumber

    ОПЦИОНАЛЬНО: Максимальное изменение цены за 24 часа, в процентах

  • price_change_percentage_6h_minnumber

    OPTIONAL: Минимальное изменение цены за 6 часов, в процентах

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • sortenum

    ОПЦИОНАЛЬНО: псевдоним sort_dir; оба принимаются. Не устарел на уровне REST: сам api.dexpaprika.com принимает sort, поэтому используйте это имя при прямом вызове REST API.

  • sort_byenum

    НЕОБЯЗАТЕЛЬНО (рекомендуется): поле для сортировки (по умолчанию: 'volume_usd_24h'). Отдавайте предпочтение каноническим именам *_24h; короткие устаревшие имена по-прежнему принимаются. В REST API этот параметр называется order_by.

  • sort_direnum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): направление сортировки (по умолчанию: 'desc'). В REST API этот параметр называется sort.

  • txns_24h_minnumber

    ОПЦИОНАЛЬНО: Минимальное количество транзакций за 24 часа.

  • volume_24h_maxnumber

    ОПЦИОНАЛЬНО: Максимальный объём за 24h в USD

  • volume_24h_minnumber

    ОПЦИОНАЛЬНО: Минимальный 24-часовой объем в USD

  • volume_7d_maxnumber

    НЕОБЯЗАТЕЛЬНО: Максимальный объём за 7 дней в долларах США

  • volume_7d_minnumber

    ОПЦИОНАЛЬНО: Минимальный объем за 7 дней в USD

getNetworksтолько чтениеидемпотентныйвнешний мир

НАЧНИТЕ ЗДЕСЬ: перечислите все поддерживаемые блокчейн-сети с текущим объемом за 24 часа и статистикой индексации. Сначала лучше вызвать getCapabilities, чтобы увидеть рабочие процессы и синонимы.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

getPoolDetailsтолько чтениеидемпотентныйвнешний мир

Получить подробную информацию о пуле. ОБЯЗАТЕЛЬНО: network, pool_address. ОПЦИОНАЛЬНО: inversed.

Параметры
  • inversedboolean

    ОПЦИОНАЛЬНО: Инвертировать ли соотношение цен (по умолчанию: false)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

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

    ОБЯЗАТЕЛЬНО: Адрес пула или идентификатор (например, '0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640')

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

getPoolIndicatorтолько чтениеидемпотентныйвнешний мир

Получает технический индикатор (RSI, EMA, MACD, Bollinger Bands или VWAP) для одного пула: считается на стороне сервера по завершённым свечам OHLCV этого пула и возвращается в виде временного ряда. Только чтение. Применяйте для вопросов «этот пул перекуплен?», «RSI этой пары», «пересечение MACD на последней свече» или как готовый сигнал на вход торговому или скрининговому агенту, вместо того чтобы тянуть getPoolOHLCV и считать индикатор самому. Индикатор идёт за ценой пула в том виде, как её отдаёт getPoolOHLCV, без параметра inversed. Глубина истории и интервал подчиняются тем же лимитам тарифа, что и у getPoolOHLCV; запрос большего вернёт 403 с сообщением, в котором назван тариф, разрешающий это. Значения идут от старых к новым, по одному на завершённую свечу: rsi, ema и vwap возвращают value; macd возвращает macd, signal и histogram; bbands возвращает upper, middle и lower. RSI выше 70 обычно трактуют как перекупленность, ниже 30 - как перепроданность; смена знака гистограммы MACD означает, что MACD пересёк свою сигнальную линию. RSI, EMA и MACD сглаживаются, поэтому начинайте минимум за десять периодов до первого значения, на которое опираетесь. Параметры: network (обязательный); pool_address (обязательный); indicator (обязательный): 'rsi', 'ema', 'macd', 'bbands' или 'vwap'; interval (передавайте каждый раз: '1m','5m','10m','15m','30m','1h','6h','12h','24h' или '1d'); start (необязательный; относительное смещение вроде '-24h' или '-7d', секунды Unix, RFC3339 или yyyy-mm-dd; без него получите последние limit значений); end (необязательный, не включается в диапазон); limit (по умолчанию 100, максимум 1000); cursor (next_cursor предыдущей страницы, не вместе с start); period для rsi (по умолчанию 14), ema (20), bbands (20) и vwap (14); fast_period (12), slow_period (26) и signal_period (9) только для macd; std_dev (2) только для bbands. Параметр, относящийся к другому индикатору, отклоняется.

Параметры
  • cursorstring

    НЕОБЯЗАТЕЛЬНО: next_cursor с предыдущей страницы. Не комбинируйте с start

  • endstring

    НЕОБЯЗАТЕЛЬНО: Конец диапазона, не включительно, те же форматы, что и у start. По умолчанию: now.

  • fast_periodinteger

    НЕОБЯЗАТЕЛЬНО, только для macd: период быстрой EMA (по умолчанию 12)

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

    ОБЯЗАТЕЛЬНО: 'rsi', 'ema', 'macd', 'bbands' (Bollinger Bands) или 'vwap'

  • intervalenum

    Интервал свечей, на котором вычисляется индикатор. Передавайте его каждый раз; '1d' равен '24h'

  • limitinteger

    НЕОБЯЗАТЕЛЬНО: Значений на ответ (по умолчанию 100, максимум 1000)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • periodinteger

    НЕОБЯЗАТЕЛЬНО: rsi (по умолчанию 14), ema (по умолчанию 20), bbands (по умолчанию 20), vwap (по умолчанию 14). Не для macd

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

    ТРЕБУЕТСЯ: адрес или идентификатор пула

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • signal_periodinteger

    НЕОБЯЗАТЕЛЬНО, только для macd: период сигнальной линии (по умолчанию 9)

  • slow_periodinteger

    ОПЦИОНАЛЬНО, только для macd: период медленной EMA (по умолчанию 26), должен быть больше fast_period

  • startstring

    НЕОБЯЗАТЕЛЬНО: Первая свеча. Проще всего указать относительное смещение от текущего момента: '-24h', '-7d' (единицы s, m, h, d). Также можно указать секунды Unix, RFC3339 или YYYY-MM-DD. Без него вы получите последние limit значений.

  • std_devnumber

    НЕОБЯЗАТЕЛЬНО, только для bbands: ширина полосы в стандартных отклонениях (по умолчанию 2)

getPoolOHLCVтолько чтениеидемпотентныйвнешний мир

Получает исторические свечи OHLCV (open, high, low, close, volume) для одного пула в заданном временном диапазоне и возвращает их в виде массива временных рядов. Только чтение, ключ не нужен. Используйте для «истории цены этой пары», «часового графика за последний день» или бэктестинга; для получения одной текущей цены используйте вместо этого getPoolDetails. Параметры: network (обязательный); pool_address (обязательный); start (обязательный; проще всего указать относительное смещение от текущего момента, например '-24h', чтобы не нужно было знать сегодняшнюю дату; также принимает Unix-секунды, RFC3339 или yyyy-mm-dd); end (необязательный); interval: одно из значений '1m','5m','10m','15m','30m','1h','6h','12h','24h' (по умолчанию '24h'); limit (по умолчанию 100, максимум 1000 свечей); inversed (необязательный bool, по умолчанию false). Глубина истории и доступный интервал зависят от тарифа: без ключа доступны последние 24 часа с интервалом '1h' и больше; бесплатный ключ (DEXPAPRIKA_API_KEY) открывает 7 дней с интервалом '10m' и больше. Запрос большего возвращает 403 с сообщением, в котором назван тариф, позволяющий это.

Параметры
  • endstring

    НЕОБЯЗАТЕЛЬНО: Время окончания для исторических данных, те же форматы, что и у start (например, '-1h')

  • intervalenum

    НЕОБЯЗАТЕЛЬНО: гранулярность интервала (по умолчанию: '24h')

  • inversedboolean

    НЕОБЯЗАТЕЛЬНО: следует ли инвертировать соотношение цен для альтернативной перспективы пары (по умолчанию: false)

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: количество точек данных для получения (по умолчанию: 100, максимум: 366)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

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

    ТРЕБУЕТСЯ: адрес или идентификатор пула

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

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

    ОБЯЗАТЕЛЬНО: Время начала. Проще всего указать относительное смещение от текущего момента - тогда не нужно знать сегодняшнюю дату: '-24h' (последние 24 часа, всё окно без ключа), '-7d', '-90m' (единицы: s, m, h, d). Также принимает RFC3339 (например, '2024-01-01T00:00:00Z'), секунды Unix epoch и YYYY-MM-DD (трактуется как 00:00:00 UTC).

getPoolTransactionsтолько чтениеидемпотентныйвнешний мир

Получает недавние отдельные своп-транзакции одного пула, сначала самые новые, и возвращает их в поле 'transactions' (постранично через page или cursor). Только чтение. Требует ключ Dev, Pro или Enterprise начиная с 30 сентября 2026 года: установите DEXPAPRIKA_API_KEY в этот ключ, а DEXPAPRIKA_API_BASE_URL в https://api-pro.dexpaprika.com. Запросы без ключа и с бесплатным ключом получают 403 (DP403_PLAN_REQUIRED); getPoolDetails по-прежнему возвращает количество транзакций пула за 24 часа и объём торгов. Это записи по отдельным сделкам, а не агрегированные свечи (для свечей используйте getPoolOHLCV) и не сводный снимок (для снимка используйте getPoolDetails). Используйте для запросов 'недавние сделки по этому пулу', 'кто свопал за последний час' или 'сырой поток транзакций'. Параметры: network (обязательный); pool_address (обязательный); limit (по умолчанию 10, максимум 100); page (по умолчанию 1, до 100 страниц) или cursor (идентификатор транзакции); from (необязательный, включительно: относительное смещение вроде '-1h', Unix-секунды, RFC3339 или YYYY-MM-DD; ограничен последними 7 днями); to (необязательный, исключительно, те же форматы, должен быть после from).

Параметры
  • cursorstring

    НЕОБЯЗАТЕЛЬНО: Идентификатор транзакции, используемый для постраничной навигации на основе курсора.

  • fromstring

    НЕОБЯЗАТЕЛЬНО: Фильтрует транзакции, начиная с этого времени (включительно): относительное смещение, например '-1h' или '-24h', секунды Unix, RFC3339 или YYYY-MM-DD. Результаты всегда ограничиваются последними 7 днями.

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • pagenumber

    Необязательно: номер страницы для пагинации, до 100 страниц (по умолчанию: 1, индексация с 1).

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

    ТРЕБУЕТСЯ: адрес или идентификатор пула

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • tostring

    НЕОБЯЗАТЕЛЬНО: Фильтрует транзакции до этого времени (не включая), форматы те же, что и у from. Должно быть позже 'from'.

getStatsтолько чтениеидемпотентныйвнешний мир

Получает общую статистику по экосистеме DexPaprika: количество проиндексированных цепочек, фабрик, пулов и токенов. Кроме rationale, параметры не требуются.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

getTokenDetailsтолько чтениеидемпотентныйвнешний мир

Получить подробную информацию о токене. ОБЯЗАТЕЛЬНО: network, token_address.

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

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

    ТРЕБУЕТСЯ: адрес контракта токена (например, 'JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN' для Jupiter в Solana)

getTokenIndicatorтолько чтениеидемпотентныйвнешний мир

Получает технический индикатор (RSI, EMA, MACD, Bollinger Bands или VWAP) для одного токена, рассчитанный на стороне сервера по его свечам в USD во всех пулах, где он торгуется в сети (серия, которую возвращает getTokenOHLCV), в виде временного ряда. Требует план Dev, Pro или Enterprise: присвойте DEXPAPRIKA_API_KEY этот ключ, а DEXPAPRIKA_API_BASE_URL - https://api-pro.dexpaprika.com. Без ключа или с бесплатным ключом возвращает 403 (DP403_PLAN_REQUIRED); тогда используйте getPoolIndicator для основного пула токена, который находится через getTokenPools с сортировкой по объёму. Используйте для «RSI этого токена» или сигнала по токену для агента; для одной пары берите getPoolIndicator. Значения идут от самых старых, по одному на каждую закрытую свечу: rsi, ema и vwap возвращают value; macd возвращает macd, signal и histogram; bbands возвращает upper, middle и lower. RSI выше 70 обычно читают как перекупленность, а ниже 30 - как перепроданность; смена знака гистограммы MACD означает, что MACD пересёк свою сигнальную линию. RSI, EMA и MACD сглаживаются, поэтому начинайте минимум за десять периодов до первого значения, на которое опираетесь. Параметры: network (обязательный); token_address (обязательный); indicator (обязательный): 'rsi', 'ema', 'macd', 'bbands' или 'vwap'; interval (передавайте каждый раз: '1m','5m','10m','15m','30m','1h','6h','12h','24h' или '1d'); start (необязательный; относительное смещение вроде '-24h' или '-7d', Unix-секунды, RFC3339 или yyyy-mm-dd; без него получите последние limit значений); end (необязательный, граница не включается); limit (по умолчанию 100, максимум 1000); cursor (next_cursor предыдущей страницы, не вместе со start); period для rsi (по умолчанию 14), ema (20), bbands (20) и vwap (14); fast_period (12), slow_period (26) и signal_period (9) только для macd; std_dev (2) только для bbands. Параметр, относящийся к другому индикатору, отклоняется.

Параметры
  • cursorstring

    НЕОБЯЗАТЕЛЬНО: next_cursor с предыдущей страницы. Не комбинируйте с start

  • endstring

    НЕОБЯЗАТЕЛЬНО: Конец диапазона, не включительно, те же форматы, что и у start. По умолчанию: now.

  • fast_periodinteger

    НЕОБЯЗАТЕЛЬНО, только для macd: период быстрой EMA (по умолчанию 12)

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

    ОБЯЗАТЕЛЬНО: 'rsi', 'ema', 'macd', 'bbands' (Bollinger Bands) или 'vwap'

  • intervalenum

    Интервал свечей, на котором вычисляется индикатор. Передавайте его каждый раз; '1d' равен '24h'

  • limitinteger

    НЕОБЯЗАТЕЛЬНО: Значений на ответ (по умолчанию 100, максимум 1000)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • periodinteger

    НЕОБЯЗАТЕЛЬНО: rsi (по умолчанию 14), ema (по умолчанию 20), bbands (по умолчанию 20), vwap (по умолчанию 14). Не для macd

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • signal_periodinteger

    НЕОБЯЗАТЕЛЬНО, только для macd: период сигнальной линии (по умолчанию 9)

  • slow_periodinteger

    ОПЦИОНАЛЬНО, только для macd: период медленной EMA (по умолчанию 26), должен быть больше fast_period

  • startstring

    НЕОБЯЗАТЕЛЬНО: Первая свеча. Проще всего указать относительное смещение от текущего момента: '-24h', '-7d' (единицы s, m, h, d). Также можно указать секунды Unix, RFC3339 или YYYY-MM-DD. Без него вы получите последние limit значений.

  • std_devnumber

    НЕОБЯЗАТЕЛЬНО, только для bbands: ширина полосы в стандартных отклонениях (по умолчанию 2)

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

    ОБЯЗАТЕЛЬНО: адрес контракта токена

getTokenMultiPricesтолько чтениеидемпотентныйвнешний мир

Получает пакетные цены для нескольких токенов. Максимум 10 токенов за вызов, одна и та же сеть. ОБЯЗАТЕЛЬНО: network, tokens.

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

    ОБЯЗАТЕЛЬНО: Network ID из getNetworks

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • tokensstring[]обязательный

    ОБЯЗАТЕЛЬНО: Не более 10 адресов контрактов токенов в одной сети.

getTokenOHLCVтолько чтениеидемпотентныйвнешний мир

Получает исторические свечи OHLCV в USD для одного токена за указанный период времени и возвращает их в виде временного ряда. Цена и объём вычисляются по всем пулам, в которых торгуется токен в сети (цена, взвешенная по объёму, и объём, суммированный по этим пулам), а не по одной паре. Требуется тариф Dev или Pro: установите DEXPAPRIKA_API_KEY на этот ключ, а DEXPAPRIKA_API_BASE_URL на https://api-pro.dexpaprika.com. При отсутствии ключа или бесплатном ключе возвращается 403 (DP403_PLAN_REQUIRED), поскольку бесплатного окна или окна без ключа нет вообще. При получении 403 переходите на getPoolOHLCV по основному пулу токена, который находится с помощью getTokenPools, отсортированных по объёму. Используйте для запросов «история цены этого токена» или «график в USD для этого токена»; для свечей по одной паре используйте getPoolOHLCV, а для текущей цены - getTokenDetails. Параметры: network (обязательный); token_address (обязательный); start (обязательный; проще всего задавать относительное смещение от текущего момента, например '-24h', чтобы не нужно было знать сегодняшнюю дату; также принимаются Unix-секунды, RFC3339 или гггг-мм-дд); end (необязательный, те же форматы); interval - одно из значений '1m','5m','10m','15m','30m','1h','6h','12h','24h' (по умолчанию '24h'); limit (по умолчанию 10, максимум 1000 свечей). История на тарифе Dev ограничена последними 30 днями. У этого эндпоинта нет параметра inversed.

Параметры
  • endstring

    НЕОБЯЗАТЕЛЬНО: время окончания, те же форматы, что и у start (например, '-1h')

  • intervalenum

    НЕОБЯЗАТЕЛЬНО: гранулярность интервала (по умолчанию: '24h')

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: количество точек данных для получения (по умолчанию: 100, максимум: 366)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

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

    ОБЯЗАТЕЛЬНО: Время начала. Проще всего указать относительное смещение от текущего момента, тогда не нужно знать сегодняшнюю дату: '-24h' (последние 24 часа), '-7d', '-90m' (единицы: s, m, h, d). Также принимает RFC3339 (например, '2024-01-01T00:00:00Z'), секунды Unix epoch и YYYY-MM-DD (воспринимается как 00:00:00 UTC).

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

    ОБЯЗАТЕЛЬНО: адрес контракта токена

getTokenPoolsтолько чтениеидемпотентныйвнешний мир

Получает пулы ликвидности, которые содержат определённый токен в одной сети; возвращает их в поле 'results' вместе с has_next_page и next_cursor. Только чтение. Первая страница работает без API-ключа; для постраничного перехода по cursor нужен ключ (бесплатный ключ листает без ограничений). Используйте для запросов вроде «какие пулы держат WETH на ethereum?» или «площадки ликвидности для 0x...». Привязан к сети, поэтому сначала запустите поиск, если не уверены в сети; неизвестные адреса дают пустые результаты, а не ошибку. Для цены самого токена используйте getTokenDetails. Параметры: network (обязательный); token_address (обязательный); limit (по умолчанию 10, максимум 100); cursor для постраничного перехода; sort_by (по умолчанию 'volume_usd_24h', псевдоним order_by); sort_dir asc/desc (по умолчанию 'desc', псевдоним sort). Дополнительные параметры вроде inversed или paired_token_address не поддерживаются и приводят к ошибке.

Параметры
  • addressstring

    UNSUPPORTED (устаревший псевдоним paired_token_address): передача его возвращает структурированную ошибку.

  • cursorstring

    ОПЦИОНАЛЬНО: Курсор пагинации. Передайте next_cursor из предыдущего ответа, чтобы получить следующую страницу; нужен API-ключ (бесплатный ключ снимает лимит на страницы). Заменяет старый номер страницы.

  • inversedboolean

    НЕ ПОДДЕРЖИВАЕТСЯ: заменяющий эндпоинт не имеет переворота перспективы пары. Передача true возвращает структурированную ошибку; вместо этого инвертируйте цены на стороне клиента (1/цена).

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • order_byenum

    Необязательно: псевдоним для sort_by; принимаются оба варианта. Не является устаревшим на уровне REST: сам api.dexpaprika.com использует order_by, поэтому используйте это имя при прямом вызове REST API.

  • paired_token_addressstring

    НЕ ПОДДЕРЖИВАЕТСЯ: заменяющий эндпоинт не может фильтровать по второму токену. Передача его возвращает структурированную ошибку; фильтруйте results[].tokens на стороне клиента для парных запросов.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • reorderboolean

    UNSUPPORTED (устаревший алиас для inversed): передача true возвращает структурированную ошибку.

  • sortenum

    ОПЦИОНАЛЬНО: псевдоним sort_dir; оба принимаются. Не устарел на уровне REST: сам api.dexpaprika.com принимает sort, поэтому используйте это имя при прямом вызове REST API.

  • sort_byenum

    НЕОБЯЗАТЕЛЬНО (рекомендуется): поле для сортировки (по умолчанию: 'volume_usd_24h'). Отдавайте предпочтение каноническим именам *_24h; короткие устаревшие имена по-прежнему принимаются. В REST API этот параметр называется order_by.

  • sort_direnum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): направление сортировки (по умолчанию: 'desc'). В REST API этот параметр называется sort.

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

    ОБЯЗАТЕЛЬНО: адрес контракта токена. Результаты ограничиваются пулами в указанной сети, содержащими этот токен. Неизвестные адреса возвращают пустые результаты, а не ошибку.

getTopTokensтолько чтениеидемпотентныйвнешний мир

Получает топ-токены в одной сети, ранжированные по объёму, ликвидности, транзакциям, FDV или изменению цены за 24 часа; возвращает их в 'results' вместе с has_next_page и next_cursor. Только для чтения. Первая страница работает без API-ключа; для постраничного перехода с cursor нужен ключ (бесплатный ключ листает без ограничений). Применяется для 'лидеров роста на Solana', 'токенов с наибольшим объёмом на Base' или 'крупнейших токенов по FDV на ethereum'. Для произвольных числовых фильтров или временного окна вместо него применяется filterNetworkTokens. Параметры: network (обязательный slug); limit (по умолчанию 50, максимум 100); cursor (для перехода на страницу передаётся предыдущий next_cursor); sort_by (по умолчанию 'volume_usd_24h', псевдоним order_by), при этом ранжирование по сырой цене не поддерживается и без предупреждения откатывается к объёму; sort_dir asc/desc (по умолчанию 'desc', псевдоним sort).

Параметры
  • cursorstring

    ОПЦИОНАЛЬНО: Курсор пагинации. Передайте next_cursor из предыдущего ответа, чтобы получить следующую страницу; нужен API-ключ (бесплатный ключ снимает лимит на страницы). Заменяет старый номер страницы.

  • limitnumber

    НЕОБЯЗАТЕЛЬНО: Количество элементов на странице (по умолчанию: 10, максимум: 100)

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

    ОБЯЗАТЕЛЬНО: Идентификатор сети из getNetworks (например, 'ethereum', 'solana')

  • order_byenum

    Необязательно: псевдоним для sort_by; принимаются оба варианта. Не является устаревшим на уровне REST: сам api.dexpaprika.com использует order_by, поэтому используйте это имя при прямом вызове REST API.

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

  • sortenum

    ОПЦИОНАЛЬНО: псевдоним sort_dir; оба принимаются. Не устарел на уровне REST: сам api.dexpaprika.com принимает sort, поэтому используйте это имя при прямом вызове REST API.

  • sort_byenum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): поле для сортировки (по умолчанию: 'volume_usd_24h'). Предпочтительно использовать канонические названия; короткие устаревшие названия по-прежнему принимаются. В REST API этот параметр называется order_by.

  • sort_direnum

    НЕОБЯЗАТЕЛЬНО (предпочтительно): направление сортировки (по умолчанию: 'desc'). В REST API этот параметр называется sort.

searchтолько чтениеидемпотентныйвнешний мир

Ищет по ВСЕМ сетям токены, пулы и DEX по имени, символу или адресу. Хорошая отправная точка, когда вы не знаете конкретную сеть. ОБЯЗАТЕЛЬНО: query. ОПЦИОНАЛЬНО: limit (на категорию, применяется на стороне клиента).

Параметры
  • limitnumber

    ОПЦИОНАЛЬНО: Максимальное количество результатов по категориям (tokens/pools/dexes), применяется на стороне клиента.

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

    ОБЯЗАТЕЛЬНО: Поисковый запрос (например, 'uniswap', 'bitcoin' или адрес токена)

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

    Обязательно. Краткое обоснование вызова в 1-2 предложения (например, «Пользователь запросил X; вызываю Y для получения Z»). Записывается в журнал для улучшения MCP, никогда не показывается конечным пользователям. Без PII и секретов. Полное описание конвенции и примеры смотрите в поле instructions сервера.

2.9.0основная
2.8.0
2.7.3
2.7.2
2.7.1
2.7.0
2.6.1
2.6.0
2.5.2
2.5.1
2.5.0
2.4.0
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.2.1
2.2.0
2.1.3
2.1.2
2.1.1
2.1.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0

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

Любой клиент

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

{
  "mcpServers": {
    "coinpaprika-dexpaprika-mcp-anqqdydh1a": {
      "command": "npx",
      "args": [
        "dexpaprika-mcp"
      ]
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "coinpaprika-dexpaprika-mcp-anqqdydh1a": {
      "command": "npx",
      "args": [
        "dexpaprika-mcp"
      ]
    }
  }
}
VS Code

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

{
  "servers": {
    "coinpaprika-dexpaprika-mcp-anqqdydh1a": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "dexpaprika-mcp"
      ]
    }
  }
}

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

code --add-mcp "{\"name\":\"coinpaprika-dexpaprika-mcp-anqqdydh1a\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"dexpaprika-mcp\"]}"
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": {
    "coinpaprika-dexpaprika-mcp-anqqdydh1a": {
      "command": "npx",
      "args": [
        "dexpaprika-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

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

claude mcp add coinpaprika-dexpaprika-mcp-anqqdydh1a -- npx dexpaprika-mcp

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

claude mcp add-json coinpaprika-dexpaprika-mcp-anqqdydh1a "{\"command\":\"npx\",\"args\":[\"dexpaprika-mcp\"]}"
CodexCodex

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

codex mcp add coinpaprika-dexpaprika-mcp-anqqdydh1a -- npx dexpaprika-mcp

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

[mcp_servers.coinpaprika-dexpaprika-mcp-anqqdydh1a]
command = "npx"
args = ["dexpaprika-mcp"]
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "coinpaprika-dexpaprika-mcp-anqqdydh1a": {
      "command": "npx",
      "args": [
        "dexpaprika-mcp"
      ]
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "coinpaprika-dexpaprika-mcp-anqqdydh1a": {
      "command": "npx",
      "args": [
        "dexpaprika-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: coinpaprika-dexpaprika-mcp-anqqdydh1a
    command: npx
    args:
      - "dexpaprika-mcp"
Zed

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

{
  "context_servers": {
    "coinpaprika-dexpaprika-mcp-anqqdydh1a": {
      "command": "npx",
      "args": [
        "dexpaprika-mcp"
      ]
    }
  }
}

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

kukapay/dex-pools-mcp

kukapay/dex-pools-mcp

от kukapay

MCP-сервер на CoinGecko даёт AI-агентам данные о пулах ликвидности DEX: новые, трендовые, топ-пулы, поиск по токену. Поддерживает много сетей, помогая трейдерам и разработчикам в аналитике и торгов...

Python⭐ 1
kukapay/uniswap-poolspy-mcp

kukapay/uniswap-poolspy-mcp

от kukapay

MCP сервер для отслеживания новых пулов ликвидности Uniswap V3 на 9 сетях (Ethereum, Base, Arbitrum и др.). Полезен DeFi аналитикам и трейдерам, даёт свежие данные с сортировкой по времени, объёму ...

Python⭐ 10
kukapay/pancakeswap-poolspy-mcp

kukapay/pancakeswap-poolspy-mcp

от kukapay

Отслеживает новые пулы ликвидности на PancakeSwap (BSC) в реальном времени. Предоставляет DeFi‑аналитикам, трейдерам и разработчикам метрики: адрес, токены, объём. Поддерживает настройку окна и лим...

Python⭐ 10
Liquidiction/liquidiction-mcp

Liquidiction/liquidiction-mcp

от liquidiction

MCP сервер Liquidiction даёт AI-агентам прямой доступ к живым данным прогнозных рынков HIP-4 на Hyperliquid. Через 10 инструментов можно получить котировки, стаканы, историю сделок — без API-ключа. Идеально для Claude, GPT и кастомных агентов.

TypeScript⭐ 6
hive-intel/hive-crypto-mcp

hive-intel/hive-crypto-mcp

от hive-intel

Проверяет безопасность токенов, анализирует кошельки и DeFi, отслеживает цены и DEX-сделки: 369 инструментов из 9 источников по одному ключу.

TypeScript⭐ 20
autonsol/sol-mcp

autonsol/sol-mcp

от autonsol

Sol MCP сервер предоставляет ИИ-ассистентам и автономным агентам инструменты для анализа Solana-токенов: оценку рисков, сигналы моментума и анализ кошельков, дополненные живыми торговыми решениями от работающего на реальном рынке бота.

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

Лука Никитин