Search players by name
search_playersFinds players by full or partial name (case-insensitive) and returns each match's exact player_id ("First Last#POS"), team and position. Use it first whenever you have a name but not the id the other tools need. Defenses match by team code or nickname too ("TB", "Bucs", "Tampa Bay DST"). Free plan.
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": {
"name": "<name>"
},
"name": "search_players"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Full or partial player name, case-insensitive. For a defense, a team code or nickname works ("TB", "Bucs", "Tampa Bay DST"). | |
| position | No | Only this position. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A sentence for the user saying which plan is needed. | |
| count | No | Number of matches. | |
| 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. | |
| players | No | Matching players, each with its exact player_id. | |
| next_cursor | No | Pass back as cursor for more matches; absent on the last page. | |
| upgrade_url | No | Where to see the plans. | |
| required_plan | No | The plan that unlocks this data: basic or pro. |