polyorderbooks
PolyOrderbooks MCP Server
Историческая глубина стакана Polymarket для Claude, Cursor и любого другого MCP‑клиента — полные уровнировки L2 покупок и продажи с шагом в 1 секунду и с указанием разрешившихся исходов.
Related MCP server: polymarket-mcp-server
Установка
Ничего устанавливать не нужно: добавьте сервер в конфигурацию MCP‑клиента — он запустится через npx.
Claude Desktop — claude_desktop_config.json:
{
"mcpServers": {
"polyorderbooks": {
"command": "npx",
"args": ["-y", "@polyorderbooks/mcp-server"],
"env": { "POLYORDERBOOKS_API_KEY": "pob_..." }
}
}
}Cursor — .cursor/mcp.json, та же структура.
Получите бесплатный ключ на polyorderbooks.com/signup. Бесплатный тариф обслуживает запросы с шагом в 1 секунду, как и платные планы, но за более короткий период истории.
Инструменты
Инструмент | Назначение |
| Повторяющиеся семейства — |
| Группы рынков, которые разрешаются вместе. |
| Отдельные рынки по ключевому слову или диапазону дат. |
| Полная информация об одном рынке, включая токены исходов и победителя. |
| Стаканы L2 во времени. То, что Polymarket не архивирует. |
| Серия цен по каждому токену исхода. |
| Спред, ликвидность и объём как временной ряд. |
| Тариф, лимиты запросов и квота. |
Каталог устроен так: серии → события → рынки. Запрашивайте вид рынка через search_series, группу, разрешающуюся вместе, через search_events, а конкретный рынок — через search_markets.
Что стоит знать перед интерпретацией данных
Стаканы становятся односторонними по мере разрешения рынков. В последнюю минуту 5‑минутного рынка 76 % снимков имеют пустую сторону покупки или продажи — никто не предлагает проигрышный исход. Это реальное поведение рынка, а не пропущенные данные, и оно разрушает анализ, предполагающий двусторонний стакан.
Длительность контракта меняет всё. У 4‑часового контракта стакан односторонний в 0,5 % времени, а у 5‑минутного — в 17 %. Выводы, сделанные по одному типу, не переносятся на другой.
Ответы разрастаются быстро. Час с шагом в 1 секунду — это 3 600 интервалов на токен, а у рынка два токена. Сужайте окно или берите более крупный шаг, а для продолжения пользуйтесь возвращаемым next_cursor.
Примеры запросов
Найдите BTC‑рынки с 5‑минутными контрактами, которые разрешились вчера, и покажите, как менялась глубина стакана в последние две минуты до соглашения.
Для этого рынка: сколько бы кончала покупка 100 акций по фактическому стакану за пять секунд до закрытия, по сравнению со средней ценой в тот момент?
Сравните спред и ликвидность по 5‑минутным, 15‑минутным и 4‑часовым BTC‑контрактам за последний день.
Второй запрос — и есть суть данных L2. Серия цен показывает, где был рынок; только стакан уровня описывает вам, по какой цене можно было продать.
Чем этот отличается от других Polymarket MCP‑серверов
Хороших аналогов существует несколько — kukapay/polymarket-predictions-mcp, demwick/polymarket-agent-mcp, PaulieB14/graph-polymarket-mcp. Они оборачивают собственные Gamma и CLOB API Polymarket и делают это аккуратно.
Они | Этот сервер | |
Живые котировки и текущий рынок | да | нет |
Заключение сделок | частично | нет |
Метаданные и разрешение | да | да |
История цен | 1 минута, от Polymarket | 1 секунда |
Историческая глубина стакана | недоступна | есть |
Различие структурное, а не просто вопрос усилий. Кнопка /book Polymarket отдаёт только текущее состояние, и ничто это состояние не архивирует, поэтому ни один сервер поверх этого API не сможет отдать вчерашние стаканы. Этот сервер обращается к архивной записи, снятой в реальном времени.
Если вы хотите торговать или получать живые котировки, используйте один из тех серверов — там это сделано лучше. Здесь стоит работать, когда речь идёт о том, как выглядел стакан в конкретный момент прошлого.
Устранение неисправностей
«POLYORDERBOOKS_API_KEY does not exist» — сервер сразу завершит работу, если ключ не задан. Пропишите его в блоке env конфигурации вашего MCP‑клиента, а не в окружении командной строки: MCP‑серверы не наследуют ваше окружение.
Ошибка аутентификации — ключи начинаются с pob_. Если вставляли из терминала, проверьте, что в конце нет скрытого символа перевода строки.
Усечённые или медленные ответы — час с шагом 1 секунда даёт 3 600 сегментов на токен, а у рынка их два. Сузьте окно, или используйте resolution: "1m", и продолжайте получать данные через next_cursor.
Пустые стаканы — это ожидаемо вблизи расчёта. Смотрите примечание выше про односторонний стакан.
Открытые данные
897 192 снимка по 805 разрешившимся рынкам и трём длительностям контрактов публикуются под CC BY 4.0 с DOI, без регистрации:
doi.org/10.5281/zenodo.22084114
Это полезно, чтобы самостоятельно познакомиться в этих свойствах, прежде чем полагаться на API.
Разработка
npm install
npm run build
POLYORDERBOOKS_API_KEY=pob_... npm run devСервер общается через stdio. Чтобы опробовать его без MCP‑клиента, передайте на stdin JSON‑RPC: сначала initialize, потом tools/list, затем tools/call.
Ссылки
polyorderbooks.com — API
docs.polyorderbooks.com — справка
Python client — установка
pip install polyorderbooksБесплатный BTC‑пример — один рынок, без регистрации
Лицензия
MIT. Проект не связан с Polymarket, не одобрен им и не принадлежит ему.
Maintenance
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables comprehensive read access to Polymarket prediction market data, including live prices, order books, and market statistics. It allows AI assistants to analyze events, search markets, and monitor real-time signals without requiring API keys or authentication.221MIT
- AlicenseAqualityCmaintenancePolymarket prediction markets for Claude — market search, order books, price history, and a liquidity-rewards scanner. Credential-free.6MIT
- AlicenseNot gradedqualityBmaintenanceReference data layer for prediction markets: resolution-clarity grades (A/B/C), named resolution sources with provenance, cross-venue linking, and per-contract eligibility screens across Kalshi and Polymarket. Open,read-only, no key required.3MIT
- AlicenseAqualityBmaintenanceA read-only MCP server exposing Polymarket's public prediction-market data. Search markets, read live odds and order books, pull historical probability time-series, and inspect public wallet positions.14MIT
Related MCP Connectors
Polymarket MCP — prediction-market data via Gamma + CLOB public APIs.
Kalshi MCP — US-regulated prediction-market data (no auth on public reads).
Reference data for prediction markets: graded resolution clarity, cross-venue links, provenance.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/polyorderbooks/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server