Polymarket AI: MCP server for Claude, ChatGPT and AI agents
Connect Claude, ChatGPT or Cursor to Polymarket data and ask in plain words: who is buying this market, how did it resolve, which wallets keep winning. 23 tools on one free key, and in Claude Desktop no key at all.
“Who were the biggest buyers in this market today, and do they usually win?”
polymarket_market_trades polymarket_wallet“Which side won every BTC 5-minute market yesterday?”
polymarket_settlement polymarket_settlements_bulkhttps://data.vike.io/mcp
The same address for every client. Your key in X-API-KEY, or sign in with OAuth.
- Tools
- 23 for Polymarket
- Credential
- X-API-KEY or OAuth
- Cost
- 0 to 3 credits a call
Connect your client in a minute
Pick your client; the first tab works with no key.
1. Settings → Connectors → Add custom connector
2. Name: Vike URL: https://data.vike.io/mcp
3. Leave OAuth Client ID and Secret empty, click Add
4. Log into Vike in the tab that opens, click Allow
5. The Vike tools appear under the hammer icon
claude mcp add --transport http vike https://data.vike.io/mcp \
--header "X-API-KEY: $VIKE_API_KEY"
{
"mcpServers": {
"vike": {
"url": "https://data.vike.io/mcp",
"headers": { "X-API-KEY": "YOUR_KEY" }
}
}
}
Add a remote MCP server in ChatGPT's connector settings:
Server URL https://data.vike.io/mcp
Name vike
Credential OAuth sign-in, or X-API-KEY: vk_…
Polymarket CLI: vike-data
The same data from a terminal, and the command your coding agent runs. Open source, on npm.
npm install -g @vike-io/cli # Node.js 22.12 or newer
vike-data init # paste your key once
vike-data doctor # key, endpoint and tools in one check
vike-data pm markets # trending by 24h volume
vike-data pm wallet 0x… --window 30d # a trader: P&L, hit rate
vike-data pm smart-money --mode flows
vike-data pm leaderboard --window 30d
vike-data candles polymarket <token_id> --interval 1h
vike-data stream polymarket --channel pm.trades --filter min_usd=1000
vike-data install --claude # the vike skill for Claude Code
vike-data install --all # Claude, Cursor, Copilot, AGENTS.md
- 12 Polymarket commands:
markets,market,wallet,smart-money,market-trades,tape,orderbook,market-stats,settlement,settlements,archive,leaderboard. vike-data call <tool> --args '{…}'runs any MCP tool by name.vike-data streamanswers pings and reconnects from the last cursor by itself.- Package
@vike-io/cli0.17.0.
23 tools, grouped by the job they do
Each card: a question to copy, and the tools the agent will call for it, with their credits.
Find a market
“Find the 5-minute BTC market trading now, with its Up and Down token ids.”
polymarket_markets1 crpolymarket_market_detail2 crsearch1 crRead the book and the tape
“Show the order book of this market one minute before it closed.”
polymarket_orderbook1 crpolymarket_tape1 crpolymarket_market_stats1 crpolymarket_ohlcv1 crTrades and traders
“Who were the biggest buyers in this market today, and do they usually win?”
polymarket_market_trades1 crpolymarket_wallet2 crpolymarket_leaderboard1 crpolymarket_smart_money2 crwallet_label_provenance1 crResolutions and history
“Which side won every BTC 5-minute market yesterday?”
polymarket_settlement1 crpolymarket_settlements_bulk1 crpolymarket_archive1 crWatch it live
“What did pm.resolutions send in the last hour?”
stream_info0 crstream_check_filter0 crstream_events1 crAlerts
“E-mail me every time wallet 0x… trades on Polymarket.”
alerts_create3 cralerts_edit2 cralerts_list0 cralerts_events1 cralerts_list_channels0 crwss://stream.vike.io/v1/stream/polymarket: pm.new_markets · pm.positions · pm.price_moves · pm.resolutions · pm.trades. The stream server has 22 channels on 4 paths in all. Channels, filters and code →