get_injuries
Injury report by team and week with practice and game status
When to use it
You need the official injury report before a slate: game status and practice participation by team and week.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| team | string | no | Team code |
| season | string | number | no | Season year. Defaults to current. |
| week | integer | no | Week. Defaults to the latest week with a report. |
| status | string | no | Filter by game status: Out, Doubtful, Questionable |
Request
curl -X POST https://football-mcp-production.up.railway.app/v1/get_injuries \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"team": "KC",
"season": 2025,
"week": 9
}'Over MCP, ask for it in plain English and the client calls get_injuries itself. Point any MCP client at https://football-mcp-production.up.railway.app/mcp?key=YOUR_API_KEY.
Response
{
"season": 2025,
"week": 9,
"injuries": [
{
"team": "KC",
"player_id": "00-0037197",
"name": "Isiah Pacheco",
"position": "RB",
"report_status": "Out",
"report_primary_injury": "Knee",
"report_secondary_injury": null,
"practice_status": "Did Not Participate In Practice",
"practice_primary_injury": "Knee",
"game_type": "REG"
},
{
"team": "KC",
"player_id": "00-0040116",
"name": "Josh Simmons",
"position": "T",
"report_status": "Out",
"report_primary_injury": "Not injury related - personal matter",
"report_secondary_injury": null,
"practice_status": "Did Not Participate In Practice",
"practice_primary_injury": "Not injury related - personal matter",
"game_type": "REG"
},
{
"team": "KC",
"player_id": "00-0036557",
"name": "Jaylon Moore",
"position": "T",
"report_status": "Questionable",
"report_primary_injury": "Illness",
"report_secondary_injury": null,
"practice_status": "Did Not Participate In Practice",
"practice_primary_injury": "Illness",
"game_type": "REG"
}
],
"count": 10
}Response fields
| Field | Type | Description |
|---|---|---|
| season | number | |
| week | number | |
| injuries[] | array | List of objects |
| injuries[].team | string | |
| injuries[].player_id | string | |
| injuries[].name | string | |
| injuries[].position | string | |
| injuries[].report_status | string | |
| injuries[].report_primary_injury | string | |
| injuries[].report_secondary_injury | null | |
| injuries[].practice_status | string | |
| injuries[].practice_primary_injury | string | |
| injuries[].game_type | string | |
| count | number |
Related endpoints
Takes the player_id this one returns.
Weekly and season stat lines for one player: passing, rushing, receiving, defense, kicking, fantasy
Returns the team this one takes.
All 32 teams with conference, division, colours, and logos
Returns the team this one takes.
Team totals and per-week lines with EPA, success rate, and situational splits
Takes the player_id this one returns.
Offensive, defensive, and special-teams snaps and shares by game or player
Try it
500 credits free on signup — 250 calls to get_injuries — and no card.