Machina World Cup Intelligence

gg.machina由 machina.gg 發布官方發布者v0.1.1更新於 Oct 26, 2026

World Cup 2026 match, team, player and market context from Machina Sports, the sports AI platform.

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓助理取得 Machina Sports 的 2026 世界盃賽程、球隊與球員背景、預測市場資料及模型預測。

可以做什麼
  • 檢查 API 金鑰狀態與上游連接器可達性
  • 查詢賽程,將球隊、球員、比賽名稱或第三方 ID 解析為標準實體,並取得單場背景(近況、積分榜、傷兵)
  • 搜尋 Kalshi 與 Polymarket 的世界盃市場,讀取即時價格、訂單簿深度與成交歷史
  • 取得 Dixon-Coles 比賽預測、歷史回測報告,以及市場異動的原因說明
  • 掃描模型與市場之間的落差,並取得單場訊號(含 edge、EV 與 Kelly 部位)
  • 產生可直接發布的卡片:市場觀察、球迷情緒、賽前預覽、賽後回顧與球員焦點
適用情境
適合需要結構化世界盃資料、預測市場價格,或基於模型的比賽分析與內容卡片的場合,而非一般網頁搜尋。對已取得 Machina API 權限的分析師、內容作者與市場觀察者最有用。
執行需求
遠端 SSE 端點 worldcup-mcp.org.machina.gg。需在 X-Api-Token 標頭中提供 Machina 產品 API 金鑰,權限須透過 Machina 聯絡頁面申請。沒有金鑰仍可探索工具,但呼叫工具必須提供。呼叫會消耗點數,需要已儲值的帳戶。
安裝前請注意
每次資料與情報呼叫都會消耗點數,從 1 點到每張技能卡 40 點不等,成本累積很快。金鑰是隨標頭傳送的付費憑證。訊號與落差工具僅供參考,明確不構成投注建議。球迷情緒依賴 X 與網頁即時搜尋,結果快取約 20 分鐘至 1 小時。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Machina World Cup Intelligence,將其新增到工作區。
  2. 連接 X-Api-Token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 SSE。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/gg.machina%2Fworld-cup-intelligence/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "machina-world-cup-intelligence": {
      "type": "sse",
      "url": "https://worldcup-mcp.org.machina.gg/sse",
      "headers": {
        "X-Api-Token": "<YOUR_API_KEY>"
      }
    }
  }
}

工具

16

worldcup_health

Health Check

Whoami/smoke check — verifies your API key and the product surface. Cost: FREE (0 credits). Call this first to validate setup before spending credits. Example: worldcup_health() Args: include_connectors: also report upstream connector reachability.

輸入參數include_connectors

worldcup_get_schedule

Get Match Schedule

Tournament fixtures with their event_urn — the discovery primitive every per-fixture tool builds on. Cost: 1 credit (data). Example: worldcup_get_schedule(team="Brazil") Args: team: filter by team name (e.g. "Brazil"). opponent: filter by opponent name. date_from: ISO date lower bound (YYYY-MM-DD). date_to: ISO date upper bound (YYYY-MM-DD). status: fixture status filter (e.g. "scheduled", "finished"). limit: max fixtures returned (default 20).

輸入參數teamlimitstatusdate_toopponentdate_from

worldcup_resolve

Resolve Team, Player or Match

Resolve ANY provider id or free-text name (team, player, fixture) to the canonical Machina entity + URN via the identity crosswalk. Cost: 1 credit (data). Example: worldcup_resolve(id="sr:competitor:4715") Args: id: provider id (Sportradar/Opta/api-football/...) or a name like "Vinicius Jr" / "Brazil vs Morocco".

輸入參數id必填

worldcup_get_event_context

Get Match Context

Enriched single-fixture context: form, group standings slice, injuries, optional research extras. Cost: 1 credit (data). Example: worldcup_get_event_context(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). provider_event_id: a provider's raw event id (auto-resolved). include_prematch_research: add grounded pre-match research. include_social_pulse: add a social sentiment slice.

輸入參數dateteameventopponentevent_urnprovider_event_idinclude_social_pulseinclude_prematch_research

worldcup_search_markets

Search Prediction Markets

Search Kalshi + Polymarket World Cup markets in one normalized shape. Cost: 3 credits (market). Example: worldcup_search_markets(team="Brazil") Args: query: free-text market search. team: filter markets involving a team. source: "kalshi" or "polymarket" (default: both). status: market status filter (e.g. "open"). limit: max markets returned (default 20). force_live: bypass the cache and hit the venues live.

輸入參數teamlimitquerysourcestatusforce_live

worldcup_get_market_state

Get Market State

Live state of ONE market: price, order-book depth, optional candles/trades history. Cost: 3 credits (market). Get market_id from worldcup_search_markets. Example: worldcup_get_market_state(market_id="KXWC26-BRA", include_history=True) Args: market_id: the market id/ticker from worldcup_search_markets. include_book: include order-book depth (default true). include_history: include price history candles. include_trades: include recent trades. history_hours: history window in hours (default 24). history_interval: candle interval (e.g. "1h").

輸入參數market_id必填include_bookhistory_hoursinclude_tradesinclude_historyhistory_interval

worldcup_get_match_forecast

Get Match Forecast

Dixon-Coles model forecast for one fixture (1X2 probabilities, model-vs-market gaps). Cost: 12 credits (intelligence). Get event_urn from worldcup_get_schedule. Example: worldcup_get_match_forecast(event_urn="urn:machina:...:wor") Args: event_urn: canonical fixture URN (required). include_reasoning: include the model's reasoning trace. min_gap_bps: only report model-vs-market gaps above this (bps).

輸入參數event_urn必填min_gap_bpsinclude_reasoning

worldcup_backtest_forecasts

Backtest Forecasts

Historical accuracy report of the model over played fixtures (calibration + CLV ledger). Cost: 12 credits (intelligence). Example: worldcup_backtest_forecasts() Args: league: league/competition filter (default: World Cup). season: season filter.

輸入參數leagueseason

worldcup_explain_market_move

Explain Market Move

Grounded explanation of WHY a market moved: price history + live research, source-cited. Cost: 12 credits (intelligence). Get market_id from worldcup_search_markets or worldcup_market_watch. Example: worldcup_explain_market_move(market_id="KXWC26-BRA") Args: market_id: the market id/ticker to explain (required). window_hours: move window to analyze in hours (default 24). min_move_bps: ignore moves smaller than this (basis points). include_reasoning: include the reasoning trace.

輸入參數market_id必填min_move_bpswindow_hoursinclude_reasoning

worldcup_find_market_edges

Find Market Edges

Scan open markets for model-vs-market gaps (informational edge candidates across the tournament). Cost: 18 credits (edge). Informational only — never betting advice. Example: worldcup_find_market_edges(min_edge_bps=300) Args: min_edge_bps: minimum edge in basis points (default 200). limit: max candidates returned (default 10). include_reasoning: include per-candidate reasoning. status: market status filter (e.g. "open").

輸入參數limitstatusmin_edge_bpsinclude_reasoning

worldcup_get_signal

Get Market Signal

Per-fixture betting signal: fuses the model forecast with the best market price into recommendation + edge% + EV + fractional-Kelly stake. Cost: 18 credits (edge). Informational decision support — never a guaranteed bet. Example: worldcup_get_signal(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). bankroll: optional bankroll for stake sizing. kelly_fraction: fraction of full Kelly (default 0.25). min_edge_bps: minimum edge in basis points to surface (default 200). fee_bps: market fee in basis points (default 0). include_reasoning: include the signal's reasoning trace.

輸入參數dateteameventfee_bpsbankrollopponentevent_urnmin_edge_bpskelly_fractioninclude_reasoning

worldcup_market_watch

Market Watch Digest

Tournament-wide market-watch card: biggest market movers and informational edges across World Cup markets. Cost: 40 credits (skill card). ~20 min cache. Example: worldcup_market_watch() Args: force_regen: bypass the ~20min cache and regenerate now.

輸入參數force_regen

worldcup_fan_pulse

Fan Sentiment Pulse

Social/news fan-sentiment card (buzz, narratives, breaking news) via live X/web search. Tournament-wide by default, or scoped to a team or fixture. Cost: 40 credits (skill card). ~1h cache. Example: worldcup_fan_pulse(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: scope the pulse to one team. opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). query: free-text subject when no event/team is given. lookback_hours: search window in hours (0 = workflow default). force_regen: bypass the cache and regenerate now.

輸入參數dateteameventqueryopponentevent_urnforce_regenlookback_hours

worldcup_match_preview

Match Preview Card

Grounded match preview card: form, key men, group context, market snapshot — source-cited, ready to publish. Cost: 40 credits (skill card). Example: worldcup_match_preview(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). force_regen: bypass the cache and regenerate now.

輸入參數dateteameventopponentevent_urnforce_regen

worldcup_match_recap

Match Recap Card

Post-match recap card, authored once the final whistle blows — result, narrative, market settlement. Cost: 40 credits (skill card). Example: worldcup_match_recap(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). force_regen: bypass the cache and regenerate now.

輸入參數dateteameventopponentevent_urnforce_regen

worldcup_player_spotlight

Player Spotlight Card

Grounded player card: performance context + narrative, source- cited. Cost: 40 credits (skill card). Example: worldcup_player_spotlight(player="Vinicius Jr", team="Brazil") Args: player: player name (e.g. "Vinicius Jr"). team: the player's national team (disambiguates homonyms). player_urn: canonical player URN (from worldcup_resolve). force_regen: bypass the cache and regenerate now.

輸入參數teamplayerplayer_urnforce_regen

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 72%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Machina 整合