Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,530Letters: 13Defects: 1,322counted 1 min ago
teppi

MCP serverio.github.noahowsh/puckapi

The hockey API for stats, odds, and everything between.
Read moreThe hockey API for stats, odds, and everything between. REST API and MCP server. Free to start.
UNRATEDActivestreamable-httpmcp.puckapi.com

Overview

Score?
UNRATED 0.246
of what a free look can see, on 7 looks
Looks
32
last 5 hr ago
Tools
15

More info

URL
mcp.puckapi.com/mcp
streamable-http
Says it is
puckapi 1.0.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.246 · highest on record 0.8561

Toolsfrom sha256:12c5731e28…2e6236

The tools this server lists, read out of the definition it returned
ToolSchema
get_game_detail
Use when you need everything about one game: both teams' full info, all betting odds, and the goalies who started, with their time on ice. Requires a game ID (get one from get_game
input · output
get_games
Use when querying past or future games with filters. Returns scores, teams, venue, and game metadata. For upcoming-only games, prefer get_schedule (2 cr) instead. Costs 5 credits.
input · output
get_goalie_stats
Use when ranking goalies or comparing goalie performance. Returns a leaderboard sorted by save%, GAA, GSAX, or wins, with a games-played filter. Includes goals saved above expected
input · output
get_head_to_head
Use when comparing two teams' history. Returns recent matchups with win/loss record. Can filter by season or get all-time. Costs 10 credits.
input · output
get_line_movement
Use when analyzing how betting lines moved over time. Returns time-series snapshots grouped by bookmaker. Most expensive tool (25 cr). If you only need current lines, use get_odds
input · output
get_odds
Use when checking betting lines. Pass game_id for one game (10 credits): moneyline, puck line and total by bookmaker, opening and closing. Or pass season (optionally with team) for
input · output
get_player_stats
Use when you need full details for one player: bio, team, physical attributes, and headshot. For skaters, also returns the latest season line (games, goals, assists, points, +/-, P
input · output
get_plays
Use for play-by-play events: goals, shots, misses, blocks, faceoffs, hits, giveaways, takeaways, penalties, with rink coordinates, strength state (5v5, 5v4), zone, and the players
input · output
get_schedule
Use when checking what games are coming up. Returns only unplayed future games for the next N days (default 7). For past games, use get_games instead. Costs 2 credits.
input · output
get_shot_map
Use when you want shot locations rather than a list of events: every shot attempt with rink coordinates, shot type, strength, shooter and goalie. Filter by game, or by season plus
input · output
get_skater_season_stats
Use when ranking skaters or comparing scoring. Returns a leaderboard sorted by points, goals, assists, plus/minus, or shots, with a games-played filter. Includes power play and sho
input · output
get_standings
Use when checking where teams rank in their division or conference. Returns points, wins, losses, OT losses, point%, goal differential, goals for/against per game, and 5v5 possessi
input · output
get_team_stats
Use when you need full details for one team: record, goals for and against, league rank, and 5v5 possession (Corsi%, Fenwick%, expected goals for and against). Possession is 5v5 on
input · output
list_teams
Use when you need team abbreviations, or to see all 32 active NHL teams with city, conference, division, and arena. Excludes historical franchises (ATL, ARI). Cheapest tool at 1 cr
input · output
search_players
Use when looking up a player by name. Searches 4,800+ players across 16 seasons. Returns active players by default; set active=false for retired/historical. Use the returned player
input · output
Verify it yourselfnpx teppi-check https://mcp.puckapi.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2JNC1HD911BMYH0EMVRY