MCP serverio.github.noahowsh/endzoneapi
Pro football play-by-play, stats, injuries, and odds.
Read more
Pro football play-by-play, stats, injuries, and odds. REST API and MCP server. Free to start.Overview
Score?
UNRATED 0.474
of what a free look can see, on 10 looks
Looks
10
last 3 hr ago
Tools
17
changed 6 days ago
More info
URL
mcp.endzoneapi.com/mcp
streamable-http
Says it is
endzoneapi 1.0.0
protocol 2025-06-18
In the record since
7 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.474 · highest on record 0.8561
Toolsfrom sha256:1535edabb7…39eb6e · +0 −0 6 days ago
| Tool | Schema |
|---|---|
| get_advanced_stats Use for tracking and charting metrics the box score does not carry. Next Gen Stats (2016+): time to throw, air yards, completion percentage above expectation, separation, cushion, |
input · output |
| get_depth_chart Use for a team's depth chart by week: formation, position, depth rank, player. Defaults to the latest week available. Costs 2 credits. |
input · output |
| get_game_detail Use when you need everything about one game: both teams, full team box-score stats (EPA, success, drives), consensus closing line, per-bookmaker opening/closing/latest odds, weathe |
input · output |
| get_games Use when querying past or future games with filters: season, week, team, date range, game type, status. Returns scores, kickoff (UTC), venue, rest days, starting QBs, coaches, refe |
input · output |
| get_head_to_head Use to compare two teams' history: recent meetings with scores, the win/loss record between them, and average margin. Filter by season or get all-time. Costs 10 credits. |
input · output |
| get_injuries Use for the official injury report: game status (Out, Doubtful, Questionable) and practice participation with the injury named, by team and week. Defaults to the latest reported we |
input · output |
| get_line_movement Use to see how a game's lines moved: the full time series of hourly snapshots grouped by bookmaker. Most expensive tool (25 cr); use get_odds (10 cr) if you only need opening, clos |
input · output |
| get_odds Use for betting lines. Pass game_id for one game (10 credits): the consensus closing spread/total/moneyline (every game since 1999) plus per-bookmaker opening, closing and latest l |
input · output |
| get_player_leaders Use to rank players on any weekly stat over a season: passing_yards, passing_tds, rushing_yards, receiving_yards, receptions, targets, def_sacks, def_interceptions, fantasy_points_ |
input · output |
| get_player_stats Use for one player: bio, draft, physicals, headshot, id crosswalk (PFR, ESPN), summed season totals across passing, rushing, receiving, defense, kicking, returns, and fantasy point |
input · output |
| get_plays Use for play-by-play with nflfastR metrics: EPA, WPA, win probability, success, CPOE, air yards, formation flags, and the players involved. Filter by game, or by season plus week/t |
input · output |
| get_schedule Use to see what is coming up: unplayed games in the next N days (default 7), or a specific week of the current season. Includes consensus lines where posted. Costs 2 credits. |
input · output |
| get_snap_counts Use for playing time: offensive, defensive, and special-teams snaps and snap shares, for one game, one player (PFR id), or a team's season. Costs 5 credits. |
input · output |
| get_standings Use for regular-season standings and playoff seeding: record, win%, points for/against, home/away/division/conference records, streak, division rank, and conference seed. Ranks app |
input · output |
| get_team_stats Use for one team's season: totals (passing, rushing, receiving, defense, kicking, penalties), EPA per play, yards per attempt/carry, the standings row, and every weekly stat line. |
input · output |
| list_teams Use when you need team codes, or all 32 current teams with conference, division, colours, and logo URLs. Team codes are nflverse spelling (LA for the Rams, WAS for Washington). Che |
input · output |
| search_players Use to find a player by name (partial match). Searches ~25,000 players back to 1999; returns current-season players by default, falling back to all players back to 1999 when none m |
input · output |
Verify it yourself
npx teppi-check https://mcp.endzoneapi.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3GPXVM9DJP087977P1TEBKY