list-rankings
Get the ranking list for a given week. Without date returns the latest snapshot; with date returns the snapshot in effect at that day. Each entry includes the ranking type, position, points and diffs against the previous snapshot. Types official and race are FIP points tables; type elo ranks players by Elo rating (carried in points) and only includes players with at least 5 rated matches in the last 12 months (a walkover or a bye never produces a rating). Filter by ranking type, category (men/women) and nationality (2-letter country code). Sort by ranking_diff or points_diff to surface the biggest movers.
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": "list-rankings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date (YYYY-MM-DD) for which the ranking is requested. Defaults to the latest available snapshot. | |
| page | No | Page number for pagination. Results are paginated: check `meta` (`current_page`, `last_page`, `total`) in the response and request further pages with this parameter until you have all the results you need. | |
| type | No | Ranking type. Defaults to `official` when omitted. | |
| sort_by | No | Field to sort the rankings by. Use `ranking_diff` or `points_diff` to surface the biggest movers of the week. Defaults to `ranking`. | |
| category | No | Filter by player category. Omit to return both. | |
| order_by | No | Sort order. Defaults to `asc`. | |
| per_page | No | Number of results per page (1-50). Use a small value when you only need the top results (e.g. 1 for the number one), or 50 to minimize pages when you need the complete list. | |
| nationality | No | 2-letter country code to filter the players by nationality (e.g. `ES`, `AR`). |