MCP server PuckAPI
Коммит 17 окт. 2026 г.Предоставляет статистику NHL и PWHL, данные play-by-play, ожидаемые голы и коэффициенты букмекеров для AI-клиентов.
Также известен как PuckAPI/mcp, mcp
- Звёзды
- 0
- Инструменты
- 16
- Загрузки, 30 дней
- —
- Последняя версия
- 1.1.6
- Последний коммит
- 17 окт. 2026 г.
- Лицензия
- MIT
Что такое PuckAPI MCP?
PuckAPI — это MCP server. Предоставляет статистику NHL и PWHL, данные play-by-play, ожидаемые голы и коэффициенты букмекеров для AI-клиентов. Он предоставляет 16 инструментов, например get_games, get_schedule, get_game_detail.
Сводка сгенерирована из README проекта
О PuckAPI MCP server
PuckAPI предоставляет исчерпывающие хоккейные данные для разработчиков и аналитиков, использующих AI-клиенты. Сервер поставляет статистику и play-by-play информацию как для NHL, так и для PWHL, охватывая более 23 000 матчей и миллионы координат событий. Пользователи могут использовать продвинутые метрики, такие как ожидаемые голы, GSAX, Corsi и Fenwick, для проведения глубоких исследований или создания моделей для ставок.
Этот MCP server подключается к Claude Desktop, Claude Code или любому клиенту, поддерживающему streamable HTTP через удаленный URL. Хотя подключение и просмотр списка инструментов возможны без аутентификации, вызов конкретных инструментов требует API key. Сервис работает на системе кредитов, где вызов инструментов стоит от 1 до 25 кредитов. Бесплатный уровень предоставляет 500 кредитов в месяц, чтобы можно было начать работу без привязки банковской карты.
Специализированные инструменты позволяют детально изучать результаты игр, показатели игроков и активность букмекеров. Вы можете получать расписание матчей, игровые логи игроков, статистику вратарей и исторические данные о противостояниях. Сервер также включает инструменты для отслеживания движения линий и коэффициентов различных букмекеров.
Что вы можете с ним делать
- 1Анализ пространственных данных о броскахДоступ к попыткам бросков, включая их точные координаты на льду и данные о бросавшем.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить PuckAPI MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка PuckAPI MCP в Claude Code
$ claude mcp add --transport http mcp https://mcp.puckapi.com/mcpУстановка PuckAPI MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp"
}
}
}Установка PuckAPI MCP в VS Code
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.puckapi.com/mcp"
}
}
}Установка PuckAPI MCP в VS Code CLI
$ code --add-mcp '{"name":"mcp","type":"http","url":"https://mcp.puckapi.com/mcp"}'Установка PuckAPI MCP в Codex
$ codex mcp add mcp --url https://mcp.puckapi.com/mcpУстановка PuckAPI MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp] url = "https://mcp.puckapi.com/mcp"
Установка PuckAPI MCP в Gemini CLI
$ gemini mcp add -s user --transport http mcp https://mcp.puckapi.com/mcpУстановка PuckAPI MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.puckapi.com/mcp",
"type": "http"
}
}
}Инструменты PuckAPI MCP 16
Определено из 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 | — |
Показать все 16 инструментовПоказать меньше инструментов
get_oddsget_line_movementget_playsget_shot_map
| get_odds | — | |
| get_line_movement | — | |
| get_plays | — | |
| get_shot_map | — |
Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийpuckapi/mcp is public and reachablegithub.com/puckapi/mcp ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-10-17github.com/puckapi/mcp ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
- Нет скрытых инструкций для модели16 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыNo tool named like delete, drop or execПройдено
- Удалённая конечная точка отвечает на рукопожатие MCPinitialize answered with protocol 2025-06-18 in 260 msПройдено
README
Открыть на 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
Вопросы о PuckAPI MCP
Как добавить PuckAPI MCP в Claude Code?
Выполните claude mcp add --transport http mcp https://mcp.puckapi.com/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить PuckAPI MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет PuckAPI MCP?
Он предоставляет 16 инструментов, включая get_games, get_schedule, get_game_detail, get_head_to_head, get_standings.
Поддерживает ли сервер данные PWHL?
Да, он включает матчи, турнирные таблицы, play-by-play и локации бросков для PWHL.
Как часто обновляются данные?
Данные о матчах обновляются ежедневно, а коэффициенты — ежечасно.