概要
SportsAPI Pro のサッカーデータ:リーグとシーズン、順位表とシーズンのランキング、ライブスコアと日別の試合日程、試合のラインナップ、出来事、スタッツ、対戦成績、シュートマップとベストプレーヤー、チーム、登録メンバー、選手、監督。API キー。
ガイド付きセットアップ
SportsAPI Pro Football を ChatGPT に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで SportsAPI Pro Football を接続して、MCP URL を ChatGPT に追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
ChatGPT のプラグインディレクトリにある AnythingMCP プラグインは、AnythingMCP Cloud 上で社内データベース(PostgreSQL、MySQL、SQL Server、Oracle、SAP HANA、SQLite、MongoDB、読み取り専用)への質問に答えます。掲載ページを開き (新しいタブで開きます)、Install plugin をクリックしてください。それ以外のコネクタは、AnythingMCP の MCP URL を使ってカスタム MCP サーバーとして ChatGPT に追加します。
こう聞いてみよう
SportsAPI Pro Football のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → SportsAPI Pro Football をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
SportsAPI Pro Football + ChatGPT
SportsAPI Pro のサッカーデータ:リーグとシーズン、順位表とシーズンのランキング、ライブスコアと日別の試合日程、試合のラインナップ、出来事、スタッツ、対戦成績、シュートマップとベストプレーヤー、チーム、登録メンバー、選手、監督。API キー。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
SPORTSAPIPRO_API_KEY
ステップ 1 — 認証情報を取得
セットアップは約 2 分です。SportsAPI Pro のアカウントが必要です。試すだけなら無料プランで足ります。
- sportsapipro.com/register でアカウントを登録します。
- Dashboard を開き、API Credentials のキーを
SPORTSAPIPRO_API_KEYにコピーします。スペースやヘッダー名を付けず、キーだけを貼り付けてください。 - コネクターをインストールします。
sportsapipro_get_account_statusでキーを確認してください。プラン、1 日のリクエスト上限、今日使ったリクエスト数、残りのリクエスト数が表示されます。
Cloud とセルフホストは同じ手順です: コネクターに必要なのはキーだけで、x-api-key ヘッダーとして https://api.sportsapipro.com/v2/football に送信します。
1 日のクォータ: クォータはキーで使うすべてのスポーツで共有され、UTC の午前 0 時にリセットされます。無料プランは 1 日 100 リクエスト、Pro は 7,500、Ultra は 75,000 です。ツールの呼び出し 1 回が 1 リクエストです。残りは sportsapipro_get_account_status で確認できます。
ID: 大会、シーズン、チーム、選手、監督、試合には数値の ID があります。sportsapipro_search は名前でどれでも検索できます。sportsapipro_list_leagues は国ごとに大会を一覧にします(england のようなスラッグ)。シーズン ID は年ではありません。sportsapipro_list_tournament_seasons で取得してください。よく使う大会 ID: 17 Premier League、8 LaLiga、35 Bundesliga、23 Serie A、34 Ligue 1、7 Champions League。
時刻とページ送り: キックオフ時刻は UTC の Unix タイムスタンプ(startTimestamp)で、AI が変換してから時刻を伝えます。sportsapipro_list_season_matches と sportsapipro_list_team_matches は direction(next または last)と 0 始まりの page を受け取ります。hasNextPage が true の間は次のページがあります。sportsapipro_list_matches_by_date はその日の上位 50 大会を返し、totalTournamentsOnDate はその日に試合がある大会の総数を示します。
対象範囲: サッカーのみです。キーは他のスポーツにも使えますが、このコネクターでは扱いません。データの詳しさは大会のレベルによって異なり、下位リーグではスタッツが少なかったり 404 が返ったりします。
よくあるエラー: 401 はキーがないか誤っていることを示します。API Credentials からもう一度コピーしてください。キーを再生成すると古いキーは無効になるので、その後コネクターも更新してください。403 はアクセス拒否またはアカウントの停止を示します。SportsAPI Pro のダッシュボードでアカウントを確認してください。429 は 1 日のクォータを使い切ったことを示します。UTC の午前 0 時にリセットされます。
読み取れるデータ: 大会 ID 付きの国、リーグ、カップと各大会のシーズン、昇格・降格の表示付きの順位表と、統計項目ごとのシーズンランキング(評価点、ゴール、期待ゴール、アシスト、シュート、セーブ、クリーンシート、カードなど)、スコアと経過時間付きのライブ試合、日付ごとの試合、シーズンやチームの今後と直近の試合、会場、主審、監督を含む試合の詳細、選手の評価点付きのラインナップとフォーメーション、試合の出来事(ゴール、カード、交代、VAR 判定)、ハーフごとのチームスタッツ、両チームと両監督の対戦成績、期待ゴール付きのシュートマップ、ベストプレーヤー、平均ポジション、会場と最近の調子を含むチーム情報、背番号、年齢、市場価値、契約満了日付きの登録メンバー、選手プロフィールとシーズンごとのスタッツ、監督とその経歴です。
読み取り専用: すべてのツールは読み取りのみです。SportsAPI Pro のアカウントは何も変更されません。
ステップ 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 をクリックして Add custom MCP server を選びます。
- 名前を入力します(例: Name:
SportsAPI Pro 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 |
|---|---|
sportsapipro_get_account_status | Show the SportsAPI Pro account behind the key: plan, daily request limit, requests used today, remaining requests and when the quota resets… |
sportsapipro_search | Search football teams, players, managers and tournaments by name and get their ids |
sportsapipro_list_countries | List the countries (football categories) with name, code and flag, to browse competitions by country |
sportsapipro_list_leagues | List football leagues and cups grouped by country with their tournament ids |
sportsapipro_list_tournament_seasons | List the seasons of a tournament, newest first, with their season ids (e.g. 76986 for one Premier League season) |
sportsapipro_get_standings | Get the league table of a tournament season: position, team, matches, wins, draws, losses, goals and points, with promotion and relegation… |
sportsapipro_get_top_players | Get the season leaders of a tournament in one call, keyed by statistic: rating, goals, expected goals, assists, shots, key passes… |
sportsapipro_list_season_matches | List the upcoming (next) or most recent finished (last) matches of a tournament season, a page at a time: teams, kick-off timestamp… |
sportsapipro_list_live_matches | List every football match being played right now with tournament, teams, score, status and minute |
sportsapipro_list_matches_by_date | List the matches of the top 50 tournaments on one date (fixtures and results): tournament, teams, kick-off timestamp, status and score.… |
sportsapipro_get_match | Get one match: tournament, season and round, teams, status, score by period, kick-off timestamp, venue, referee and managers, with their ids |
sportsapipro_get_match_lineups | Get the lineups of a match: formation, starting XI and substitutes per team with shirt number, position, player ratings and statistics, and… |
sportsapipro_get_match_incidents | Get the incidents of a match in order: goals with scorer and assist, cards, substitutions, VAR decisions, injury time and period scores |
sportsapipro_get_match_statistics | Get the team statistics of a match per period (all, 1st half, 2nd half): possession, expected goals, shots, big chances, passes, duels… |
sportsapipro_get_match_h2h | Get the head-to-head record of the two teams (wins and draws) and of the two managers before this match |
sportsapipro_get_match_shotmap | Get every shot of a match with player, minute, position on the pitch, body part, situation, expected goals (xG) and outcome |
sportsapipro_get_match_best_players | Get the best-rated players of each team in a match and the player of the match, with their ratings |
sportsapipro_get_match_average_positions | Get the average positions of each team's players on the pitch during a match, with the substitutes who came on |
sportsapipro_get_team | Get one team: name, country, venue with capacity, manager, foundation date, colours, main tournament and recent form |
sportsapipro_get_team_squad | Get a team's squad: players with position, nationality, shirt number, age, market value and contract expiry |
sportsapipro_list_team_matches | List a team's upcoming (next) or most recent finished (last) matches in all competitions, a page at a time: tournament, opponent, kick-off… |
sportsapipro_get_player | Get one player's profile: team, position, shirt number, country, date of birth, height, preferred foot, estimated market value and contract… |
sportsapipro_get_player_statistics | Get a player's statistics season by season across competitions: appearances, minutes, goals, assists, cards and rating |
sportsapipro_get_manager | Get one manager: current team, nationality, date of birth, preferred formation and performance (matches, wins, draws, losses, goals scored… |
sportsapipro_get_manager_career | Get a manager's career history: the teams coached with start and end dates and the wins, draws and losses at each club |
プロンプトの例
- 「現在の Premier League の順位表と、今シーズンの得点ランキング上位 5 人を見せてください。」
- 「今行われているサッカーの試合はどれですか。それぞれのスコアと経過時間も教えてください。」
- 「Arsenal の直近の試合について、ラインナップ、ゴールとカード、チームスタッツ、期待ゴール付きのシュートマップを出してください。」
- 「次の Real Madrid 対 Barcelona の前に、両チームの対戦成績とそれぞれの直近 5 試合の結果を見せてください。」
- 「Bayern Munich の登録メンバーを、ポジション、背番号、年齢、契約満了日付きで一覧にしてください。」
FAQ
ChatGPT の無料プランでカスタム MCP サーバーは使えますか? OpenAI がカスタム MCP サーバーを案内しているのは有料プランだけで、Free プランは対象に含まれていません。
次のステップ
このガイドは役に立ちましたか?