# Noahowsh Endzoneapi MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.noahowsh%2Fendzoneapi
Registry id: `mcp-registry/io.github.noahowsh/endzoneapi`
Status: live (checked 2026-10-26T20:18:09.897Z)

## Verdict

Noahowsh Endzoneapi MCP server answered 99.97% of Glimind's liveness checks over 30 days, better than 38% of MCP servers, with 807 ms median handshake and 1 outage in 90 days. Its agent-readiness grade is A (99/100) across 20 tools, costing an agent about 5,926 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.97% | 38% of MCP servers |
| Median handshake latency | 807 ms | 32% of MCP servers |
| p95 handshake latency | 3128 ms | — |
| Checks in 30 days | 4,810 | — |
| Outages, 90 days | 1 | — |
| Median recovery | 8 min | — |
| Agent-readiness score | 99/100 (A) | 93% of MCP servers |
| Tools | 20 | — |
| Tool-list size for an agent | ~5,926 tokens | 36% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "noahowsh-endzoneapi-mcp-server": {
      "type": "http",
      "url": "https://mcp.endzoneapi.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http noahowsh-endzoneapi-mcp-server https://mcp.endzoneapi.com/mcp
```

## Tools (20)

- `get_advanced_stats`: Use for tracking and advanced metrics the box score does not carry. Next Gen Stats (2016+): time to throw, air yards, completion percentage above expectation, s
- `get_alt_lines`: Use for alternate spreads and totals by sportsbook: every point on each book's ladder with its price (e.g. KC -10.5 at +260, over 51.5 at +140), for one game, f
- `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.
- `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
- `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, startin
- `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
- `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 th
- `get_line_movement`: Use to see how a game's lines moved: each bookmaker's hourly snapshots where a line changed, plus the latest (all_snapshots for every capture). Most expensive t
- `get_odds`: Use for betting lines. Pass game_id for one game (10 credits): the consensus closing spread and total (every game since 1999; moneyline every game since 2010) p
- `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_intercepti
- `get_player_props`: Use for player prop lines by sportsbook: over/under on passing yards, passing TDs, rushing yards, receiving yards and receptions, plus anytime TD, from the 2023
- `get_player_stats`: Use for one player: bio, draft, physicals, id crosswalk (pfr_id, espn_id), summed season totals across passing, rushing, receiving, defense, kicking, returns, a
- `get_plays`: Use for play-by-play with advanced metrics: EPA, WPA, win probability, success, CPOE, air yards, formation flags, and the players involved. Filter by game, or b
- `get_prop_history`: Use to see how a player did against his prop line over time: for one market (passing, rushing or receiving yards, passing touchdowns, completions, attempts, int
- `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. Co
- `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.
- `get_standings`: Use for regular-season standings and playoff seeding: record, win%, points for/against, home/away/division/conference records, streak, division rank, and confer
- `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 ever
- `list_teams`: Use when you need team codes, or all 32 current teams with conference, division, colours, and logo URLs. Team codes are standard abbreviations (LA for the Rams,
- `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

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
