OddiWire — Esports Odds with No-Vig Probabilities

com.oddiwire由 oddiwire.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

Live and prematch esports odds (ODDIN.GG feed) with no-vig fair prices. Free demo access, no key.

已驗證Streamable HTTP可網頁執行金融資料與分析

概覽

AI 產生的概覽

讓助理取得電競賽事實時與賽前賠率及去水公平機率,並查看涵蓋範圍、資料來源健康狀態與方案額度。

可以做什麼
透過遠端 HTTP 端點提供七個工具。get_live_odds 與 get_prematch_odds 回傳目前盤口,包含開放市場、十進位賠率及每個選項的去水機率;get_fixture 依 id 回傳單場比賽的完整資訊。get_coverage、list_sports、get_health 與 get_my_plan 分別回報盤口內容、可用的運動項目 id、資料新鮮度,以及所用金鑰的額度與用量。
適用情境
當助理需要目前電競賽事的即時或賽前價格、公平價值估算、與其他盤口比較套利或中間機會,或進行收盤價與建模工作時使用。可先呼叫 get_coverage 判斷是否值得抓取完整盤口。
執行需求
遠端 streamable HTTP 端點,不需要本機執行環境或安裝套件。OddiWire API 金鑰透過 X-API-Key 標頭傳送。金鑰為選用:未提供時使用共用的公開示範金鑰,限制為每 5 分鐘 10 次請求。需要能連線至該服務商的網路。
安裝前請注意
示範金鑰由所有示範呼叫者共用,額度可能被他人用完,請求可能回傳 429。賠率與機率來自單一上游資料來源,可能過時;在把資料描述為最新之前應先檢查 get_health。API 金鑰屬於機密,不應外洩。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 OddiWire — Esports Odds with No-Vig Probabilities,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "oddiwire-esports-odds-with-no-vig-probab": {
      "type": "http",
      "url": "https://oddiwire.com/mcp"
    }
  }
}

工具

7

get_live_odds

Current live (in-play) odds for this product's board: every fixture with its OPEN markets, decimal prices and the no-vig probability on each selection. Use it for live odds displays, arbitrage or middles checks against another book, in-play models and feature engineering, no-vig fair value, and agent workflows that need current prices. Each selection's probability is the provider's own no-vig number passed through unmodified, sitting beside the priced odds at up to ~8.4% overround. Only a market whose structure is 'exclusive' partitions the outcome space, so never sum a 'ladder', 'union' or 'partial' market. Not a multi-book scanner — one provider, so there is no comparison, best-price or line-shopping output here. Not a historical archive — prices are current only and nothing is stored for backtests. Not a bet-placement tool. A live match that is effectively decided closes its moneyline; that is the market lifecycle, not missing data.

輸入參數tierlimitsport

get_prematch_odds

Current prematch (pre-game) odds for this product's board — the upcoming fixtures with their OPEN markets, decimal prices and the no-vig probability on each selection. Use it for pre-game prices, closing-line-value work, pre-match modelling and no-vig fair value on tomorrow's card. Same shape as get_live_odds. Snapshot the responses yourself if you want line history; this is not an opening/closing-odds archive, not a multi-book scanner and not a bet-placement tool.

輸入參數tierlimitsport

get_fixture

One fixture in full by id: every normalized market with its canonical key, tier, structure, status, decimal price and the no-vig probability per selection. Use it after get_live_odds or get_prematch_odds returns an id, when one match needs its whole market list. Only OPEN markets are returned by default; include=closed,suspended,resulted reveals the untradeable ones, and a RESULTED selection never carries a price under any query. A fixture leaves the board when it finishes, so an id from an earlier call can 404 — that is the market lifecycle, not an outage.

輸入參數tierincludefixture_id必填

get_coverage

What is on the board right now: live and pre-game fixture counts per sport, plus the time of the last catalog walk. Cheap — call it first to decide whether a full board fetch is worth the request, and to resolve a sport= filter to a sport that actually has fixtures. Counts describe this product only. It is not an upsell meter and carries no prices.

無需輸入參數。

get_health

Feed liveness and freshness: whether the upstream is connected, seconds since the last price frame, board size, market coverage and walk errors. Does not count against the rate limit. Call it before describing any data as current or fresh, and after a 503. generated_at is response time, not the age of a source price tick.

無需輸入參數。

list_sports

Every sport id this wire understands, so a sport= filter is never a guess. Costs no API quota. A listed sport may have no fixtures today, and each product serves only its own provider — use get_coverage for what is actually on the board. Answers "which sport ids exist", not "what is live".

無需輸入參數。

get_my_plan

This key: plan, per-second/per-minute/per-day limits, SSE entitlement and usage so far today. Costs no API quota. Use it to explain a 429 or a 401 to the user, and to tell them which limits they are actually on — the demo bucket is shared across every demo caller, so it can be spent by someone else. Not a billing or payment-history endpoint.

無需輸入參數。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 72%

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

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

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

  • 文件15 分

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

  • 授權條款不適用

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