インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、SportMonks Football をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
SportMonks Football API v3: リーグ、シーズン、試合と結果、ライブスコア、順位表、得点ランキング、チーム、スカッド、選手、スタジアム、試合前オッズと予測を、SportMonks の include とフィルター構文で参照できます。参照できる範囲は SportMonks のプランによって異なります。
こう聞いてみよう
SportMonks Football のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → SportMonks Football をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
SportMonks Football + ChatGPT
SportMonks Football API v3: リーグ、シーズン、試合と結果、ライブスコア、順位表、得点ランキング、チーム、スカッド、選手、スタジアム、試合前オッズと予測を、SportMonks の include とフィルター構文で参照できます。参照できる範囲は SportMonks のプランによって異なります。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
SPORTMONKS_API_TOKEN
ステップ 1 — 認証情報を取得
セットアップは約 2 分です。API トークンのある SportMonks アカウントが必要です。リーグ数の少ない無料プランがあり、有料プランではリーグや、オッズ、予測などのアドオンが追加されます。
- my.sportmonks.com にサインインし、API、続いて Tokens を開きます。
- トークンを作成してコピーします。
- トークンだけを、スペースや
api_token=を付けずにSPORTMONKS_API_TOKENに貼り付けます。コネクタはこれをAuthorizationヘッダーで送信します。 - コネクタをインストールし、
sportmonks_list_my_leaguesを実行します。プランに含まれるリーグが ID 付きで表示されます。
データはプラン次第です: 読み取れる内容は SportMonks のプラン、特に含まれるリーグによって決まります。プラン外のデータはエラーにならず、現在のサブスクリプションではアクセスできないという注記付きの空の応答が返ります。そのため AI はまずご自身のリーグを確認し、その範囲で作業します。オッズと予測には、対応するアドオンも必要です。
読み取れるデータ: リーグとシーズン、1 日または期間内の試合と結果、ライブスコアと現在進行中の試合、順位表(ライブも可)、得点、アシスト、カードのランキング、チーム、スカッド、選手とその成績、対戦成績、スタジアム、プランに含まれるブックメーカーの試合前オッズ、SportMonks モデルの確率とバリューベットです。
まず ID: SportMonks は ID で動きます。主なリーグ ID: 8 プレミアリーグ、9 チャンピオンシップ、82 ブンデスリーガ、384 セリエ A、564 ラ・リーガ、301 リーグ・アン、2 チャンピオンズリーグ。順位表、得点ランキング、スカッドにはシーズン ID が必要で、AI はリーグの現在のシーズンから取得します。チーム、選手、スタジアムは検索ツールで名前から探します。
include とフィルター: 基本の応答には ID しか含まれません。AI は include で関連データを追加します。たとえば participants;scores;state;events.type で、試合のチーム、スコア、状態、得点が得られます。一覧は fixtureLeagues:9 のようなフィルターで絞り込みます。include は応答を大きくするため、AI は質問に必要な分だけに抑えます。一覧は 1 ページ最大 50 件です。
読み取り専用: すべてのツールは読み取りのみです。SportMonks アカウントの内容は何も変わらないため、確認が必要な操作はなく、インストール時にオフになっているツールもありません。
オッズと予測は参考情報です: オッズはデシマル形式です。バリューベットは SportMonks のモデルが見つけたもので、参考情報であり、ベッティングの助言ではありません。
時刻と期間: AI がタイムゾーンを指定しない限り時刻は UTC で返され、AI がキックオフ時刻をあなたのタイムゾーンで伝えます。期間指定は最大 100 日です。
制限: SportMonks の上限は、エンティティ(試合、チーム、選手など)ごとに 1 時間 3,000 回です。応答ごとに残り回数とリセットまでの時間が示され、429 が返ったら AI はリセットまで待ちます。単発の呼び出しを何度も行うより、絞り込んだ一覧 1 回を優先します。
よくあるエラー: 401 は SportMonks がトークンを拒否したことを示します。API で新しいトークンを作成して貼り直してください。403 はトークンは有効でも、そのリソースがプランに含まれていないことを示します。"No result(s) found" という空の応答は、多くの場合リーグやアドオンがプラン外であることを意味します。
このコネクタが扱うのはサッカーのみで、ベットの実行や SportMonks のプランとトークンの変更は行いません。
ステップ 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 — ChatGPT にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
ChatGPT では、Web 版の Plugins ページから MCP サーバーをプラグインとして追加します。有料プランで利用でき、開発者モードはもう必要ありません。Business ワークスペースで追加できるのは管理者とオーナーだけです。Enterprise・Edu では、管理者が Create plugins with MCPs 権限を付与できます。
- chatgpt.com/plugins を開き、+ をクリックして Add custom MCP server を選びます。
- 名前を入力します(例: Name:
SportMonks Football)。 - Connection の Server URL に
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Authentication は OAuth のままにします。 - I understand and want to continue を選び、Create as a plugin をクリックします。ChatGPT に求められたら AnythingMCP にサインインし、アクセスを許可します。
- 個人用プラグインから新しいプラグインをインストールし、チャットで @ を入力して選択します。
利用可能なツール
| Tool | What it does |
|---|---|
sportmonks_list_my_leagues | Leagues your SportMonks plan covers, with id, name, short code, country id, type and when they last played |
sportmonks_list_leagues | Football leagues and cups with id, name, short code, country id, type (league, cup ...) and whether they are active |
sportmonks_search_leagues | Find football leagues by name, e.g |
sportmonks_get_league | One league by id |
sportmonks_get_season | One season by id: name, start and end date, whether it is current or finished |
sportmonks_get_fixture | One match by id |
sportmonks_list_fixtures_by_date | All matches on one day in the leagues your plan covers |
sportmonks_list_fixtures_between | Matches between two dates (at most 100 days apart) in the leagues your plan covers |
sportmonks_list_team_fixtures_between | One team's matches between two dates (at most 100 days apart): past results and upcoming fixtures |
sportmonks_get_head_to_head | Past meetings between two teams, newest first with include participants;scores |
sportmonks_list_livescores | Matches of today that start within 15 minutes, are being played or ended in the last 15 minutes, in the leagues your plan covers |
sportmonks_list_inplay_livescores | Only the matches being played right now, in the leagues your plan covers |
sportmonks_get_standings | League table of a season: position, points, form and the details of each team |
sportmonks_get_live_standings | Live league table of a league, updated while matches are being played |
sportmonks_get_topscorers | Top scorers of a season |
sportmonks_search_teams | Find teams by name: id, name, short code, country and founding year |
sportmonks_get_team | One team by id: name, short code, founded, venue id and country id |
sportmonks_list_season_teams | All teams that play in a season, with id, name, short code and venue id |
sportmonks_get_team_squad | Current domestic squad of a team: player id, jersey number, position id, contract dates |
sportmonks_get_season_squad | Squad of a team in one season, including players who left during it |
sportmonks_search_players | Find players by name: id, display name, birth date, height, weight and position id |
sportmonks_get_player | One player by id: name, birth date, height, weight, position, nationality |
sportmonks_search_venues | Find stadiums by name: id, name, city, address, capacity and surface |
sportmonks_get_venue | One stadium by id: name, city, address, capacity, surface and coordinates |
sportmonks_get_prematch_odds | Pre-match odds of one fixture from the bookmakers in your plan |
sportmonks_list_odds_markets | Betting markets with id and name, e.g. 1 fulltime result, 2 double chance, 14 both teams to score, 80 goals over/under, for the markets… |
sportmonks_list_bookmakers | Bookmakers with id and name, for the bookmakers filter of the odds tool |
sportmonks_get_predictions | SportMonks model probabilities for one fixture: fulltime result, both teams to score, over/under goals, correct score and more |
sportmonks_get_value_bets | Value bets SportMonks' model finds for one fixture: bet, bookmaker, odds and fair odds |
sportmonks_list_types | Type ids and names used across the API (event types, statistic types, positions, standing details ...) |
プロンプトの例
- 「プレミアリーグの現在の順位表を、各チームの直近 5 試合の調子と一緒に見せてください。」
- 「リヴァプールの次の 5 試合はいつですか?直近 5 試合の結果も教えてください。」
- 「いま私のリーグで行われている試合と、そのスコアを教えてください。」
- 「今シーズンのブンデスリーガの得点ランキングとアシストランキングの上位は誰ですか?」
- 「土曜日のアーセナルの試合について SportMonks のモデルは何と予測していますか?bet365 の試合前オッズも教えてください。」
FAQ
ChatGPT の無料プランでカスタム MCP サーバーは使えますか? OpenAI がカスタム MCP サーバーを案内しているのは有料プランだけで、Free プランは対象に含まれていません。
次のステップ
このガイドは役に立ちましたか?