Documentation Index
Fetch the complete documentation index at: https://docs.etonecarg.com/llms.txt
Use this file to discover all available pages before exploring further.
Canonical tool name: get_standings
Family: Deep Sports Truth Tools
Return raw standings plus normalized table rows and group metadata for a competition or competition season.
- Use it for table, ladder, playoff-picture, and current-rank questions.
- Source ownership: GSD Lookup
Use something smaller or different when
- Do not use it for watchability, event detail, or generic ranking flows that are classification-based instead of table-based.
Plain-English prerequisites
- This tool does not require a prerequisite ID beyond the scoped inputs shown below.
| Input | What it means |
|---|
competitionId | Provider ref for one competition scope. Match the namespace to the tool family: GSD refs for sports-truth tools, On refs for watchability-first tools. |
competitionSeasonId | Provider ref for one competition season. Use it when the host needs a season-specific table, ranking, structure, or roster context. |
language | Optional BCP 47 language hint such as en-US. Use it when the host needs translated provider output. |
Sequencing guidance
| Needed ID or scope | Call this first | Then use |
|---|
| scope | Tool Catalog | Start from the smallest tool that can safely anchor the workflow, then deepen only if the user asks for more. |
Response highlights
- Raw
standings payload from the selected source.
- Normalized
rows, rowCount, groups, sourceMode, and rowsSourcePath fields for direct consumption.
- Fallback table extraction from classification or overall refs when the direct standings payload is structurally empty.
Response shape
| Field | What it means |
|---|
data.standings | Raw standings payload selected by the server. |
data.rows[] | Normalized standings rows for direct host rendering. |
data.rowCount | Total normalized row count before client-side truncation. |
data.groups[] | Grouped standings slices such as conference, division, or tier. |
data.sourceMode / data.rowsSourcePath | How the selected rows were derived and from which source path. |
Reuse next
- Reuse provider refs returned by this tool to avoid resolving the same entity again.
- Read
meta.agentHints.recommendedNextTools and meta.agentHints.disambiguationOptions as non-binding host hints.
Example requests
{
"jsonrpc": "2.0",
"id": "tool-call-1",
"method": "tools/call",
"params": {
"name": "get_standings",
"arguments": {
"competitionId": "LEAGUE_ID"
}
}
}
- Use
get_standings when the host already knows the right scope and needs this job directly.
Common mistakes
- Calling
get_standings before the host has the right provider refs or bounded window.
- Using
get_standings when a smaller sibling tool would answer the question more directly.