PuckAPI MCP server
Commit 17. Okt. 2026Liefert NHL- und PWHL-Statistiken, Play-by-Play-Daten, Expected Goals und Sportwetten-Quoten an AI-Clients.
Auch bekannt als PuckAPI/mcp, mcp
- Stars
- 0
- Tools
- 16
- Downloads, 30 Tage
- —
- Neueste Version
- 1.1.6
- Letzter Commit
- 17. Okt. 2026
- Lizenz
- MIT
Was ist PuckAPI MCP?
PuckAPI ist ein MCP server. Liefert NHL- und PWHL-Statistiken, Play-by-Play-Daten, Expected Goals und Sportwetten-Quoten an AI-Clients. Er stellt 16 Tools bereit, etwa get_games, get_schedule, get_game_detail.
Zusammenfassung generiert aus dem README des Projekts
Über PuckAPI MCP server
PuckAPI bietet umfassende Hockey-Daten für Entwickler und Analysten, die AI-Clients nutzen. Es liefert Statistiken und Play-by-Play-Informationen sowohl für die NHL als auch für die PWHL und deckt über 23.000 Spiele sowie Millionen von Event-Koordinaten ab. Nutzer können fortgeschrittene Metriken wie Expected Goals, GSAX, Corsi und Fenwick abrufen, um tiefgehende Analysen durchzuführen oder Wettmodelle zu entwickeln.
Dieser MCP server verbindet sich mit Claude Desktop, Claude Code oder jedem Client, der Streamable HTTP über eine Remote-URL unterstützt. Während das Verbinden und Auflisten von Tools ohne Authentifizierung möglich ist, erfordert der Aufruf spezifischer Tools einen API-Key. Der Service arbeitet mit einem Credit-System, bei dem Tool-Aufrufe zwischen 1 und 25 Credits kosten. Ein Free Tier bietet 500 monatliche Credits für den Einstieg ohne Kreditkarte.
Spezifische Tools ermöglichen detaillierte Abfragen zu Spielergebnissen, Spielerleistungen und Sportwetten-Aktivitäten. Du kannst Spielpläne, Player Game Logs, Torhüter-Statistiken und historische Matchup-Daten abrufen. Der Server enthält außerdem spezialisierte Tools zur Verfolgung von Line Movements und Quoten verschiedener Buchmacher.
Was du damit machen kannst
- 1Räumliche Schussdaten analysierenGreife auf Schussversuche inklusive ihrer spezifischen Koordinaten auf dem Eis und Details zum Schützen zu.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du PuckAPI MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenPuckAPI MCP in Claude Code installieren
$ claude mcp add --transport http mcp https://mcp.puckapi.com/mcpPuckAPI MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp"
}
}
}PuckAPI MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.puckapi.com/mcp"
}
}
}PuckAPI MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"mcp","type":"http","url":"https://mcp.puckapi.com/mcp"}'PuckAPI MCP in Codex installieren
$ codex mcp add mcp --url https://mcp.puckapi.com/mcpPuckAPI MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.mcp] url = "https://mcp.puckapi.com/mcp"
PuckAPI MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http mcp https://mcp.puckapi.com/mcpPuckAPI MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp",
"type": "http"
}
}
}PuckAPI MCP tools 16
Erkannt aus dem READMEget_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 | — |
Alle 16 Tools anzeigenWeniger Tools anzeigen
get_oddsget_line_movementget_playsget_shot_map
| get_odds | — | |
| get_line_movement | — | |
| get_plays | — | |
| get_shot_map | — |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarpuckapi/mcp is public and reachablegithub.com/puckapi/mcp ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-10-17github.com/puckapi/mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell16 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 260 msBestanden
README
Auf GitHub ansehenThe 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 Fragen
Wie füge ich PuckAPI MCP zu Claude Code hinzu?
Führe claude mcp add --transport http mcp https://mcp.puckapi.com/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich PuckAPI MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet PuckAPI MCP?
Er stellt 16 Tools bereit, darunter get_games, get_schedule, get_game_detail, get_head_to_head, get_standings.
Unterstützt der Server PWHL-Daten?
Ja, er enthält Spiele, Tabellen, Play-by-Play-Daten und Schussorte für die PWHL.
Wie oft werden die Daten aktualisiert?
Spiele werden täglich aktualisiert und Quoten werden stündlich erfasst.