Stat Api — Sports Data について
STAT API Sports Data は、NFL、NBA、MLB、NHL、PGA、DFS、Kalshi と Polymarket の市場データを扱うリモート MCP サーバーです。データカタログは匿名で参照でき、データ検索には無料の API キーが必要です。
主な機能
- 01リーグとテーブルのカタログ参照
- 02選手、試合、プレー別データの検索
- 03条件指定とキーセットページネーション
- 04DFS の給与とスレートの取得
- 05Kalshi と Polymarket の市場データ取得
- 06リレーショナルな GraphQL クエリ
活用シーン
- 01試合日、スコア、プレー別データの確認
- 02選手、負傷、オッズ、ニュースの検索
- 03DraftKings と FanDuel のスレートや給与の分析
- 04試合に関連する予測市場の契約確認
MCP 対応
リモート MCP サーバーは、streamable HTTP 経由でスポーツデータのカタログ、検索、レコード取得、選手検索、試合、市場のツールを提供します。カタログは匿名で利用でき、データツールには API キーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.stat-api.com/mcpclaude mcp add --transport http stat-api https://api.stat-api.com/mcp{"mcpServers":{"stat-api":{"type":"http","url":"https://api.stat-api.com/mcp"}}}Cursor で開く{"servers":{"stat-api":{"type":"http","url":"https://api.stat-api.com/mcp"}}}VS Code で開く{"mcpServers":{"stat-api":{"type":"http","url":"https://api.stat-api.com/mcp"}}}{"mcpServers":{"stat-api":{"serverUrl":"https://api.stat-api.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.stat-api.com/mcp認証が必要ツール
9このツールにパラメーターはありません。
詳細
STAT API — スポーツデータ MCP サーバー
stat-api.com の NFL、NBA、MLB、NHL、PGA データ(選手、試合、ボックススコア、プレーごとの記録)に加え、DFS の給与・スレート、および Kalshi と Polymarket の予測市場価格を提供するリモート MCP サーバー(ストリーミング可能な HTTP)です。
エンドポイント: https://api.stat-api.com/mcp
公式 MCP Registry に com.stat-api/sports-data として登録されています。
セットアップ
認証なしですぐに利用できます。無料の API キーを追加すると、データツールを利用できます。
Claude Code
claude mcp add --transport http stat-api https://api.stat-api.com/mcp \
--header "Authorization: Bearer <YOUR_API_KEY>"
JSON 設定(Claude Desktop、Cursor、その他のほとんどのクライアント)
{
"mcpServers": {
"stat-api": {
"type": "streamable-http",
"url": "https://api.stat-api.com/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}
認証情報なしで接続するには、headers ブロックを省略してください。カタログツールは引き続き利用でき、データツールを呼び出すと、キーの取得方法がサーバーから案内されます。
ツール
認証情報は不要(カタログを閲覧):
| ツール | 機能 |
|---|---|
list_leagues | すべてのリーグ/データグループ(nfl、nba、mlb、nhl、pga、dfs、kalshi、polymarket、reference)とテーブル数を一覧表示します |
list_tables | 1つのリーグ内のクエリ可能なすべてのテーブルを、それぞれ1行で要約します |
describe_table | テーブルの完全な仕様(フィールド、型、受け付けるフィルターと演算子、ページ制限、実行可能な例)を表示します |
無料の API キーが必要(stat-api.com で取得):
| ツール | 機能 |
|---|---|
query_table | フィルター(field__gte、__between、__like、…)とキーセットページネーションを使って、任意のテーブルをクエリします |
get_record | 主キーを指定して、1行のデータを取得します |
search_players | 誤入力に対応した選手名検索 |
games_on_date | 指定した暦日(米国東部時間)の試合を取得します |
game_markets | 特定の試合に紐づく Kalshi/Polymarket のコントラクトを取得します |
graphql_query | リレーショナルクエリにより、試合 → チーム → 選手 → オッズを1回の呼び出しで取得します |
api_usage | API キーのプラン、使用済み/残りの割り当て量、リセット日を確認します |
データ範囲
- NFL/NBA/MLB/NHL/PGA — チーム、選手、試合、ボックススコア、プレーごとの記録、オッズ、負傷情報、ニュース
- DFS — DraftKings/FanDuel のスレート、給与、コンテスト結果
- 予測市場 — Kalshi と Polymarket のイベント、市場、価格、取引。関連する試合に紐づいています
合計約200のテーブルがあります。list_leagues → list_tables → describe_table の順に使うと、カタログ全体を確認できます。
その他のアクセス方法
- REST — OpenAPI 3.1 仕様 · インタラクティブなドキュメント
- GraphQL —
POST https://api.stat-api.com/api/v1/graphql· SDL · IDE - クライアント —
@sports-db/client(npm) ·sports-db(PyPI)
リンク
- ウェブサイト:https://stat-api.com
- MCP ドキュメント:https://stat-api.com/docs/mcp
- 料金(無料プランあり):https://stat-api.com/pricing
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。