NHL data for Claude and AI agents. Connect to live stats, odds,
and line movement from 15+ sportsbooks in one line.
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 %]
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 puckapi \
--transport streamable-http \
"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.
Get your free key at puckapi.com -- 500 credits, no credit card.
Games -- 4 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 |
Teams -- 3 tools
| 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 |
Players -- 3 tools
| Tool | Description |
|---|---|
search_players |
Find players by name |
get_player_stats |
Skater stats (goals, assists, points, TOI, etc.) |
get_goalie_stats |
Goalie stats (SV%, GAA, wins, shutouts, etc.) |
Odds -- 2 tools
| Tool | Description |
|---|---|
get_odds |
Pre-game odds from 15+ sportsbooks (ML, spread, total) |
get_line_movement |
Track how lines move from open to close |
| Category | Details |
|---|---|
| Seasons | 2008-09 through current (16+) |
| Games | 22,000+ with full box scores |
| Odds | Pre-game ML, spread, totals from 15+ books |
| Line movement | Opening to closing line tracking |
| Players | 3,000+ skaters and goalies |
| Updates | Scores and odds refresh throughout the day |
| Plan | Credits/mo | Price |
|---|---|---|
| Free | 500 | $0 |
| Starter | 5,000 | $19/mo |
| Pro | 15,000 | $49/mo |
| Scale | 50,000 | $149/mo |
Each tool call costs 1 credit. Top up anytime with wallet deposits.
PuckAPI also offers a standard REST API:
curl -H "x-api-key: YOUR_API_KEY" \
https://mcp.puckapi.com/v1/get_standingsFull documentation at puckapi.com/docs.
| PuckAPI Skills | 28 free Claude Code skills for hockey analytics, betting models, and research |
| puckapi.com | Sign up, dashboard, API docs |
puckapi.com · API Docs · Skills
MIT License