streamable-httpupdated 4mo ago
The hockey data API. Stats, odds, and everything between. REST API and MCP server. Free to start.
O que dá para fazer com PuckAPI?
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 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 for REST API usage.
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.) |
| Tool | Description |
|---|---|
get_odds |
Pre-game odds from 15+ sportsbooks (ML, spread, total) |
get_line_movement |
Track how lines move from open to close |
Data Coverage
| 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 |
Pricing
| Plan | Credits/mo | Price |
|---|---|---|
| Free | 500 | $0 |
| Starter | 10,000 | $19/mo |
| Pro | 30,000 | $49/mo |
| Scale | 125,000 | $149/mo |
Each tool call costs 1 credit. Top up anytime with wallet deposits.
REST API
PuckAPI also offers a standard REST API:
curl -H "x-api-key: YOUR_API_KEY" \
https://mcp.puckapi.com/v1/get_standings
Full documentation at puckapi.com/docs.
Related
| 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
Instalação
Adicione PuckAPI ao seu cliente. Escolha o que você usa.
claude mcp add --transport http puckapi https://mcp.puckapi.com/mcpcodex mcp add puckapi --url https://mcp.puckapi.com/mcp{
"mcpServers": {
"puckapi": {
"url": "https://mcp.puckapi.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"puckapi": {
"type": "http",
"url": "https://mcp.puckapi.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"puckapi": {
"url": "https://mcp.puckapi.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"puckapi": {
"serverUrl": "https://mcp.puckapi.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
13 ferramentas
PuckAPI expõe 13 ferramentas a um agente conectado.
- 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
- 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
- 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_odds
- Pre-game odds from 15+ sportsbooks (ML, spread, total)
- get_line_movement
- Track how lines move from open to close
Pontuação
64 / 100
Boa
- Documentação25/25
- Manutenção13/25
- Confiança6/20
- Capacidade8/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 114 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 13 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 1.0.0Mais recente | 10 de mai. de 2026 |