pdata Prediction Markets

world.pdata由 pdata.world 发布官方发布者v2.4.3更新于 Nov 6, 2026

Polymarket, Kalshi + 6 more prediction markets: live odds, volume, movers. Read-only, no auth.

已验证Streamable HTTP可网页运行网页搜索与抓取金融数据与分析

概览

AI 生成的概览

只读访问 Polymarket、Kalshi 等八个预测市场平台的数据:事件、市场、实时赔率、成交量和异动。

可以做什么
  • 跨八个预测市场平台浏览、筛选和搜索事件,返回子市场、价格与平台元数据
  • 按来源和 ID 获取单个事件或市场的详情,包括概率、成交量、24 小时变化和历史图表点
  • 查找相似或跨平台对应的事件,并把自由文本解析为正确的事件或市场 ID
  • 按成交量或概率排序列出市场,并查看 24 小时异动榜和 36 小时内即将结算的市场
  • 获取平台级概览、国家标签、按类别分组的新闻式异动流,以及地理热度和时间线视图
适用场景
当助手需要最新的预测市场赔率、成交量或价格变动来回答关于事件、政治、经济等可预测话题的问题,或比较不同平台对同一问题的定价时适用。
运行要求
远程 streamable HTTP 端点;未声明需要身份验证、API 密钥或环境变量。需要能访问该服务商的 API。
安装前请注意
据描述为只读且无需认证,因此不涉及凭据暴露。数据来自第三方平台并按其各自的更新周期刷新,数值可能滞后;概率应视为市场价格而非已核实的事实。

安装

在 SourceWeft 中

  1. 打开 控制台中的 pdata Prediction Markets,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/world.pdata%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "pdata-prediction-markets": {
      "type": "http",
      "url": "https://api.pdata.world/mcp"
    }
  }
}

README

该仓库没有 README。

工具

14

list_events

List prediction-market events

Use when an agent wants to browse, filter, or search prediction-market events across all 8 platforms. Returns paginated events with their child markets, prices, and platform metadata. Filterable by source (polymarket/kalshi/manifold/myriad/limitless/predict/opinion/gemini), category, country, status (open/closed), and full-text search via `search`. Sortable by `volume_24hr`, `normalized_vol_24hr`, `liquidity`, `end_date`, or `closed_time` (prefix `-` for descending). Cap `page_size` ≤ 50 to keep responses small enough for LLM context windows.

输入参数pagesortactiveclosedsearchsourcestatusrank_maxrank_mincountriespage_sizecategories另有 15 个

get_event

Get an event and its markets

Use when an agent needs the full detail of a single prediction-market event by its composite key (source + event_id). Returns the event with all of its child markets, latest probabilities, and metadata. The canonical URL `https://pdata.world/events/{source}/{event_id}` is stable for the lifetime of the underlying market. Events that closed more than 10 days ago are removed from the live tables; the same URL then returns a `kind: "tombstone"` object holding the title, close date and final outcome of each top market instead of the live `kind: "live"` object. Check `kind` before reading any other field. Large events carry hundreds of markets (a 311-market event is ~520 KB); pass `markets_limit` to take only the first N.

输入参数source必填event_id必填markets_limit

get_event_similar

Find similar and cross-platform events

Use when an agent needs events similar to a given event — cross-platform equivalents and topically-related markets, precomputed nightly from title embeddings. Best-first; empty list (never an error) when no similarities are known yet.

输入参数limitsource必填event_id必填

list_markets

List markets

Use when the user wants to browse, filter, or sort individual markets (not events). Returns paginated markets with their probability, volume, source, parent event ID, and 24h delta. Filterable by source, country, category, status, and full-text `search`. Sortable by `volume_24hr` or `probability`. Cap `page_size` ≤ 50 for chat-friendly responses.

输入参数pagesortactiveclosedsearchsourcestatusrank_maxrank_mincountriespage_sizecategories另有 23 个

get_market

Get a market

Use when an agent needs the full detail of a single market by its composite key (source + market_id). Returns the market with its parent event reference, current probability, volume, 24h delta, and historical chart points. Includes a `_meta.cite_as` field that the agent can drop directly into its reply.

输入参数source必填market_id必填

top_movers

Biggest 24h probability moves

Use when the user wants to see markets with the largest 24h probability swings. Returns the top N movers (default 5, max 20) ranked by absolute `prob_24h_change`, among open markets that moved more than 2 points on over 1,000 units of 24h volume, one per event. Takes the /markets filters; Climate and Weather and Mentions are always left out. Price-derivative markets are included unless `hide_price_derivatives=true`. Useful for 'what changed today?' style queries.

输入参数sortlimitactiveclosedsearchsourcestatusrank_maxrank_mincountriescategoriesends_after另有 22 个

closing_soon

Markets closing soon

Use when the user wants to see markets that will resolve within the next 36 hours. Returns markets sorted by close timestamp ascending. Takes the /markets filters, e.g. `source=` and `categories=` (CSV); price-derivative markets are included unless `hide_price_derivatives=true`.

输入参数sortlimitactiveclosedsearchsourcestatusrank_maxrank_mincountriescategoriesends_after另有 22 个

search_suggest

Search events and markets by name

Use when an agent has a name or phrase and needs the `(source, id)` of the matching event or market before calling another tool. Resolves free text against events AND markets in one call, best-first, and reports `total_events` / `total_markets` so the agent can tell a precise hit from an ambiguous one. Every row carries `event_path`, the internal link to use for follow-up lookups. Prefer this over running `list_events?search=` and `list_markets?search=` separately when the goal is identification rather than a filtered listing. Note: `headline` carries literal `<b>` highlight markup — quote `title` instead, or strip the tags.

输入参数q必填limit

get_summary

Per-platform summary

Use when an agent needs platform-level context before drilling into individual markets: one row per platform (Polymarket, Kalshi, Manifold, Myriad, Limitless, Predict, Opinion, Gemini) carrying 24h notional volume, active event and market counts, and that platform's category mix. Takes no parameters and returns the whole picture in one small response, which makes it the cheapest way to answer 'how big is X relative to Y' or 'which platform covers this topic'. Volumes are in each platform's native units — Manifold reports play-money mana, not USD — so do not sum across platforms without saying so.

无需输入参数。

list_countries

List countries

Use when an agent needs the list of country tags that markets have been tagged with. Returns the canonical country vocabulary with per-country market counts. Accepts the same filter params as `list_markets` (source, category, status, volume/probability ranges, search, …): the counts then reflect that filtered population, so this doubles as a facet endpoint. The country dimension itself is ignored when computing counts, so passing `country=` does not collapse the menu. Useful as the menu source for the `country=` filter on `list_events` / `list_markets` / `top_movers`.

输入参数sortactiveclosedsearchsourcestatusrank_maxrank_mincountriescategoriesends_afterhide_ended另有 21 个

list_news_movers

News movers

Use when the user wants to see the news-feed view: markets that exhibited a probability spike in the chosen lookback window, scored by `|Δprob_pp| × log10(1+USD-equivalent volume)`. Refreshed after each Polymarket ingest cycle, typically every 15-20 min. The `window=` param selects the lookback: 24 (default, ≥15pp), 12 (≥12pp), or 2 (≥2h, ≥10pp); `prob_change` is measured over that window. Includes a `prob_history` array (24h bucketed trajectory) per row regardless of window. Filterable by `source=` and `categories=` (CSV). Soft flags (`is_entertainment`/`is_microprediction`/`is_crypto`/`is_sports`/`is_weather`) default OFF; opt in with `include_*=true`.

输入参数qpagesourcewindoworderingmin_scorepage_sizecategoriesinclude_cryptoinclude_sportsinclude_weatherinclude_resolved另有 2 个

news_movers_by_category

News movers by category

Use when the user wants the news feed bucketed by category. Returns the same data shape as `list_news_movers` but pre-grouped into the canonical 14-category vocabulary, with cluster grouping inside each bucket. Useful for 'what's moving in politics?' style queries.

输入参数qsourcemin_scoreper_categoryinclude_cryptoinclude_sportsinclude_weatherinclude_resolvedinclude_entertainmentinclude_microprediction

map_heat

Country heat map

Use when you need a geographic snapshot of where prediction-market attention is concentrated. Returns per-country heat (capped news score, summed) for the current moment (`at=now`) or a past hour (`at=<ISO8601>`).

输入参数atsource

map_timeline

Country heat timeline

Use when you need the hourly total-heat time series that drives the /map playback scrubber. History accretes from launch (no backfill).

输入参数source

版本历史

4
  1. v2.4.3最新Oct 7, 2026
  2. v2.4.0Oct 7, 2026
  3. v2.3.0Oct 6, 2026
  4. v2.1.0Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。