standings
League/event standings or world/division rankings normalized to ranked rows.
When to use:
Table / playoff picture
UFC rankings; CS2 world or event standings; CDL standings; LoL league/tournament tables
Prefer over: raw standings via call_api for agent-normalized rows.
Do not use when: single team form → team_profile; live scores → live_matches. Dota has no first-class standings (may NOT_IMPLEMENTED or weak worldRanking).
Required scope keys by game:
lol: leagueId OR tournamentId
cs2: omit for world rankings; eventId for event standings
cod: optional season/stage
ufc: optional division (scope=division)
dota2: best-effort worldRanking only
Parallel-safe: yes. Upstream cost: 1–2. Example: { "game": "cod", "season": "2026", "limit": 50 }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | Game title: lol | cs2 | dota2 | cod | ufc | tennis. Example: "cs2". | |
| limit | No | Max items to return (default 50, max 100). Example: 50. | |
| scope | No | Interpretation depends on game; defaults sensibly per game. | |
| stage | No | Stage key (COD / LoL). | |
| season | No | Season key (COD). | |
| eventId | No | CS2 event id for event standings. | |
| division | No | UFC division key. | |
| leagueId | No | LoL league id for league standings. | |
| tournamentId | No | LoL/COD tournament id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | true if the tool succeeded | |
| data | No | Result payload when ok is true; null on error | |
| meta | Yes | ||
| error | No | ||
| partial | No | ||
| pagination | No |