Serveur MCP PuckAPI
Commit 17 oct. 2026Fournit des statistiques de la NHL et de la PWHL, des données play-by-play, des expected goals et des cotes de paris sportifs aux clients IA.
Aussi connu sous PuckAPI/mcp, mcp
- Étoiles
- 0
- Outils
- 16
- Téléchargements, 30 jours
- —
- Dernière version
- 1.1.6
- Dernier commit
- 17 oct. 2026
- Licence
- MIT
Qu'est-ce que PuckAPI MCP ?
PuckAPI est un serveur MCP. Fournit des statistiques de la NHL et de la PWHL, des données play-by-play, des expected goals et des cotes de paris sportifs aux clients IA. Il expose 16 outils, comme get_games, get_schedule, get_game_detail.
Résumé généré à partir du README du projet
À propos du MCP server PuckAPI
PuckAPI fournit des données de hockey complètes pour les développeurs et les analystes utilisant des clients IA. Il livre des statistiques et des informations play-by-play pour la NHL et la PWHL, couvrant plus de 23 000 matchs et des millions de coordonnées d'événements. Les utilisateurs peuvent accéder à des métriques avancées telles que les expected goals, le GSAX, le Corsi et le Fenwick pour effectuer des recherches approfondies ou construire des modèles de paris.
Ce MCP server se connecte à Claude Desktop, Claude Code ou tout client supportant le streamable HTTP via une URL distante. Bien qu'il soit possible de se connecter et de lister les outils sans authentification, l'appel de certains outils spécifiques nécessite une clé API. Le service fonctionne avec un système de crédits où les appels d'outils coûtent entre 1 et 25 crédits. Un niveau gratuit offre 500 crédits mensuels pour commencer sans carte bancaire.
Des outils spécifiques permettent des requêtes détaillées sur les résultats des matchs, les performances des joueurs et l'activité des bookmakers. Vous pouvez récupérer les calendriers de matchs, les journaux de performance des joueurs, les statistiques des gardiens et les données historiques de confrontations. Le serveur inclut également des outils spécialisés pour suivre l'évolution des lignes et les cotes de divers bookmakers.
Ce que vous pouvez faire avec
- 1Examiner les données spatiales des tirsAccédez aux tentatives de tir, y compris leurs coordonnées spécifiques sur la patinoire et les détails du tireur.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer PuckAPI MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller PuckAPI MCP dans Claude Code
$ claude mcp add --transport http mcp https://mcp.puckapi.com/mcpInstaller PuckAPI MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp"
}
}
}Installer PuckAPI MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.puckapi.com/mcp"
}
}
}Installer PuckAPI MCP dans VS Code CLI
$ code --add-mcp '{"name":"mcp","type":"http","url":"https://mcp.puckapi.com/mcp"}'Installer PuckAPI MCP dans Codex
$ codex mcp add mcp --url https://mcp.puckapi.com/mcpInstaller PuckAPI MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp] url = "https://mcp.puckapi.com/mcp"
Installer PuckAPI MCP dans Gemini CLI
$ gemini mcp add -s user --transport http mcp https://mcp.puckapi.com/mcpInstaller PuckAPI MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp",
"type": "http"
}
}
}Outils MCP PuckAPI 16
Détectés depuis le 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 | — |
Afficher les 16 outilsAfficher moins d'outils
get_oddsget_line_movementget_playsget_shot_map
| get_odds | — | |
| get_line_movement | — | |
| get_plays | — | |
| get_shot_map | — |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblepuckapi/mcp is public and reachablegithub.com/puckapi/mcp ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-10-17github.com/puckapi/mcp ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle16 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- Le point de terminaison distant répond à la poignée de main MCPinitialize answered with protocol 2025-06-18 in 260 msRéussi
README
Voir sur GitHubThe 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
Questions sur PuckAPI MCP
Comment ajouter PuckAPI MCP à Claude Code ?
Exécutez claude mcp add --transport http mcp https://mcp.puckapi.com/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter PuckAPI MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils PuckAPI MCP fournit-il ?
Il expose 16 outils, dont get_games, get_schedule, get_game_detail, get_head_to_head, get_standings.
Le serveur prend-il en charge les données de la PWHL ?
Oui, il inclut les matchs, les classements, le play-by-play et la localisation des tirs pour la PWHL.
À quelle fréquence les données sont-elles mises à jour ?
Les matchs sont mis à jour quotidiennement et les cotes sont capturées toutes les heures.