インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、The Odds API をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
The Odds API (the-odds-api.com) v4: 米国、英国、EU、オーストラリアのブックメーカーによる、サッカー、NFL、NBA、MLB、NHL、テニスなどのベッティングオッズ、選手プロップを含むイベント別オッズ、ライブスコア、参加チームと選手、過去のオッズを参照できます。odds-api.io のサービスとは別物です。
こう聞いてみよう
The Odds API のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → The Odds API をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
The Odds API + Gemini
The Odds API (the-odds-api.com) v4: 米国、英国、EU、オーストラリアのブックメーカーによる、サッカー、NFL、NBA、MLB、NHL、テニスなどのベッティングオッズ、選手プロップを含むイベント別オッズ、ライブスコア、参加チームと選手、過去のオッズを参照できます。odds-api.io のサービスとは別物です。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
THE_ODDS_API_KEY
ステップ 1 — 認証情報を取得
セットアップは約 2 分です。the-odds-api.com の API キーが必要です。月 500 クレジットの無料プランがあり、過去のオッズには有料プランが必要です。
- the-odds-api.com で登録します。キーはメールで届き、アカウントページにも表示されます。
- キーを
THE_ODDS_API_KEYに貼り付けます。小文字の 16 進数 32 文字です。コネクタはこれをクエリパラメータapiKeyとして送信し、ツールの引数になることはありません。 - コネクタをインストールし、
the_odds_api_list_sportsを実行します。ほかのツールが必要とするスポーツキー付きで、スポーツと大会の一覧が表示されます。クレジットは消費しません。
odds-api.io のサービスではありません: AnythingMCP には odds-api.io 用の Odds API コネクタもあります。こちらは the-odds-api.com の The Odds API 用です。キーをそちらで取得した場合に使ってください。
読み取れるデータ: 米国、英国、EU、オーストラリアのブックメーカーによる、サッカー、アメリカンフットボール、バスケットボール、野球、アイスホッケー、テニス、クリケット、MMA などのオッズ。勝敗、ハンディキャップ、オーバー/アンダー、アウトライト(長期)の各マーケット。選手プロップ、オルタネートライン、ピリオド別マーケットを含む、1 イベントの全マーケットのオッズ。ライブスコアと直近 1 から 3 日の結果。各スポーツのチームと選手。有料プランでは、過去のある時点のオッズとイベント(2020 年 6 月以降のスナップショット)です。
呼び出しのたびにクレジットを消費します: ほとんどの呼び出しは月間クォータのクレジットを消費し、応答ごとに残高(残りクレジット、使用済みクレジット、その呼び出しのコスト)が示されます。AI は残高を確認し、少なくなったらお知らせします。
- 無料:
the_odds_api_list_sportsとthe_odds_api_list_events。 - 1 クレジット:
the_odds_api_get_scores(過去数日の結果を含めると 2)、the_odds_api_get_event_markets、the_odds_api_list_participants、the_odds_api_get_historical_events。 - オッズ: マーケット数 × リージョン数。1 リージョンの 1 マーケットは 1 クレジット、勝敗、ハンディキャップ、オーバー/アンダーを米国と EU で取得すると 6 クレジットです。ブックメーカーを個別に 10 社まで指定すると 1 リージョンとして数えられます。AI は 1 マーケット、1 リージョンから始めます。
- 過去のオッズ(有料プランのみ): マーケットとリージョンごとに 10 クレジット。AI はこの呼び出しの前に毎回あなたに確認します。
一般的な流れ: まずスポーツキー(soccer_epl、basketball_nba、americanfootball_nfl)、次にイベント ID と開始時刻の無料一覧、そしてスポーツ全体なら the_odds_api_get_odds、1 試合の選手プロップまで見るなら the_odds_api_get_event_markets と the_odds_api_get_event_odds を使います。
読み取り専用、ベットはしません: すべてのツールは読み取りのみです。ベットの実行やアカウントの変更を行うツールはないため、確認が必要な操作はなく、インストール時にオフになっているツールもありません。オッズは参考情報であり、ベッティングの助言ではありません。
オッズの読み方: アメリカン形式を指定しない限り、オッズはデシマル形式です。インプライド確率は 1 をデシマルオッズで割った値です。サッカーの勝敗マーケットは引き分けを含む 3 つの結果があります。オッズは常に変動し、各ブックメーカーには最終更新時刻があるため、AI はオッズがどれだけ新しいかを伝えます。時刻は UTC で返され、AI があなたのタイムゾーンに換算します。
制限: 月間クレジットのほか、同時に多くのリクエストを送ると 429 が返ります。AI は 1 秒待ってから再試行します。
よくあるエラー: 401 はキーがない、間違っている、または今月のクレジットを使い切ったことを示します。422 は不明なマーケットやリージョン、履歴のないプランでの過去データ呼び出しなど、無効なパラメータです。イベントの 404 は、その試合がすでに始まったか終わって一覧から外れたことを示します。
このコネクタは、ベットの実行、the-odds-api.com のアカウントやプランの管理、どこに賭けるべきかの提案は行いません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
The Odds APIのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
the_odds_api_list_sports | Sports and competitions The Odds API covers, with the sport key the other tools need, group, title, whether it is in season and whether it… |
the_odds_api_list_events | Upcoming and live events of a sport with event id, teams and start time, without odds |
the_odds_api_get_odds | Odds for the upcoming and live games of a sport from many bookmakers, per market (h2h, spreads, totals, outrights) |
the_odds_api_get_scores | Live scores and, with days_from, results of games completed in the last 1 to 3 days for a sport |
the_odds_api_get_event_odds | Odds of one event in any market the bookmakers offer, including player props, alternate lines and period markets (e.g. player_pass_tds… |
the_odds_api_get_event_markets | Which market keys each bookmaker currently offers for one event, to pick markets for the_odds_api_get_event_odds |
the_odds_api_list_participants | Teams or players of a sport with their participant id, as The Odds API names them |
the_odds_api_get_historical_odds | Odds of a sport as they were at a past moment (snapshots since June 2020) |
the_odds_api_get_historical_events | Events of a sport as listed at a past moment, with their event ids, for the historical event odds tool |
the_odds_api_get_historical_event_odds | Odds of one event in any market as they were at a past moment (props and extra markets from May 2023) |
プロンプトの例
- 「ヨーロッパのブックメーカーで、アーセナル対チェルシーの勝敗オッズを比較して、インプライド確率も見せてください。」
- 「今夜の NBA 各試合で、マネーラインが一番いいブックメーカーはどこですか?」
- 「ドジャースの次の試合の勝敗オッズを米国のブックメーカーで比較してください。」
- 「昨夜の NHL の試合結果を教えてください。」
- 「今月のクレジットはあといくつ残っていますか?」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?