原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Polyrank

作者:polyrank版本 0.5.0i★ –i电脑或云端
注册名称io.github.polyrank/polyrank-mcp

安装

概览

作者提供的说明(英文原文)

Polymarket trader analytics for AI agents: rank wallets, read trader metrics, backtest strategies.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 电脑或云端
  • 传输方式: stdio, Streamable HTTP
  • 分类: 加密货币与区块链
  • 你需要填写:POLYRANK_API_KEY, Authorization

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:3 项中通过 3 项
  • 在作者的服务器上运行:你向它提出的内容会经过他们的服务器。
  • 可以做 36 件事(工具) polyrank_get_leaderboard, polyrank_get_trader_skill, polyrank_get_trader_calibration, polyrank_get_market_consensus …
  • 需要你自己填写: POLYRANK_API_BASE, POLYRANK_AGENT_BASE, POLYRANK_API_KEY, Authorization

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • 在云端运行无需安装任何东西,通过互联网连接
  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

或者在你的电脑上运行

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "polyrank": {
      "command": "npx",
      "args": [
        "-y",
        "@polyrank/mcp"
      ],
      "env": {
        "POLYRANK_API_BASE": "your-value",
        "POLYRANK_AGENT_BASE": "your-value",
        "POLYRANK_API_KEY": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add --transport http polyrank https://mcp.polyrank.app/mcp --header 'Authorization: Bearer {api_key}'

或者在你的电脑上运行

claude mcp add polyrank --env POLYRANK_API_BASE=your-value --env POLYRANK_AGENT_BASE=your-value --env POLYRANK_API_KEY=your-value -- npx -y @polyrank/mcp

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "polyrank": {
      "url": "https://mcp.polyrank.app/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

或者在你的电脑上运行

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "polyrank": {
      "command": "npx",
      "args": [
        "-y",
        "@polyrank/mcp"
      ],
      "env": {
        "POLYRANK_API_BASE": "your-value",
        "POLYRANK_AGENT_BASE": "your-value",
        "POLYRANK_API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "polyrank": {
      "type": "http",
      "url": "https://mcp.polyrank.app/mcp",
      "headers": {
        "Authorization": "Bearer {api_key}"
      }
    }
  }
}

或者在你的电脑上运行

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "polyrank": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@polyrank/mcp"
      ],
      "env": {
        "POLYRANK_API_BASE": "your-value",
        "POLYRANK_AGENT_BASE": "your-value",
        "POLYRANK_API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • POLYRANK_API_BASE env
    Override the Polyrank API host (default https://api.polyrank.app).
  • POLYRANK_AGENT_BASE env
    Override the agent host whose free manifests (metric catalog, metric windows, Builder goals) are read (default https://api-agent.polyrank.app).
  • POLYRANK_API_KEY 机密 env
    Optional 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 too…
  • Authorization 机密 HTTP header
    Optional. Your Polyrank API key as a bearer token (pk_live_…, from https://polyrank.app/api-keys). Without it the 17 free read-only tools work; the Ranking Builder, per-window trader metrics and the…

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

工具名称和描述与服务器在 2026年11月7日 报告的完全一致。这些内容由作者撰写,不是我们写的;我们以纯文本形式显示。

  • polyrank_get_leaderboard

    Top Polymarket traders ranked by genuine SKILL (calibration/Brier, alpha-vs-mid, risk-adjusted return) — not vanity P&L or win rate. Returns rank, composite score, identity, P&L, win-rate, volume. Use it to find traders to study.

  • polyrank_get_trader_skill

    A single Polymarket wallet’s skill profile: composite rank, P&L, win-rate, volume, trades/markets, and commodity percentiles. The deep skill grid — full Brier decomposition, alpha-vs-mid, information coefficient, Sharpe, copyability & max copyable clip, true slippage, realized vo

  • polyrank_get_trader_calibration

    A wallet’s 10-bin reliability diagram (predicted probability vs observed outcome rate). Calibration is the core skill signal — whether the trader’s probabilities match reality. Returns bins + total resolved count.

  • polyrank_get_market_consensus

    Skill-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. Accepts a conditionId (0x + 64 hex) or a market slug.

  • polyrank_get_pulse

    Live Polymarket activity: big wins just banked (realized profit), sharp-money moves, the biggest recent trades, trending markets by volume, and markets where Polyrank consensus diverges most from the market mid. Good for "what is smart money doing right now".

  • polyrank_get_platform_stats

    Live Polyrank coverage and the canonical skill-metric count: wallets scored (`wallets`), raw fill events indexed (`trades`), markets covered, the number of skill metrics in the catalog, and the earliest market year in the data (`since_year`; on-chain order-book fills start 2022-1

  • polyrank_get_top_roi_trades

    The 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 filter by market category (e.g. "Sports", "Politics", "Crypto"). Identities are masked (pseudonym only).

  • polyrank_get_movers

    Traders 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_reports

    The 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_report.

  • polyrank_get_smart_money_report

    One Polyrank weekly Skill Report in full: big wins, skill-rank movers, new entrants, the calibration leader, consensus divergence, and the editorial intro. Pass the week/report id from polyrank_get_smart_money_reports.

  • polyrank_get_trader_by_tid

    Look 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 tid to follow a trader. Returns the same masked skill teaser as the wallet lookup. Full wallet/identity resolution requir

  • polyrank_get_trader_calibration_by_tid

    A trader’s 10-bin reliability diagram (predicted probability vs observed outcome rate) keyed by the opaque masked id (tid) from a leaderboard / pulse / movers / top-ROI row. Calibration is the core skill signal — whether the trader’s probabilities match reality. Completes the dis

  • polyrank_get_custom_ranking

    A published Polyrank Builder ranking: masked top-25 + the weight/filter definition. Builder rankings are custom skill leaderboards (a weighting over the metric catalog plus filters) that users publish and share by slug. Returns the masked top-25 rows and the ranking’s weight/filt

  • polyrank_get_traders_batch

    Fetch 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, capped at 10 tids per call. No API key needed. Each result is tagged with its tid, and per-tid failures are returned inline (as

  • polyrank_get_metrics_catalog

    The full catalog of displayable Polyrank metrics (84): id, name, description, category, direction (higher/lower is better), the windows each is available at, and whether it is advanced. This is the vocabulary for polyrank_rank_wallets weights, skill_gates and metric_filters. Free

  • polyrank_get_metric_windows

    Which 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 (lifetime-pinned), and what a back-dated board (as_of) can answer: its metrics, the filters it honours and the reason for eac

  • polyrank_list_ranking_templates

    The 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 configs. Pass a goal's `request` (or a preset's config) to polyrank_rank_wallets to reproduce that board, or edit it. A goal `b

  • polyrank_resolve_tid

    Resolve 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 sends it as a Bearer token and the API key-auth accepts it — no browser session needed. Then use the resolved wallet with p

  • polyrank_rank_wallets

    Rank every Polymarket wallet with your own composite — exactly what the Ranking Builder runs (POST /v1/rankings/custom). weights: metric id → weight (or {weight, window}); any of the 84 catalog metrics at any window it exists at (polyrank_get_metric_windows), plus copy-engine (sk

  • polyrank_get_trader_metrics

    One 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 board ranked at that window scores. Give a wallet address or a masked tid. scope=combined (default) reads the multi-wallet u

  • polyrank_list_lab_templates

    The Strategy Lab's templates: research strategy families as editable strategy specs, each with its as-of evidence (SIMULATED, per $10 copied) and caveats. Copy one's `spec` (or its id) into polyrank_create_strategy / polyrank_run_backtest. Needs POLYRANK_API_KEY.

  • polyrank_get_backtest

    A 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, without-best-wallet, capacity, funnel, per wallet, daily). Needs POLYRANK_API_KEY.

  • polyrank_get_paper_run

    A 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_fill / leader_sold / capped / skipped + reason). Needs POLYRANK_API_KEY.

  • polyrank_list_strategies

    Your saved strategies, newest first, each with its state and its latest backtest's headline (per $10 copied, copies; SIMULATED). `status` lists only one state: draft, backtested (tested), paper (paper trading), promotable (passed the paper gate), live, archived. Needs POLYRANK_AP

  • polyrank_get_strategy

    One of your strategies by id: its name, state and full strategy spec (wallet source, market, entry, sizing, exit). Edit it with polyrank_update_strategy. Needs POLYRANK_API_KEY.

  • polyrank_list_backtests

    Your recent backtests (all, or one strategy's), newest first, with status and headline (SIMULATED). Read one in full with polyrank_get_backtest. Needs POLYRANK_API_KEY.

  • polyrank_get_lab_limits

    Your plan's Strategy Lab limits and what is used now: backtests a day and today's, backtests waiting, paper runs at once, saved strategies, and the assistant chats answering at once (lab_agent_concurrent) against those answering now. Needs POLYRANK_API_KEY.

  • polyrank_lab_list_chats

    Your Lab assistant chats, most recent first (at most 100): id, title, status (idle / queued / working / failed). Read one with polyrank_lab_get_chat. Needs POLYRANK_API_KEY (a paid plan; the assistant is part of every paid plan).

  • polyrank_lab_get_chat

    One of your Lab assistant chats: its status, the questions and the assistant's answers with their notices and result cards (backtests, shortlists, strategies, tables). While a question waits, `queue_position` says how many are ahead; `awaiting_backtests` counts backtests the assi

  • polyrank_create_strategy

    Save a strategy to your Lab: a name plus a strategy spec (wallet source — any Builder ranking, a history ranking, a static wallet list or a copy-engine sleeve — and market, entry, sizing and exit rules), or a template_id to copy a template. The server validates the spec and answe

  • polyrank_run_backtest

    Queue a backtest of a saved strategy (strategy_id) or an unsaved spec over [from, to) (ISO dates, at most 366 days), optionally with explicit re-rank cuts. Answers with the queued run; poll polyrank_get_backtest. Results are SIMULATED (each report names its fill model and measure

  • polyrank_start_paper

    Start paper trading a saved strategy: from now on every signal of its wallets is scored against the real order book (no orders, no keys, no money). One active run per strategy. Needs POLYRANK_API_KEY (plan feature paper_trading).

  • polyrank_update_strategy

    Rename a saved strategy and/or replace its strategy spec (a changed spec makes it a draft again: its earlier backtests stay, tested on the old rules). The server validates the spec and answers with the reason when it refuses. Needs POLYRANK_API_KEY.

  • polyrank_lab_ask

    Start a Lab assistant chat with a question (research only: it finds traders, saves, backtests and paper-trades strategies in YOUR account, never places orders). Spends your plan's AI credits (a question needs 25 to start; a typical one costs about 13; `deep: true` runs the slower

  • polyrank_lab_reply

    Send the next message in one of your Lab assistant chats (409 while it is still answering). Spends AI credits like polyrank_lab_ask and waits the same way for the answer. Needs POLYRANK_API_KEY.

  • polyrank_lab_stop

    Stop the Lab assistant answering in one of your chats: a question still queued is withdrawn; a running answer stops within about a second and keeps what it finished. A backtest it started keeps running. Needs POLYRANK_API_KEY.

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 polyrank 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • ✓ 通过

    端点有响应

    在 454 毫秒内响应(HTTP 200)

  • – 不适用

    使用 OAuth 登录

    无需登录

  • ✓ 通过

    工具描述中没有隐藏指令

    已读取 36 个工具描述,未发现针对 AI 的隐藏指令

与“加密货币与区块链”中的其他服务器比较i

  • 星标数多于此分类中其他 1611 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1611 个服务器的 100% 更新
  • 基础检查结果等于或优于此分类中其他 1611 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Polyrank 安全吗?

它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:POLYRANK_API_KEY, Authorization

它在我的电脑上运行还是在云端?

两种方式都可以:安装在你的电脑上,或者连接云端版本。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(0.5.0)于今天进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Agent Data Tools: Prices and DeFi, Agent Data Tools: Chain data, Bellchain

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Agent Data Tools: Chain data

作者:Nutshell2000

360 tools: balances, blocks, gas, txs and logs on 5 EVM chains, plus Bitcoin. 25 free calls.

在云端运行今天更新
安装

Bellchain

作者:bellchain-app

Crypto alert chains in your AI assistant: check alerts, test ideas with the replay, build chains.

在你的电脑上运行今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

@polyrank/mcp

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.

Every tool carries a title and the MCP annotations readOnlyHint, destructiveHint, idempotentHint and openWorldHint: 29 tools are read-only; the 7 Strategy Lab writes (polyrank_create_strategy, polyrank_run_backtest, polyrank_start_paper, polyrank_update_strategy, polyrank_lab_ask, polyrank_lab_reply, polyrank_lab_stop) each create or change a record in your own Polyrank account and are marked destructiveHint: false (none deletes anything, none touches funds; the chat tools spend your plan's AI credits). Read-only tools are listed first.

Free tools (read-only, no key) — 17

ToolWhat it does
polyrank_get_leaderboardTop traders ranked by composite skill
polyrank_get_trader_skillA wallet's P&L / win-rate / volume / percentiles
polyrank_get_trader_calibrationA wallet's 10-bin reliability diagram
polyrank_get_market_consensusSkill-weighted holder consensus vs market mid + top holders
polyrank_get_pulseLive activity: big wins, sharp moves, trending, divergence
polyrank_get_platform_statsLive coverage + skill-metric count (wallets/trades/markets)
polyrank_get_top_roi_tradesBiggest return-on-cost resolved trades (filter by category)
polyrank_get_moversTraders climbing / falling fastest in skill rank
polyrank_get_smart_money_reportsWeekly Skill Report archive
polyrank_get_smart_money_reportOne weekly Skill Report in full
polyrank_get_trader_by_tidFollow a masked trader by its tid
polyrank_get_trader_calibration_by_tidA masked trader's 10-bin reliability diagram by tid
polyrank_get_custom_rankingA published Builder ranking: masked top-25 + weight/filter def
polyrank_get_traders_batchMasked teasers for up to 10 tids in one call
polyrank_get_metrics_catalogThe 84 rankable metrics: id, meaning, direction, windows
polyrank_get_metric_windowsWhich metric exists at which window; what as_of can answer
polyrank_list_ranking_templatesThe Builder's goals ("Copy entries", …) as ready requests + presets

Ranking + trader tools (need POLYRANK_API_KEY) — 3

ToolWhat it does
polyrank_resolve_tidResolve a masked tid → wallet
polyrank_rank_walletsThe Ranking Builder: weights × windows × filters, as_of, explain, any sort
polyrank_get_trader_metricsOne trader's every metric at a window: value + percentile (address or tid)

Strategy Lab tools (need POLYRANK_API_KEY on a paid plan with the Lab; results are SIMULATED) — 16

ToolWhat it does
polyrank_list_lab_templatesStrategy templates (editable specs) with their as-of evidence
polyrank_create_strategySave a strategy (spec or template)
polyrank_run_backtestQueue a backtest of a strategy or spec over a date range
polyrank_get_backtestA backtest's status and report
polyrank_start_paperStart paper trading a strategy against real order books (no money)
polyrank_get_paper_runA paper run's stats and its copies
polyrank_list_strategiesYour strategies, filtered by state (draft, tested, paper…)
polyrank_get_strategyOne strategy with its full spec
polyrank_list_backtestsYour recent backtests, all or one strategy's
polyrank_get_lab_limitsYour plan's Lab limits and what is used, incl. chats at once
polyrank_lab_list_chatsYour Lab assistant chats
polyrank_lab_get_chatOne chat: answers, result cards, queue position
polyrank_update_strategyRename a strategy or replace its spec
polyrank_lab_askAsk the Lab assistant in a new chat (spends AI credits)
polyrank_lab_replyReply in a chat (spends AI credits)
polyrank_lab_stopStop an answer

The Strategy Lab tools act as your own Polyrank account: a plan with the Lab (Pro Trader and up; a strategy that copies no wallet needs Lab Pro and up), each backtest counting against the plan's backtests a day, with queue_position and eta_s on a queued run. Plans and limits: https://docs.polyrank.app/lab.

The Lab assistant (polyrank_lab_ask, polyrank_lab_reply): the same assistant as polyrank.app/lab, acting in your account (research only; it never places orders). Each question spends your plan's AI credits (25 needed to start, a typical one about 13; deep: true about twice) and your plan answers a number of chats at once (Pro Trader 2, Lab Pro 3, Quant 4, Quant Max 6, Desk 6, Enterprise 8; one more answers 429 lab_agent_busy). The tool waits up to wait_seconds (default 45, at most 55) for the answer, then returns what is there; poll polyrank_lab_get_chat while next says it is still answering. A backtest the assistant starts that takes longer than a few seconds runs on: awaiting_backtests counts them, and each result is posted to the chat when it finishes. Every answer, and every Lab result with simulated figures (polyrank_run_backtest, polyrank_get_backtest, polyrank_get_paper_run, polyrank_list_strategies, polyrank_list_backtests), comes with the CFTC Rule 4.41 statement (simulated_results_notice).

Reproduce a Builder board (e.g. "Copy entries", top 20): call polyrank_list_ranking_templates, then polyrank_rank_wallets with that goal's request.

Install

Claude Code

claude mcp add polyrank -- npx -y @polyrank/mcp

Claude Desktop — add to claude_desktop_config.json:

{

"mcpServers": { "polyrank": { "command": "npx", "args": ["-y", "@polyrank/mcp"] } } }

Cursor — add to .cursor/mcp.json (same block as above), or use the one-click deep link:

VS Code

code --add-mcp '{"name":"polyrank","command":"npx","args":["-y","@polyrank/mcp"]}'

Config: POLYRANK_API_BASE (default https://api.polyrank.app), POLYRANK_AGENT_BASE (default https://api-agent.polyrank.app; only its free manifests are read), and optional POLYRANK_API_KEY, which unlocks the ranking, trader-metrics, Strategy Lab and tid-resolve tools. With a key:

claude mcp add polyrank -e POLYRANK_API_KEY=pk_live_… -- npx -y @polyrank/mcp

Hosted (Streamable HTTP)

Polyrank hosts this server at `https://mcp.polyrank.app` (Streamable HTTP), so nothing needs installing:

EndpointTools
POST https://mcp.polyrank.app/mcpall 36. The 17 free tools work with no header; the other 19 need Authorization: Bearer pk_live_… (your own key, your plan's limits) and otherwise answer that they need a key
POST https://mcp.polyrank.app/mcp/publicthe 17 free read-only tools only; any Authorization header is ignored
GET https://mcp.polyrank.app/healthzstatus and version
claude mcp add --transport http polyrank https://mcp.polyrank.app/mcp --header "Authorization: Bearer pk_live_…"
claude mcp add --transport http polyrank-free https://mcp.polyrank.app/mcp/public

It is for MCP clients and agent backends, not for pages in a browser: a request that carries a browser Origin header is refused (403). Limits: 100 requests a minute per address without a key, 600 a minute with a key, and your plan's API limits behind them. The 6 Strategy Lab tools need a paid plan with the Lab; their results are simulated.

The package also runs this server itself (MCP_HTTP_ENABLED=1); with no flag it is the stdio server above.

Run it yourself: MCP_HTTP_ENABLED=1 MCP_HTTP_PORT=3005 npx -y @polyrank/mcp, then curl -s localhost:3005/healthz. Options (env): MCP_HTTP_HOST (default 127.0.0.1), MCP_HTTP_PORT (3005), MCP_HTTP_ALLOWED_HOSTS (Host header allow-list, default mcp.polyrank.app,localhost,127.0.0.1,[::1]), MCP_HTTP_ALLOWED_ORIGINS (browser Origin allow-list, default none), MCP_HTTP_ANON_PER_MIN (100), MCP_HTTP_KEY_PER_MIN (600), MCP_HTTP_VERIFY_KEYS (1), MCP_HTTP_MAX_BODY_BYTES (1048576), MCP_FORWARD_CLIENT_IP (0). In HTTP mode POLYRANK_API_KEY is ignored: every caller sends their own key. Details: src/http.ts.

Not affiliated with Polymarket · not investment advice · not custodial.

问 PopNx