PuckAPI MCPサーバー
コミット 2026年10月17日NHLおよびPWHLの統計、プレイバイプレイデータ、期待ゴール数(expected goals)、スポーツブックのオッズをAIクライアントに提供します。
別名 PuckAPI/mcp, mcp
- スター
- 0
- ツール
- 16
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.1.6
- 最終コミット
- 2026年10月17日
- ライセンス
- MIT
PuckAPI MCPとは
PuckAPIはMCPサーバーです。 NHLおよびPWHLの統計、プレイバイプレイデータ、期待ゴール数(expected goals)、スポーツブックのオッズをAIクライアントに提供します。. 16個のツールを提供しており、get_games, get_schedule, get_game_detailなどがあります。
プロジェクトのREADMEから生成された概要
PuckAPI MCP server について
PuckAPIは、AIクライアントを利用する開発者やアナリスト向けに、包括的なホッケーデータを提供します。NHLとPWHLの両方の統計およびプレイバイプレイ情報を提供し、23,000試合以上のデータと数百万件のイベント座標をカバーしています。ユーザーは、期待ゴール数(expected goals)、GSAX、Corsi、Fenwickなどの高度な指標にアクセスして、詳細なリサーチやベッティングモデルの構築を行うことができます。
このMCP serverは、Claude Desktop、Claude Code、またはリモートURL経由でstreamable HTTPをサポートするあらゆるクライアントに接続可能です。認証なしで接続やツールのリスト表示を行うことはできますが、特定のツールを呼び出すにはAPIキーが必要です。本サービスはクレジット制を採用しており、ツールの呼び出しごとに1〜25クレジットを消費します。無料枠では、クレジットカード登録なしで開始できる月間500クレジットが提供されます。
専用のツールを使用することで、試合結果、選手のパフォーマンス、スポーツブックの動向について詳細な調査が可能です。試合スケジュール、選手のゲームログ、ゴールキーパーの統計、過去の対戦データなどを取得できます。また、さまざまなブックメーカーのラインムーブメントやオッズを追跡するための特化型ツールも含まれています。
できること
- 1シュートの空間データを分析するリンク内の具体的な座標やシューターの詳細を含む、シュート試行データにアクセスできます。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
PuckAPI MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにPuckAPI MCPをインストール
$ claude mcp add --transport http mcp https://mcp.puckapi.com/mcpCursorにPuckAPI MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp"
}
}
}VS CodeにPuckAPI MCPをインストール
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.puckapi.com/mcp"
}
}
}VS Code CLIにPuckAPI MCPをインストール
$ code --add-mcp '{"name":"mcp","type":"http","url":"https://mcp.puckapi.com/mcp"}'CodexにPuckAPI MCPをインストール
$ codex mcp add mcp --url https://mcp.puckapi.com/mcpCodex config.tomlにPuckAPI MCPをインストール
~/.codex/config.toml
[mcp_servers.mcp] url = "https://mcp.puckapi.com/mcp"
Gemini CLIにPuckAPI MCPをインストール
$ gemini mcp add -s user --transport http mcp https://mcp.puckapi.com/mcpGemini settings.jsonにPuckAPI MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp",
"type": "http"
}
}
}PuckAPI MCPツール 16
READMEから検出get_gamesget_scheduleget_game_detailget_head_to_headget_standingsget_team_statslist_teamssearch_playersget_player_statsget_skater_season_statsget_goalie_statsget_player_game_log
| get_games | — | |
| get_schedule | — | |
| get_game_detail | — | |
| get_head_to_head | — | |
| get_standings | — | |
| get_team_stats | — | |
| list_teams | — | |
| search_players | — | |
| get_player_stats | — | |
| get_skater_season_stats | — | |
| get_goalie_stats | — | |
| get_player_game_log | — |
16個のツールをすべて表示ツールを折りたたむ
get_oddsget_line_movementget_playsget_shot_map
| get_odds | — | |
| get_line_movement | — | |
| get_plays | — | |
| get_shot_map | — |
自動チェック
実行日 2026年11月14日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能puckapi/mcp is public and reachablegithub.com/puckapi/mcp ↗合格
- パッケージがこのリポジトリをソースとして指定未チェック
- ビルドの来歴 (Sigstore 証明)未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-10-17github.com/puckapi/mcp ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していない未チェック
- パッケージおよびその依存関係に重大な勧告なし未チェック
- モデルへの隠れた指示がない16 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされているNo tool named like delete, drop or exec合格
- リモートエンドポイントが MCP ハンドシェイクに応答initialize answered with protocol 2025-06-18 in 260 ms合格
README
GitHubで見るThe hockey data API. Stats, odds, and everything between.REST API and MCP server. Free to start.
Quick Start · Tools · Data · Pricing · REST API
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 %]
Quick Start
Claude Desktop -- add to claude_desktop_config.json:
{
"mcpServers": {
"puckapi": {
"url": "https://mcp.puckapi.com/mcp?key=YOUR_API_KEY"
}
}
}
Claude Code -- one command:
claude mcp add --transport http puckapi \
"https://mcp.puckapi.com/mcp?key=YOUR_API_KEY"
Other MCP clients -- any client supporting Streamable HTTP:
| Setting | Value |
|---|---|
| URL | https://mcp.puckapi.com/mcp?key=YOUR_API_KEY |
| Transport | Streamable HTTP |
Also accepts Authorization: Bearer or x-api-key headers. Connecting and listing tools works without a key; calling a tool needs one.
Get your free key at puckapi.com -- 500 credits, no credit card.
Available Tools
| Tool | Description |
|---|---|
get_games |
Game results with scores, periods, shots, and goals |
get_schedule |
Upcoming and past game schedules |
get_game_detail |
Full box score for a specific game |
get_head_to_head |
Historical matchup data between two teams |
| Tool | Description |
|---|---|
get_standings |
Current or historical standings by season |
get_team_stats |
Team-level stats (goals, shots, PP%, PK%, etc.) |
list_teams |
All NHL teams with abbreviations and metadata |
| Tool | Description |
|---|---|
search_players |
Find players by name |
get_player_stats |
Skater stats (goals, assists, points, TOI, etc.) |
get_skater_season_stats |
Season stats leaderboard -- goals, assists, points, TOI, shooting %, filterable by team and sortable by 5 metrics |
get_goalie_stats |
Goalie stats (SV%, GAA, wins, shutouts, etc.) |
get_player_game_log |
Game-by-game lines for a skater or goalie in a season: goals, assists, shots, PIM, saves, SV% |
| Tool | Description |
|---|---|
get_odds |
Opening and closing moneyline, puck line and total by sportsbook, every game from 2019-20 |
get_line_movement |
Time-series odds grouped by bookmaker |
| Tool | Description |
|---|---|
get_plays |
Play-by-play events with rink coordinates, strength state and the players involved |
get_shot_map |
Every shot attempt with rink coordinates, shot type, shooter and goalie |
Data Coverage
| Category | Details |
|---|---|
| Games | 23,000+ across 16 seasons |
| Play-by-play | Every event since 2010-11 with rink coordinates (6.8M+ events) |
| Odds | Every game from 2019-20: about 12-14 books a game for 2020-21 to 2023-24, 60+ in 2025-26, and 8 books including Pinnacle captured hourly from October 2026 |
| Line movement | Hourly snapshots from September 2026 |
| Players | 4,800+ skaters and goalies |
| Computed | Expected goals, GSAX, Corsi and Fenwick |
| PWHL | Games, standings, play-by-play and shot locations; pass league: "pwhl" (details) |
| Updates | Games daily; odds captured hourly |
Live coverage by season: historical odds · play-by-play · shot data
Pricing
| Plan | Credits/mo | Price |
|---|---|---|
| Free | 500 every month | $0 |
| Starter | 10,000 | $19/mo |
| Pro | 30,000 | $49/mo |
| Scale | 125,000 | $149/mo |
Tools cost 1 to 25 credits a call (per-tool costs). Wallet top-ups from $5 never expire.
REST API
PuckAPI also offers a standard REST API:
curl -X POST https://mcp.puckapi.com/v1/get_standings \
-H "x-api-key: YOUR_API_KEY"
Full documentation at puckapi.com/docs.
Used by
PuckCast, our NHL predictions site, runs on this API.
Related
| PuckAPI Skills | 28 free Claude Code skills for hockey analytics, betting models, and research |
| puckapi.com | Sign up, dashboard, API docs |
| NHL odds tonight | Every tracked sportsbook's moneyline, puck line and total, refreshed hourly |
| NHL player props today | Points, goals, shots, saves and anytime scorer: the consensus line and the best over and under price per player |
| Shots on goal prop history | How often a player goes over his shots line, game by game, in Python |
Other sports, same tools and key format
| EndzoneAPI | NFL and college football |
| DunkAPI | NBA, WNBA and college basketball |
| FastballAPI | MLB and college baseball |
| StrikerAPI | Soccer, 17 competitions |
| AcesAPI | ATP and WTA tennis |
| BirdieAPI | PGA Tour and other golf tours |
| FighterAPI | UFC, PFL and Bellator |
puckapi.com · API Docs · Skills
MIT License
PuckAPI MCPのよくある質問
PuckAPI MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http mcp https://mcp.puckapi.com/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
PuckAPI MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
PuckAPI MCPが提供するツールは
16個のツールを提供しており、get_games, get_schedule, get_game_detail, get_head_to_head, get_standingsなどがあります。
PWHLのデータにも対応していますか?
はい、PWHLの試合、順位、プレイバイプレイ、シュート位置の情報が含まれています。
データの更新頻度はどのくらいですか?
試合データは毎日更新され、オッズは1時間ごとに取得されます。