Player news
get_player_newsReturns recent news headlines for one player, newest first, each tagged by impact (injury, role, transaction or general). Use it for "any news on X?" and injury or role questions about a specific player; for the whole league use get_latest_news. Basic plan and above.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"player_id": "<player_id>"
},
"name": "get_player_news"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback window in days, 1-90. | |
| limit | No | Maximum headlines, 1-50. | |
| impact | No | Only headlines with this impact tag. | |
| player_id | Yes | GridIron player id, "First Last#POS", matched case-insensitively. Defenses are "Team Name#DST". Unsure of the id? Call search_players first. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback window used. | |
| news | No | Headlines, newest first, each tagged by impact. | |
| note | No | A sentence for the user saying which plan is needed. | |
| count | No | Headlines returned. | |
| error | No | Present only when the call failed: what went wrong. | |
| reason | No | Machine-readable failure reason, e.g. basic_required or pro_required. | |
| status | No | HTTP status of the failed API call. | |
| message | No | Present when there is no news. | |
| player_id | No | GridIron player id. | |
| upgrade_url | No | Where to see the plans. | |
| required_plan | No | The plan that unlocks this data: basic or pro. | |
| request_scrape | No | Present when there is no news: request_news_scrape queues a fresh pull. |