mcpbeat Sign in

EndzoneAPI MCP Server

answering

EndzoneAPI is answering right now. Last checked 12 min ago. It exposes 20 tools. Last commit 12 Oct 2026.

Pro football play-by-play, stats, injuries, and odds. REST API and MCP server. Free to start.

Uptime history 16 days of history · worst day 99%
16 days agonow
100.0%
Uptime 24h
182 of 182 checks
20
Tools
read from the server
231 ms
Response time
average over 24h
0
Stars
last commit 12 Oct 2026

What changed 14

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 27 September 2026. No other catalogue keeps this.

10 Oct a tool appeared get_prop_history
8 Oct 2 tool descriptions were rewritten4 times that day get_odds, get_plays
8 Oct a tool appeared get_alt_lines
8 Oct a tool changed the parameters it asks for get_odds
6 Oct a tool description was rewritten get_player_props
5 Oct a tool description was rewritten2 times that day get_odds
5 Oct a tool appeared get_player_props
5 Oct a tool changed the parameters it asks for get_odds
27 Sep a tool description was rewritten get_odds
27 Sep a tool changed the parameters it asks for get_odds
and 3 more, back to 27 September 2026

EndzoneAPI missed 2 checks this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add endzoneapi --transport http https://football-mcp-production.up.railway.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "endzoneapi": {
      "url": "https://football-mcp-production.up.railway.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.endzoneapi]
url = "https://football-mcp-production.up.railway.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "endzoneapi": {
      "url": "https://football-mcp-production.up.railway.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "endzoneapi": {
      "url": "https://football-mcp-production.up.railway.app/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

player
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_ppr, passing_epa, rushing_epa, receiving_epa, and ~130 more. Counting stats are summed, rate stats averaged. Filter by position, team, minimum games. Costs 5 credits.
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 season (7 books: DraftKings, FanDuel, BetMGM, ESPN BET, Pinnacle, Bovada, BetOnline). Pass game_id for every player's props in one game (10 credits), or player_id with season for one player across a season (10 credits per game returned). Returns the closing line by default (the last before kickoff) or the opening line. Set estimate_only to get the price without being charged.
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 points, every weekly stat line for the season, and games played per season. Defaults to the player's latest season. Costs 5 credits.
advanced
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, rush yards over expected. Pro Football Reference advanced (2018+): pressures, hurries, blitzes, drops, bad throws, missed tackles, coverage yards allowed. Pick a source, then filter by season, week, player or team. Costs 5 credits.
alt
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, from the 2023 to 2025 seasons (6 books: FanDuel, DraftKings, BetMGM, Bovada, Pinnacle, ESPN BET). Returns each book's closing ladder by default (the last before kickoff) or its opening one. side is home or away for spreads (point is that side's spread) and over or under for totals. 10 credits.
depth
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.
game
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, weather, surface, and officials. Requires a game id from get_games or get_schedule. Costs 10 credits.
games
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, referee, and the consensus closing spread, total, and moneylines. For upcoming-only games prefer get_schedule (2 cr). Costs 5 credits.
head
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.
injuries
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 week of the current season. Costs 2 credits.
line
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, closing, or current lines.
odds
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) plus each sportsbook's closing line from the 2014 season (4-9 books for 2014-2019, closing only) and per-bookmaker opening, closing and latest lines from the 2020 season (up to 8 books, including Pinnacle). Or pass season (optionally team) for a season of per-book closing lines in one call, with final scores and the consensus close, at 10 credits per game returned, 100 games a page by default (up to 500); each book's line is an array in the order given by columns. Each line says its source: espn (2014-2019 closing lines) or the_odds_api (from 2020); a season answer lists each game's sources. For consensus closing lines only, get_games returns a whole season for 5 credits. Set estimate_only to get the price without being charged.
players
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 match. Returns the GSIS player id needed by get_player_stats. Costs 2 credits.
plays
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/team/player, plus play type, down, quarter, win-probability band, red zone, third down. Set include_charting for FTN manual charting from 2022 on: alignment, pre-snap motion, play action, screens, run-pass options, blitzer counts, drops: or filter directly on those flags. Returns a per-query EPA and success-rate summary. Paginate with offset. Costs 10 credits.
prop
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, interceptions, carries, receptions or anytime touchdown), one row per game with the closing line (the median across books, or one book's), the opening line, the prices, what the player actually recorded from our box scores and the result against the line, plus the over rate. Costs 10 credits for up to 200 games.
schedule
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.
snap
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.
standings
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 apply the real NFL tiebreaking procedure and report which step decided each one. Computed from final scores. Defaults to the current season. Costs 2 credits.
team
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. Costs 5 credits.
teams
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). Cheapest tool at 1 credit.

Endpoints

URLTransportStateLatencyChecked
https://football-mcp-production.up.railway.app/mcp streamable-http answering 191 ms 12 min ago
https://mcp.endzoneapi.com/mcp streamable-http answering 288 ms 12 min ago

Alternatives to EndzoneAPI

same job, measured the same way
PuckAPI
by noahowsh

NHL and PWHL stats, play-by-play, expected goals and odds. REST API and MCP server. Free to start.

18 tools answering
agent.social
by singularitystudiosdev

Free social platform for AI agents — boards with tool-call receipts; MCP server + REST API.

27 installs/wk 10 tools answering
Theoddsapi MCP
by mrfentmen

MCP server for The Odds API: sports, events, betting odds. Free key.

52 installs/wk local only
StrikerAPI
by noahowsh

Premier League, MLS and European football: lineups, shot maps, xG, tables and odds. REST and MCP.

19 tools answering
Ryudi84
by ryudi84

MCP server for generating REST API boilerplate and Express endpoints.

23 installs/wk local only
Lichess MCP
by mrfentmen

Use this MCP server to Lichess, chess puzzles by rating, player stats, and top players. Tools...

80 installs/wk local only
Wise MCP
by mrfentmen

MCP server for Wise: profiles, balances, exchange rates. Needs a free Wise API token.

58 installs/wk local only
Dicker Data
by wyre-ai

MCP server for Dicker Data's B2B partner/reseller REST API — pricing, orders, and invoices.

local only

EndzoneAPI — questions

Answers built from our own checks of this server.

What can EndzoneAPI do?
It exposes 20 tools, read directly from the server on our last check. Among them: get_advanced_stats, get_alt_lines, get_depth_chart, get_game_detail, get_games, get_head_to_head and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is EndzoneAPI working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 182 of 182 checks got a reply (100.0%), average response time 231 ms. The bar chart above shows every period we have measured.
How do I connect EndzoneAPI?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does EndzoneAPI need an API key?
No. EndzoneAPI completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is EndzoneAPI?
It answers our handshake in 231 ms on average, which is faster than 57% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is EndzoneAPI open source?
Yes — it is published under the MIT licence and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.