MCP server
NHL data for AI agents, over MCP
PuckAPI is a hosted MCP server: one URL gives Claude, ChatGPT, Cursor or your own agent 16 read-only hockey data tools. 500 free credits, no card.
Connect in one step
Claude Code
claude mcp add --transport http puckapi "https://mcp.puckapi.com/mcp?key=YOUR_API_KEY"Claude Desktop, Cursor and other clients
{
"mcpServers": {
"puckapi": {
"url": "https://mcp.puckapi.com/mcp",
"headers": { "x-api-key": "YOUR_API_KEY" }
}
}
}In ChatGPT, add it as a custom connector (developer mode) with the server URL https://mcp.puckapi.com/mcp?key=YOUR_API_KEY. Listing tools works without a key; calling one needs it.
Ask it things like
- “Which goalies have saved the most goals above expected this season? Show the top 10 with games played.”
- “Show Connor McDavid's game log for last season and his best ten-game stretch by points.”
- “How has the moneyline moved for tonight's games across DraftKings, FanDuel and Pinnacle?”
- “Rank last season's teams by 5-on-5 expected goals share and tell me who out-performed it in the standings.”
16 tools
Credits per call. The same tools are REST endpoints; see the docs.
All 32 active NHL teams with divisions, conferences, and arenas
Current standings with advanced stats
Upcoming games for next N days
Find players by name, team, or position
Query by date, team, season, game state, or type
Detailed stats for a specific team with advanced metrics
Player bio and team context; season line for skaters, goalie stats for goalies
Goalie leaderboard sorted by save%, GAA, GSAX, or wins
Skater leaderboard sorted by points, goals, assists, +/-, or shots
A player's game-by-game stat lines for a season, not a season total
Odds by game with bookmaker filters
Full game detail with odds and goalie starts
Matchup history with win/loss records
Play-by-play events with rink coordinates, strength state, and the players involved
Every shot attempt with rink coordinates, shot type, shooter and goalie
Time-series odds grouped by bookmaker
Questions
What is the PuckAPI MCP server?
A hosted Model Context Protocol server at https://mcp.puckapi.com/mcp. Add that URL to Claude, ChatGPT, Cursor or any MCP client and the assistant can call 16 read-only hockey data tools directly: no scraping, no local install.
Do I need to run anything locally?
No. It is a remote server over Streamable HTTP. Your client connects to one URL and sends your API key as an x-api-key header or a ?key= parameter.
What does it cost?
Every account starts with 500 free credits and no card. Tools cost 1 to 25 credits a call, a call that returns no data is refunded, and plans start at $19/month for 10,000 credits.
Is it the same data as the REST API?
Yes. Every MCP tool is also a REST endpoint with the same arguments and response, so an agent prototype and production code read identical data.
Which clients work?
Anything that speaks MCP over Streamable HTTP: Claude Code, Claude Desktop, ChatGPT (connectors), Cursor, Cline, Windsurf and agent frameworks with an MCP client. It is also listed on the official MCP Registry, Smithery and Glama.
Building analysis on top? The skills library has ready-made Claude workflows for this data.