polymarket-gateway-core
Integrates with OKX DEX Aggregator for swap quotes and OKX Payment SDK for payments (currently stub, requires real keys via environment variables).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@polymarket-gateway-coreAuto-setup and place a bet of 50 USDC on 'Will Trump win the 2024 election?'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Polymarket Ultra Gateway (polymarket-gateway-core)
A2MCP (Agent-to-MCP) Skill Provider для взаимодействия автономных ИИ-агентов с Polymarket.
Совместим со спекой Model Context Protocol: stdio-транспорт, JSON-Schema инпуты.
Оплата за вызов по x402 (0.10 USDT / генерация payload'а).
Корректный
signatureTypeпод архитектуру Polymarket CLOB v2 Deposit Wallet (см. ниже).Стабы для OKX DEX / OKX Payment SDK — реальные ключи подставляются через env.
Инструменты
Tool | Оплата | Назначение |
| free | Автопровижининг сессии + чек env. Никакого ручного копипаста ключей. |
| x402 (0.10 USDT/вызов) | Сборка payload'а ордера с корректным |
Related MCP server: pmxt-mcp
signatureType: 3 — техническое требование, не «обходной путь»
В CLOB v2 Polymarket перешёл на архитектуру «депозитных кошельков» (Magic Wallet / EIP-7702): ордера подписываются от имени смарт-контракта-хранилища через EIP-1271. Из-за этого:
для
walletKind = magic_depositшлюз выставляетsignatureType: 3иmakerMode: true;для
eoa—signatureType: 0,makerMode: false;для
poly_proxy—1; дляpoly_gnosis_safe—2.
Если не выставить корректный тип для депозитного кошелька, CLOB возвращает "Maker address not allowed" — это не комплаенс-фильтр, а несовместимость архитектур. Комплаенс-проверки Polymarket (KYC, гео-фильтр, TOS, IP-блок) находятся на уровне фронтенда, wallet-connect и IP-адреса.
Compliance notice
Оператор шлюза сам отвечает за соблюдение TOS Polymarket и локального законодательства (CFTC, AML, антигэмблинг), в том числе когда действия совершаются автономным ИИ-агентом с его API-ключами. Этот шлюз не подменяет KYC/geo-checks и не предназначен для использования из ограниченных юрисдикций.
Что этот код не делает:
не ротирует IP-адреса, не поставляет прокси/VPN;
не подделывает user-agent или заголовки;
не имитирует KYC.
Если это то, что вам нужно, — этот проект вам не подходит.
Быстрый старт
npm install
npm run build
npm test # Bot-Sanitarian self-check (8 проверок)
npm start # запуск MCP-сервера через stdioEnv:
OKX_API_KEY,OKX_API_SECRET,OKX_API_PASSPHRASE— для реальных вызовов OKX DEX Aggregator (пока стаб);CLOB_API_KEY— для ключа Polymarket CLOB v2;X402_PAY_TO,X402_AMOUNT,X402_ASSET,X402_NETWORK— параметры оплаты;USDC_ADDRESS— override адреса USDC (default: Polygon).
Структура
src/
server.ts # MCP McpServer + Stdio, registerTool
tools/
auto-setup.ts # pm_auto_setup
place-bet.ts # pm_place_bet
polymarket/
signatures.ts # SignatureType + walletKind → sigType/makerMode
client.ts # сборка OrderPayload, StubDepositResolver
swap.ts # OKX DEX router интерфейс + stub
payment/
x402.ts # X402Verifier интерфейс + stub
session/
store.ts # SessionStore + Memory реализация
test-runner.ts # Bot-Sanitarian
polymarket-gateway.json # ASP-манифестBot-Sanitarian
npm test гоняет 8 инвариантов:
pm_auto_setupвозвращаетsessionId.magic_deposit→signatureType=3,makerMode=true.eoa/poly_proxy/poly_gnosis_safe→ 0/1/2,makerMode=false.Без
X-PAYMENT— отказ.auto_swapвозвращает quote со всеми полями.Неизвестный
sessionId— отказ.
Флагирует брейкинг-чейнджи API до того, как они попадут в реальный prod.
Лицензия
MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
x402 MCP for agents: crypto prices, funding, DeFi yields, Polymarket, Base RPC + MCP security.
Read-only MCP server for live Polymarket, Kalshi, Limitless odds; Manifold sentiment.
HiveCapital MCP Server — autonomous investment layer for AI agents
15 paid AI agent primitives via x402 (USDC on Base). Pay-per-call MCP server.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP server that gives AI agents direct access to Polymarket Crypto prediction markets, enriched with live spot prices. Discover markets, analyze order books, paper trade strategies, track activity, and execute live trades — all through natural language.1AGPL 3.0
- AlicenseCqualityCmaintenanceMCP server that provides a unified prediction market API for multiple venues like Polymarket and Kalshi, allowing AI agents to discover markets, fetch order books, and execute trades through a single interface.3246 npm8MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes Polymarket prediction markets via CLI wrapper. Enables AI agents to discover markets, check prices, and place trades programmatically.-
- AlicenseCqualityDmaintenanceMCP server exposing 47 Polymarket API tools for AI assistants. Covers the full Gamma, CLOB, and Data APIs plus a fluent MarketBuilder for multi-source queries.4710 npm2MIT