mcpField
E
EndzoneAPI

EndzoneAPI

リモート
github.com/noahowshゲーム・エンタメ01 週間前に更新
リポジトリ

EndzoneAPI について

EndzoneAPIは、NFLデータを提供するREST APIとホスト型MCPサーバーで、フットボール分析担当者やデータ活用アプリを対象としています。EPA付きの過去プレー記録、選手プロップ、オッズ、統計、負傷情報、デプスチャートを扱います。

主な機能

  1. 01EPAと勝率付きプレー記録
  2. 02選手・チーム統計
  3. 03スポーツブックのオッズと変動
  4. 04選手プロップと結果履歴
  5. 05負傷情報とデプスチャート

活用シーン

  1. 01複数試合の締切時ライン比較
  2. 02ダウンや状況別のEPA分析
  3. 03選手プロップの的中率確認
  4. 04週ごとの負傷情報とデプスチャート確認

MCP 対応

ホスト型MCPサーバーがStreamable HTTP経由でMCPクライアントにNFLデータのツールを公開します。同じデータをRESTエンドポイントからも利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.endzoneapi.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.endzoneapi.com/mcp認証が必要

ツール

20
パラメーター型必須説明
divisionstringいいえディビジョンで絞り込みます。例:'AFC East'、'NFC West'。
conferenceenumいいえカンファレンスで絞り込みます。AFC | NFC

詳細

EndzoneAPI MCP サーバー

Smithery

フットボールデータ API。 1999 年以降のすべての NFL の試合について、EPA と勝率を含むプレイごとのデータ、選手およびチームの統計、スケジュール、負傷情報、デプスチャート、試合開始時のオッズを提供します。REST API と MCP サーバーです。毎月 500 クレジットを無料で利用できます。カード登録は不要です。

Web サイト:https://endzoneapi.com · ドキュメント:https://endzoneapi.com/docs · キーの取得:https://endzoneapi.com/signup

You:    "What was the closing spread for every Chiefs game last season?"
Claude: [calls get_games -> one call, every game with spread, total and moneyline]

You:    "Which offenses had the best EPA per play on third down in 2025?"
Claude: [calls get_plays with third_down filter -> EPA already attached]

スキル

16 個の無料 Claude スキルを使うと、Claude をこれらのツールと連携したフットボールアナリストにできます。プレーごとの EPA と成功率、Next Gen Stats、週間選手統計、オッズとデビギング、プロップ予測モデリング、カレッジフットボールと FCS、そして誠実なバックテストに対応します。通常の Markdown フォルダーです。

git clone https://github.com/noahowsh/endzoneapi-mcp.git

Claude Code プラグインとしてインストールすることもできます。

/plugin marketplace add noahowsh/endzoneapi-mcp
/plugin install endzoneapi-skills@endzoneapi

または、skills CLI を使います:npx skills add noahowsh/endzoneapi-mcp。

Claude(Claude Code、またはスキルを読み込む任意のクライアント)に skills/ フォルダーを指定し、上記の MCP サーバーに接続すると、スキルからライブデータを呼び出せます。dispatch スキルが、リクエストに適した 2 つまたは 3 つのスキルに振り分けます。全リスト:skills/README.md

You:    "Which offenses were best on third down in 2025, and how many plays is that based on?"
Claude: [loads epa-analysis + endzoneapi-tool, calls get_plays with third_down and a limit that
         holds the split, reports EPA per play, success rate and the play count]

便利なページ

Python

公式の Python クライアントは PyPI で公開されています:endzoneapi。

pip install endzoneapi
export ENDZONEAPI_API_KEY=sk_live_...
from endzoneapi import Client, to_dataframe

client = Client()

print(client.get_player_props(game_id="2025_01_KC_LAC", estimate_only=True))

props = client.get_player_props(
    game_id="2025_01_KC_LAC",
    market="player_pass_yds",
    bookmaker="draftkings",
)
df = to_dataframe(props, key="props")
print(df[["player_name", "line", "over_odds", "under_odds"]])

無効なキー、クレジット切れ、未検出、レート制限に対応した型付きエラー、自動再試行、pandas 用の to_dataframe を備えています。

クイックスタート

これは Streamable HTTP を使用するホスト型(リモート)MCP サーバーです。インストールは不要です。

Claude Code

claude mcp add --transport http endzoneapi "https://mcp.endzoneapi.com/mcp?key=YOUR_API_KEY"

Claude Desktop、Cursor、その他のクライアント

{
  "mcpServers": {
    "endzoneapi": {
      "url": "https://mcp.endzoneapi.com/mcp?key=YOUR_API_KEY"
    }
  }
}

キーは x-api-key ヘッダーまたは Authorization: Bearer で送信することもできます。キーがなくても接続とツール一覧の取得はできますが、ツールの呼び出しにはキーが必要です。

REST

curl -X POST https://mcp.endzoneapi.com/v1/list_teams -H "x-api-key: YOUR_API_KEY"

すべてのツールは、JSON ボディを指定して POST /v1/{tool} を呼び出します。

ツール(18)

ツール取得できるデータ
list_teamsカンファレンス、ディビジョン、カラー、ロゴを含む全32チーム
get_standingsNFLのタイブレーク手順に基づく順位とプレーオフのシード順、および各順位を決定した手順
get_schedule週別または今後N日間の試合
search_players名前、チーム、ポジションで選手を検索
get_injuriesチームと週ごとの負傷者レポート。練習と試合のステータスを含む
get_depth_chart週別のチームのデプスチャート
get_gamesシーズン、週、チーム、日付、試合タイプ、ステータスで試合を検索。締め切り時点のオッズを含む
get_team_statsEPA、成功率、状況別の内訳を含むチーム合計と週ごとのデータ
get_player_stats1人の選手の週別・シーズン別成績:パス、ラッシュ、レシーブ、ディフェンス、キック、ファンタジー
get_player_leadersポジション、チーム、シーズンで絞り込める各種スタッツのランキング
get_snap_counts試合別または選手別のオフェンス、ディフェンス、スペシャルチームのスナップ数と割合
get_advanced_statsNext Gen Statsのトラッキング指標とPro Football Referenceの高度なスタッツ
get_playsEPA、勝利確率、状況によるフィルター、オプションのFTNチャーティングを含むプレーごとのデータ
get_oddsブックメーカーで絞り込める試合別オッズ
get_game_detailチームスタッツ、先発QB、オッズ、天候、審判を含む試合の詳細
get_head_to_head勝敗記録と点差を含む対戦履歴
get_line_movementブックメーカーごとにまとめた時系列のオッズ
get_player_propsスポーツブック別の選手プロップライン。オープニングと締め切り時点:パス、ラッシュ、レシーブヤード、TD、レセプション、いつでもTD
get_prop_history1つの市場について、選手1人のプロップラインに対する時系列の成績と的中率
get_alt_linesスポーツブック別の代替スプレッドと合計。各ラインの段階とそのオッズ

データ

  • 1999年以降の全試合のプレーごとのデータ。EPA、勝利確率、モデルの列を含みます
  • 1999年以降の全試合の締め切り時点のスプレッド、合計、マネーライン。2020年以降はブックごとのオッズ(最大8社、2026年からシーズン中は1時間ごと)
  • 2023年以降の選手プロップライン。各試合前にライブで取得
  • 週別の選手・チームスタッツ、負傷情報(2009年以降)、デプスチャート(2001年以降)、スナップ数(2012年以降)、Next Gen Stats、FTNチャーティング(2022年以降)

シーズンごとの対象範囲は、データベースからライブで取得できます:https://endzoneapi.com/data/historical-odds、https://endzoneapi.com/data/player-props、https://endzoneapi.com/data/play-by-play

利用例

当社のNFL予測サイトNoPuntは、このAPIで動作しています。

  • nfl-props-backtest:NFL選手プロップの1シーズン分について、実際の結果との比較(較正、オーバー率、ライン変動、いつでもTDのオッズ)をPythonとRで行います。

料金

毎月500クレジット無料。カード不要。プラン:Starter $19/月(10,000クレジット)、Pro $49/月(30,000クレジット)、Scale $149/月(125,000クレジット)。ウォレットへのチャージは$5から。アカウントが有効な間は残高が保持されます。https://endzoneapi.com/pricing

クレジット表記

スタッツ、スケジュール、プレーごとのデータはnflverse(CC BY 4.0)から取得し、変更を加え、独自のモデルと組み合わせています。NFLまたはいずれかのチームとは提携していません。

ライセンス

このリポジトリの内容はMITライセンスです。データの利用条件は上記のとおりです。

Codexでの使用

このリポジトリをCodexのプラグインマーケットプレイスとして追加し、プラグインをインストールします:

codex plugin marketplace add noahowsh/endzoneapi-mcp

次に、Codexでプラグインのディレクトリを開き、endzoneapiマーケットプレイスからendzoneapi-skillsをインストールします。プラグインにはskills/のスキルとEndzoneAPI MCPサーバー(https://mcp.endzoneapi.com/mcp)が含まれています。先にキーを設定してください(https://endzoneapi.com/signupで無料取得できます):

export ENDZONEAPI_API_KEY=your_key

Codexはキーをベアラートークンとして送信します。

Gemini CLIでの使用

export ENDZONEAPI_API_KEY=your_key
gemini extensions install https://github.com/noahowsh/endzoneapi-mcp

この拡張機能はEndzoneAPI MCPサーバー(https://mcp.endzoneapi.com/mcp)を追加し、`x-api-key`ヘッダーでキーを送信します。無料キー(月500クレジット)はhttps://endzoneapi.com/signupで取得できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。