Squad
get_squadUse for a club's current squad, or every club's in the league when team is left out: every registered player with position, shirt number, date of birth, age, citizenship, height and weight, including players not yet named in a matchday squad (new signings, youth players), and how many of the club's matches each has played this season. Refreshed weekly. For the players in one match use get_lineups. Costs 2 credits for a club, 10 for the whole league.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_squad"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team | No | Club id, abbreviation or name (list_teams). Leave out for every club in the league, with each player's team. | |
| league | No | League. Defaults to soccer. One of: soccer, mls, laliga, seriea, bundesliga, ligue1, ucl, championship, nwsl, ligamx, uel, uecl, eredivisie, primeira, scotland, brazil, argentina. | |
| position | No | One position. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| team | Yes | ||
| count | Yes | ||
| season | Yes | ||
| players | Yes | ||
| team_id | Yes | ||
| team_name | Yes | ||
| updated_at | Yes |