EndzoneAPI について
EndzoneAPIは、NFLデータを提供するREST APIとホスト型MCPサーバーで、フットボール分析担当者やデータ活用アプリを対象としています。EPA付きの過去プレー記録、選手プロップ、オッズ、統計、負傷情報、デプスチャートを扱います。
主な機能
- 01EPAと勝率付きプレー記録
- 02選手・チーム統計
- 03スポーツブックのオッズと変動
- 04選手プロップと結果履歴
- 05負傷情報とデプスチャート
活用シーン
- 01複数試合の締切時ライン比較
- 02ダウンや状況別のEPA分析
- 03選手プロップの的中率確認
- 04週ごとの負傷情報とデプスチャート確認
MCP 対応
ホスト型MCPサーバーがStreamable HTTP経由でMCPクライアントにNFLデータのツールを公開します。同じデータをRESTエンドポイントからも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.endzoneapi.com/mcpclaude mcp add --transport http noahowsh-endzoneapi https://mcp.endzoneapi.com/mcp{"mcpServers":{"noahowsh-endzoneapi":{"type":"http","url":"https://mcp.endzoneapi.com/mcp"}}}Cursor で開く{"servers":{"noahowsh-endzoneapi":{"type":"http","url":"https://mcp.endzoneapi.com/mcp"}}}VS Code で開く{"mcpServers":{"noahowsh-endzoneapi":{"type":"http","url":"https://mcp.endzoneapi.com/mcp"}}}{"mcpServers":{"noahowsh-endzoneapi":{"serverUrl":"https://mcp.endzoneapi.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.endzoneapi.com/mcp認証が必要ツール
20| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| division | string | いいえ | ディビジョンで絞り込みます。例:'AFC East'、'NFC West'。 |
| conference | enum | いいえ | カンファレンスで絞り込みます。AFC | NFC |
詳細
EndzoneAPI MCP サーバー
フットボールデータ 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]
便利なページ
- 今週のオッズ:https://endzoneapi.com/odds
- 今週の選手プロップ(ブック間で選手ごとに最良価格):https://endzoneapi.com/props
- プロップガイド:レシーブヤードの過去データ、タッチダウンの過去データ、パスヤードの過去データ
- ガイド:https://endzoneapi.com/guides
- ドキュメント:https://endzoneapi.com/docs
- 料金:https://endzoneapi.com/pricing
- データの対象範囲:https://endzoneapi.com/data
- カレッジフットボール(FBS):https://endzoneapi.com/college-football
- FCS フットボール:https://endzoneapi.com/fcs-football
- 比較:ESPN API の代替、nflfastR API、SportsDataIO の代替
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_standings | NFLのタイブレーク手順に基づく順位とプレーオフのシード順、および各順位を決定した手順 |
get_schedule | 週別または今後N日間の試合 |
search_players | 名前、チーム、ポジションで選手を検索 |
get_injuries | チームと週ごとの負傷者レポート。練習と試合のステータスを含む |
get_depth_chart | 週別のチームのデプスチャート |
get_games | シーズン、週、チーム、日付、試合タイプ、ステータスで試合を検索。締め切り時点のオッズを含む |
get_team_stats | EPA、成功率、状況別の内訳を含むチーム合計と週ごとのデータ |
get_player_stats | 1人の選手の週別・シーズン別成績:パス、ラッシュ、レシーブ、ディフェンス、キック、ファンタジー |
get_player_leaders | ポジション、チーム、シーズンで絞り込める各種スタッツのランキング |
get_snap_counts | 試合別または選手別のオフェンス、ディフェンス、スペシャルチームのスナップ数と割合 |
get_advanced_stats | Next Gen Statsのトラッキング指標とPro Football Referenceの高度なスタッツ |
get_plays | EPA、勝利確率、状況によるフィルター、オプションのFTNチャーティングを含むプレーごとのデータ |
get_odds | ブックメーカーで絞り込める試合別オッズ |
get_game_detail | チームスタッツ、先発QB、オッズ、天候、審判を含む試合の詳細 |
get_head_to_head | 勝敗記録と点差を含む対戦履歴 |
get_line_movement | ブックメーカーごとにまとめた時系列のオッズ |
get_player_props | スポーツブック別の選手プロップライン。オープニングと締め切り時点:パス、ラッシュ、レシーブヤード、TD、レセプション、いつでもTD |
get_prop_history | 1つの市場について、選手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で取得できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。