
Polymarket trader analytics for AI agents: rank wallets, read trader metrics, backtest strategies.
Public tool metadata for what this MCP can expose to an agent.
polyrank_get_leaderboardTop traders ranked by composite skillTop traders ranked by composite skill
No parameter schema in public metadata yet.
polyrank_get_trader_skillA wallet's P&L / win-rate / volume / percentilesA wallet's P&L / win-rate / volume / percentiles
No parameter schema in public metadata yet.
polyrank_get_trader_calibrationA wallet's 10-bin reliability diagramA wallet's 10-bin reliability diagram
No parameter schema in public metadata yet.
polyrank_get_market_consensusSkill-weighted holder consensus vs market mid + top holdersSkill-weighted holder consensus vs market mid + top holders
No parameter schema in public metadata yet.
polyrank_get_pulseLive activity: big wins, sharp moves, trending, divergenceLive activity: big wins, sharp moves, trending, divergence
No parameter schema in public metadata yet.
polyrank_get_platform_statsLive coverage + skill-metric count (wallets/trades/markets)Live coverage + skill-metric count (wallets/trades/markets)
No parameter schema in public metadata yet.
polyrank_get_top_roi_tradesBiggest return-on-cost resolved trades (filter by category)Biggest return-on-cost resolved trades (filter by category)
No parameter schema in public metadata yet.
polyrank_get_moversTraders climbing / falling fastest in skill rankTraders climbing / falling fastest in skill rank
No parameter schema in public metadata yet.
polyrank_get_smart_money_reportsWeekly Skill Report archiveWeekly Skill Report archive
No parameter schema in public metadata yet.
polyrank_get_smart_money_reportOne weekly Skill Report in fullOne weekly Skill Report in full
No parameter schema in public metadata yet.
polyrank_get_trader_by_tidFollow a masked trader by its `tid`Follow a masked trader by its `tid`
No parameter schema in public metadata yet.
polyrank_get_trader_calibration_by_tidA masked trader's 10-bin reliability diagram by `tid`A masked trader's 10-bin reliability diagram by `tid`
No parameter schema in public metadata yet.
polyrank_get_custom_rankingA published Builder ranking: masked top-25 + weight/filter defA published Builder ranking: masked top-25 + weight/filter def
No parameter schema in public metadata yet.
polyrank_get_traders_batchMasked teasers for up to 10 `tid`s in one callMasked teasers for up to 10 `tid`s in one call
No parameter schema in public metadata yet.
polyrank_get_metrics_catalogThe 84 rankable metrics: id, meaning, direction, windowsThe 84 rankable metrics: id, meaning, direction, windows
No parameter schema in public metadata yet.
polyrank_get_metric_windowsWhich metric exists at which window; what `as_of` can answerWhich metric exists at which window; what `as_of` can answer
No parameter schema in public metadata yet.
polyrank_list_ranking_templatesThe Builder's goals ("Copy entries", …) as ready requests + presetsThe Builder's goals ("Copy entries", …) as ready requests + presets
No parameter schema in public metadata yet.
polyrank_resolve_tidResolve a masked `tid` → walletResolve a masked `tid` → wallet
No parameter schema in public metadata yet.
polyrank_rank_walletsThe Ranking Builder: weights × windows × filters, `as_of`, explain, any sortThe Ranking Builder: weights × windows × filters, `as_of`, explain, any sort
No parameter schema in public metadata yet.
polyrank_get_trader_metricsOne trader's every metric at a window: value + percentile (address or `tid`)One trader's every metric at a window: value + percentile (address or `tid`)
No parameter schema in public metadata yet.
polyrank_list_lab_templatesStrategy templates (editable specs) with their as-of evidenceStrategy templates (editable specs) with their as-of evidence
No parameter schema in public metadata yet.
polyrank_create_strategySave a strategy (spec or template)Save a strategy (spec or template)
No parameter schema in public metadata yet.
polyrank_run_backtestQueue a backtest of a strategy or spec over a date rangeQueue a backtest of a strategy or spec over a date range
No parameter schema in public metadata yet.
polyrank_get_backtestA backtest's status and reportA backtest's status and report
No parameter schema in public metadata yet.
polyrank_start_paperStart paper trading a strategy against real order books (no money)Start paper trading a strategy against real order books (no money)
No parameter schema in public metadata yet.
polyrank_get_paper_runA paper run's stats and its copiesA paper run's stats and its copies
No parameter schema in public metadata yet.
polyrank_list_strategiesYour strategies, filtered by state (draft, tested, paper…)Your strategies, filtered by state (draft, tested, paper…)
No parameter schema in public metadata yet.
polyrank_get_strategyOne strategy with its full specOne strategy with its full spec
No parameter schema in public metadata yet.
polyrank_list_backtestsYour recent backtests, all or one strategy'sYour recent backtests, all or one strategy's
No parameter schema in public metadata yet.
polyrank_get_lab_limitsYour plan's Lab limits and what is used, incl. chats at onceYour plan's Lab limits and what is used, incl. chats at once
No parameter schema in public metadata yet.
polyrank_lab_list_chatsYour Lab assistant chatsYour Lab assistant chats
No parameter schema in public metadata yet.
polyrank_lab_get_chatOne chat: answers, result cards, queue positionOne chat: answers, result cards, queue position
No parameter schema in public metadata yet.
polyrank_update_strategyRename a strategy or replace its specRename a strategy or replace its spec
No parameter schema in public metadata yet.
polyrank_lab_askAsk the Lab assistant in a new chat (spends AI credits)Ask the Lab assistant in a new chat (spends AI credits)
No parameter schema in public metadata yet.
polyrank_lab_replyReply in a chat (spends AI credits)Reply in a chat (spends AI credits)
No parameter schema in public metadata yet.
polyrank_lab_stopStop an answerStop an answer
No parameter schema in public metadata yet.
Sponsors
POLYRANK_API_BASEOverride the Polyrank API host (default https://api.polyrank.app).
POLYRANK_AGENT_BASEOverride the agent host whose free manifests (metric catalog, metric windows, Builder goals) are read (default https://api-agent.polyrank.app).
POLYRANK_API_KEYsecretOptional Polyrank API key (pk_live_…). Enables the authenticated tools: polyrank_rank_wallets (the Ranking Builder), polyrank_get_trader_metrics, the Strategy Lab tools and tid resolve. Anonymous tools work without it.
MCP server that gives AI agents (Claude, etc.) direct access to Polyrank —
the skill-analytics layer for Polymarket. It ranks millions of Polymarket
wallets by genuine forecasting skill (calibration / Brier, alpha-vs-mid,
risk-adjusted return) — not vanity P&L or win rate. Follow the skilled, not the
lucky. (Live coverage + the exact skill-metric count: polyrank_get_platform_stats.)
The public tools wrap Polyrank's free API — no key. With a Polyrank API key
(POLYRANK_API_KEY, from polyrank.app/api-keys on a plan with the Ranking
Builder / Strategy Lab), the ranking, trader-metrics and Strategy Lab tools call the
authenticated API: the same POST /v1/rankings/custom the Ranking Builder runs —
any of the 84 metrics at any window it exists at, every filter, as_of boards —
plus per-window trader metrics and backtests / paper trading. Agents that pay per
call instead of holding a key use the x402 agent API — see https://polyrank.app/llms.txt.
@polyrank/mcp