Summary
An agent can answer NHL questions from live league data.
One question replaces the hop between box score, standings page and roster. For a specific game the play-by-play comes back event by event, which is the part a scoreboard cannot give you.
What it is
A wrapper over the NHL's public API. Every call is a live request to the league, so scores, standings and schedules are the current ones rather than a cached copy.
What you get
- Today's scores and the current standings
- A team's roster, schedule and club statistics, by team code
- The current skater and goalie statistical leaders
- A player's biographical information, career statistics and game log, plus the featured-player spotlight
- A game's boxscore and its full play-by-play
- The league schedule and the TV schedule for what is on tonight
- The team-code list, and a helper for the season-format arguments the API expects
Requirements
Python with fastmcp and requests installed, run as a local stdio process from your client config. No account and no key — it reads the NHL's public endpoints, so it needs network access.
