Skip to main content

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

What this tool is best at

Return raw standings plus normalized table rows and group metadata for a competition or competition season.

Choose this tool when

  • 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.

Inputs you need

Plain-English prerequisites

  • This tool does not require a prerequisite ID beyond the scoped inputs shown below.

Required inputs in the public contract

  • None.

Optional inputs in the public contract

InputWhat it means
competitionIdProvider ref for one competition scope. Match the namespace to the tool family: GSD refs for sports-truth tools, On refs for watchability-first tools.
competitionSeasonIdProvider ref for one competition season. Use it when the host needs a season-specific table, ranking, structure, or roster context.
languageOptional BCP 47 language hint such as en-US. Use it when the host needs translated provider output.

Sequencing guidance

Needed ID or scopeCall this firstThen use
scopeTool CatalogStart 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

FieldWhat it means
data.standingsRaw standings payload selected by the server.
data.rows[]Normalized standings rows for direct host rendering.
data.rowCountTotal normalized row count before client-side truncation.
data.groups[]Grouped standings slices such as conference, division, or tier.
data.sourceMode / data.rowsSourcePathHow 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"
    }
  }
}

Previous-step tools

Next-step tools

Alternative tools

  • No common alternatives.

Prompt patterns this tool fits

  • 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.