PuckAPI について
PuckAPIは、分析者や開発者向けのホッケーデータAPIです。NHLとPWHLの試合、選手、チーム、プレー・バイ・プレー、算出指標、オッズをREST APIとホスト型MCPサーバーで提供します。
主な機能
- 01NHLとPWHLの試合・チームデータ
- 02選手とゴールテンダーの統計
- 03プレー・バイ・プレーとショット位置
- 04期待ゴール、GSAX、Corsi、Fenwick
- 05過去のオッズとライン変動
活用シーン
- 01試合結果、日程、順位の確認
- 02選手のシーズン統計の比較
- 03ショットマップと試合イベントの調査
- 04試合中のブックメーカーオッズ追跡
MCP 対応
ホスト型MCPサーバーは、試合、チーム、選手、オッズ、プレー・バイ・プレー、ショットマップのツールを公開します。MCPクライアントはStreamable HTTPで接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.puckapi.com/mcpclaude mcp add --transport http noahowsh-puckapi https://mcp.puckapi.com/mcp{"mcpServers":{"noahowsh-puckapi":{"type":"http","url":"https://mcp.puckapi.com/mcp"}}}Cursor で開く{"servers":{"noahowsh-puckapi":{"type":"http","url":"https://mcp.puckapi.com/mcp"}}}VS Code で開く{"mcpServers":{"noahowsh-puckapi":{"type":"http","url":"https://mcp.puckapi.com/mcp"}}}{"mcpServers":{"noahowsh-puckapi":{"serverUrl":"https://mcp.puckapi.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.puckapi.com/mcp認証が必要ツール
22| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| league | enum | いいえ | リーグ。既定値は nhl。指定可能な値:nhl、pwhl、ohl、whl、qmjhl、echl、ahl、ushl。nhl | pwhl | ohl | whl | qmjhl | echl | ahl | ushl |
| season | string | いいえ | 8桁のシーズンID(例:2024-25の場合は20242025)。2024-25および2024-2025も指定できます。既定値は今シーズンです。 |
| division | string | いいえ | ディビジョンで絞り込みます(例:Atlantic、Metropolitan、Central、Pacific)。 |
| conference | enum | いいえ | カンファレンスで絞り込みます。Eastern | Western |
詳細
ホッケーデータ API。 スタッツ、オッズ、そのほかあらゆるデータを提供します。
REST API と MCP サーバー。無料で始められます。
You: "What were last night's NHL scores?"
Claude: [calls get_games → returns scores, periods, shots, goals]
You: "Show me the line movement on the Sabres game"
Claude: [calls get_line_movement → opening line, current line, timestamps, book-by-book]
You: "Compare McDavid and MacKinnon this season"
Claude: [calls get_player_stats x2 → side-by-side goals, assists, points, TOI, shooting %]
クイックスタート
Claude Desktop -- claude_desktop_config.json に追加します:
{
"mcpServers": {
"puckapi": {
"url": "https://mcp.puckapi.com/mcp?key=YOUR_API_KEY"
}
}
}
Claude Code -- コマンドを 1 つ実行します:
claude mcp add --transport http puckapi \
"https://mcp.puckapi.com/mcp?key=YOUR_API_KEY"
その他の MCP クライアント -- Streamable HTTP に対応するクライアントならどれでも使用できます:
| 設定 | 値 |
|---|---|
| URL | https://mcp.puckapi.com/mcp?key=YOUR_API_KEY |
| トランスポート | Streamable HTTP |
Authorization: Bearer または x-api-key ヘッダーも使用できます。接続してツール一覧を取得するにはキーは不要ですが、ツールの呼び出しにはキーが必要です。
puckapi.com で無料キーを取得できます。クレジットカードは不要で、500 クレジットを利用できます。
利用可能なツール
試合 -- 4 個のツール
| ツール | 説明 |
|---|---|
get_games | スコア、ピリオド、シュート、ゴールを含む試合結果 |
get_schedule | 今後および過去の試合日程 |
get_game_detail | 特定の試合の詳細なボックススコア |
get_head_to_head | 2 チーム間の過去の対戦データ |
チーム -- 3 個のツール
| ツール | 説明 |
|---|---|
get_standings | シーズン別の現在または過去の順位表 |
get_team_stats | チーム単位のスタッツ(ゴール、シュート、PP%、PK% など) |
list_teams | 略称とメタデータを含む NHL 全チームの一覧 |
選手 -- 5 個のツール
| ツール | 説明 |
|---|---|
search_players | 名前で選手を検索 |
get_player_stats | スケーターのスタッツ(ゴール、アシスト、ポイント、TOI など) |
get_skater_season_stats | シーズンスタッツのランキング。ゴール、アシスト、ポイント、TOI、シュート率を表示。チームで絞り込み、5 つの指標で並べ替え可能 |
get_goalie_stats | ゴールテンダーのスタッツ(SV%、GAA、勝利数、完封数など) |
get_player_game_log | シーズン中のスケーターまたはゴールテンダーの試合ごとの成績:ゴール、アシスト、シュート、PIM、セーブ、SV% |
オッズ -- 2 個のツール
| ツール | 説明 |
|---|---|
get_odds | スポーツブック別のオープニングおよびクロージングのマネーライン、パックライン、合計値。2019-20 シーズン以降の全試合 |
get_line_movement | ブックメーカー別にグループ化した時系列のオッズ |
プレー・バイ・プレー -- 2 個のツール
| ツール | 説明 |
|---|---|
get_plays | リンク上の座標、人数状況、関与した選手を含むプレー・バイ・プレーイベント |
get_shot_map | リンク上の座標、シュートの種類、シューター、ゴールテンダーを含む全シュート試行 |
データの対象範囲
| カテゴリ | 詳細 |
|---|---|
| ゲーム | 16シーズンにわたり23,000件以上 |
| プレーごとのデータ | 2010-11シーズン以降のすべてのイベントとリンク座標(680万件以上のイベント) |
| オッズ | 2019-20シーズン以降のすべてのゲーム:2020-21〜2023-24シーズンは1試合あたり約12〜14社、2025-26シーズンは60社以上、2026年10月からはPinnacleを含む8社のデータを1時間ごとに取得 |
| ラインの変動 | 2026年9月から1時間ごとのスナップショット |
| 選手 | 4,800人以上のスケーターとゴールキーパー |
| 算出データ | 期待ゴール数、GSAX、Corsi、Fenwick |
| PWHL | ゲーム、順位表、プレーごとのデータ、シュート位置情報。league: "pwhl"を渡してください(詳細) |
| 更新 | ゲームは毎日更新、オッズは1時間ごとに取得 |
シーズン別のライブデータ範囲:過去のオッズ · プレーごとのデータ · シュートデータ
料金プラン
| プラン | クレジット/月 | 料金 |
|---|---|---|
| 無料 | 毎月500 | $0 |
| Starter | 10,000 | $19/月 |
| Pro | 30,000 | $49/月 |
| Scale | 125,000 | $149/月 |
ツールの呼び出し1回あたり1〜25クレジットかかります(ツールごとの料金)。$5からのウォレットへのチャージは有効期限なしです。
REST API
PuckAPIでは標準のREST APIも提供しています:
curl -X POST https://mcp.puckapi.com/v1/get_standings \
-H "x-api-key: YOUR_API_KEY"
詳しいドキュメントはこちらをご覧ください。
利用例
NHLの予測サイトであるPuckCastは、このAPIを利用しています。
関連リンク
| PuckAPI Skills | ホッケー分析、ベッティングモデル、リサーチに使える無料のClaude Codeスキル28個 |
| puckapi.com | アカウント登録、ダッシュボード、APIドキュメント |
| 今夜のNHLオッズ | 追跡対象のすべてのスポーツブックのマネーライン、パックライン、合計得点。1時間ごとに更新 |
| 今日のNHL選手プロップ | ポイント、ゴール、シュート、セーブ、随時得点者:選手ごとのコンセンサスラインと、オーバー・アンダーそれぞれの最良オッズ |
| ゴールへのシュート数プロップの履歴 | Pythonを使って、選手が試合ごとにシュート数ラインをオーバーした頻度を確認 |
他のスポーツでも、同じツールとキー形式
| EndzoneAPI | NFLと大学フットボール |
| DunkAPI | NBA、WNBA、大学バスケットボール |
| FastballAPI | MLBと大学野球 |
| StrikerAPI | サッカー、17の大会 |
| AcesAPI | ATPとWTAのテニス |
| BirdieAPI | PGAツアーなどのゴルフツアー |
| FighterAPI | UFC、PFL、Bellator |
puckapi.com · APIドキュメント · スキル
MITライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。