io.github.polyrank/polyrank-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Polyrank
Publisher-provided description
Polymarket trader analytics for AI agents: rank wallets, read trader metrics, backtest strategies.
Summary by lookupd
Ranks Polymarket traders by skill metrics, reads wallet calibration and market consensus, and runs and saves strategy backtests.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http polyrank https://mcp.polyrank.app/mcp
Claude Code, npm package (stdio)
claude mcp add polyrank -- npx -y @polyrank/mcp
Codex, remote (streamable-http)
codex mcp add polyrank --url https://mcp.polyrank.app/mcp
Codex, npm package (stdio)
codex mcp add polyrank -- npx -y @polyrank/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"polyrank": {
"url": "https://mcp.polyrank.app/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"polyrank": {
"command": "npx",
"args": [
"-y",
"@polyrank/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 36)
Publisher-provided text
polyrank_get_leaderboardTop Polymarket traders ranked by genuine SKILL (calibration/Brier, alpha-vs-mid, risk-adjusted return) — not vanity P&L or win rate. Returns rank, composite scopolyrank_get_trader_skillA single Polymarket wallet’s skill profile: composite rank, P&L, win-rate, volume, trades/markets, and commodity percentiles. The deep skill grid — full Brier dpolyrank_get_trader_calibrationA wallet’s 10-bin reliability diagram (predicted probability vs observed outcome rate). Calibration is the core skill signal — whether the trader’s probabilitiepolyrank_get_market_consensusSkill-weighted holder consensus on a Polymarket market vs the market mid (the Polyrank-vs-mid delta), plus 24h volume/fills, positioner counts, and top holders.polyrank_get_pulseLive Polymarket activity: big wins just banked (realized profit), sharp-money moves, the biggest recent trades, trending markets by volume, and markets where Popolyrank_get_platform_statsLive Polyrank coverage and the canonical skill-metric count: wallets scored (`wallets`), raw fill events indexed (`trades`), markets covered, the number of skilpolyrank_get_top_roi_tradesThe biggest return-on-cost RESOLVED Polymarket bets (won positions with a real cost floor) — a hall-of-fame of single trades by ROI multiple. Optionally filterpolyrank_get_moversTraders whose skill rank climbed or fell the most recently (leaderboard momentum). Returns top climbers and fallers for a ranking preset over a lookback window.polyrank_get_smart_money_reportsThe archive of Polyrank weekly Skill Reports (published each week): a list of report ids/weeks with summaries. Fetch one in full with polyrank_get_smart_money_rpolyrank_get_smart_money_reportOne Polyrank weekly Skill Report in full: big wins, skill-rank movers, new entrants, the calibration leader, consensus divergence, and the editorial intro. Passpolyrank_get_trader_by_tidLook up a trader by the opaque masked id (tid) returned in leaderboard / pulse / movers / top-ROI rows — those masked surfaces omit the raw wallet, so use the tpolyrank_get_trader_calibration_by_tidA trader’s 10-bin reliability diagram (predicted probability vs observed outcome rate) keyed by the opaque masked id (tid) from a leaderboard / pulse / movers /polyrank_get_custom_rankingA published Polyrank Builder ranking: masked top-25 + the weight/filter definition. Builder rankings are custom skill leaderboards (a weighting over the metricpolyrank_get_traders_batchFetch the free masked skill teaser for several traders at once by their opaque masked ids (tids). Same per-trader payload as polyrank_get_trader_by_tid, cappedpolyrank_get_metrics_catalogThe full catalog of displayable Polyrank metrics (84): id, name, description, category, direction (higher/lower is better), the windows each is available at, anpolyrank_get_metric_windowsWhich metric exists at which window (lifetime / 90d / 30d / 7d / 24h), whether it can be weighted, gated or filtered, the copy-engine and entry-timing ids (lifepolyrank_list_ranking_templatesThe Ranking Builder's goals (e.g. "Copy entries", "Copy engine") as the exact request the Builder runs for each, and the site's preset boards with their configspolyrank_resolve_tidResolve an opaque masked id (tid) to the underlying proxy wallet address. Requires a Polyrank API key (pk_live_… / pk_test_…): set POLYRANK_API_KEY. The MCP senpolyrank_rank_walletsRank every Polymarket wallet with your own composite — exactly what the Ranking Builder runs (POST /v1/rankings/custom). weights: metric id → weight (or {weightpolyrank_get_trader_metricsOne trader's every metric displayable at a window (lifetime / 90d / 30d / 7d / 24h): the raw value and its percentile in that window's cohort — the cells a boarpolyrank_list_lab_templatesThe AI Lab's templates: research strategy families as editable strategy specs, each with its as-of evidence (SIMULATED, per $10 copied) and caveats. Copy one'spolyrank_get_backtestA backtest by id: its status (queued / running / done / failed) and, when done, the full SIMULATED report (per-$10 P&L, copies, the no-selection control, withoupolyrank_get_paper_runA paper run by id with the grader's stats (copies, resolved, P&L per $10, entry vs the leader, the paper gate) and its copies, each with its fate (copied / no_fpolyrank_list_strategiesYour saved strategies, newest first, each with its state and its latest backtest's headline (per $10 copied, copies; SIMULATED). `status` lists only one state:polyrank_get_strategyOne of your strategies by id: its name, state and full strategy spec (wallet source, market, entry, sizing, exit). Edit it with polyrank_update_strategy. Needspolyrank_list_backtestsYour recent backtests (all, or one strategy's), newest first, with status and headline (SIMULATED). Read one in full with polyrank_get_backtest. Needs POLYRANK_polyrank_get_lab_limitsYour plan's AI Lab limits and what is used now: backtests a day and today's, backtests waiting, paper runs at once, saved strategies, the assistant chats answerpolyrank_lab_list_chatsYour AI Lab assistant chats, most recent first (at most 100): id, title, status (idle / queued / working / failed). Read one with polyrank_lab_get_chat. Needs Ppolyrank_lab_get_chatOne of your AI Lab assistant chats: its status, the questions and the assistant's answers with their notices and result cards (backtests, shortlists, strategiespolyrank_create_strategyWrites to the user's AI Lab: ask the user before calling, then pass confirm: true. Save a strategy to your AI Lab: a name plus a strategy spec (wallet source —
Details
- Version: 0.5.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 781 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/polyrank/PolyRank-MCP
- Website: https://docs.polyrank.app/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.polyrank/polyrank-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp