Start Here If
- you have a league or series ID and want real competition context
- you need standings, brackets, teams, or roster views
- you want to move between current-season and historic-season workflows safely
- you are building series or championship stories spanning multiple leagues
Scope Rule
For league tools, choose one:leagueIdfor the current seasonleagueSeasonIdfor a specific historic or explicit season
Tool Selection Guide
| Tool | Best for |
|---|---|
gns_get_league | inspect one league |
gns_league_seasons | list seasons for a league |
gns_get_league_season | inspect one explicit league season |
gns_league_structure | phases, groups, rounds, and related IDs |
gns_league_standings | tables and filtered standings |
gns_league_brackets | knockout bracket views |
gns_league_teams | teams competing in the league |
gns_team_roster | roster for one team in one season context |
gns_team_league_stats | season stats for a team |
gns_person_league_stats | season stats for a person |
gns_league_classifications | stat categories such as top scorers |
gns_league_tiers | tier metadata, common in college sports |
gns_get_series | inspect one series |
gns_series_seasons | list seasons for a series |
gns_get_series_season | inspect one series season |
gns_series_league_overview | leagues inside a series |
League Identity and Season Discovery
gns_get_league
What it helps you do:inspect one league and confirm the sport and current season reference.When to use it:aftergns_list_leaguesorgns_resolve_entity.Inputs you need:leagueId, optionallanguage.What you get back:league metadata, names, imagery, and current season reference.Example user questions it can answer:“What league is this ID?”Example request:
Expected response summary:one league record.What to call next:gns_league_structure,gns_league_standings, orgns_league_seasons.
gns_league_seasons
What it helps you do:list the season catalog for a league.When to use it:historic lookups, comparison flows, or season selectors.Inputs you need:leagueId, optionallanguage.What you get back:leagueSeasonIdvalues, names, and date ranges.Example user questions it can answer:“Which seasons are available for this league?”Example request:
Expected response summary:a season list you can use in explicit historic workflows.What to call next:gns_get_league_season,gns_historic_season_bundle, orgns_season_compare.
gns_get_league_season
What it helps you do:inspect one explicit league season.When to use it:the product already knows which season the user selected.Inputs you need:leagueSeasonId, optionallanguage.What you get back:the selected season’s names, dates, and league context.Example user questions it can answer:“What season does this ID represent?”Example request:
Expected response summary:one season record you can display or compare.What to call next:gns_league_structure,gns_league_standings, orgns_league_brackets.
Structure, Tables, and Competition Context
gns_league_structure
What it helps you do:understand the structure of a competition before you build on top of it.When to use it:group-stage, bracket, conference, division, or phase-aware experiences.Inputs you need:leagueIdorleagueSeasonId, optionallanguage.What you get back:phases, groups, rounds, dates, and related sports-event IDs.Example user questions it can answer:“How is this competition organized?”Example request:
Expected response summary:the structural map for the season, including IDs reused by standings and sports-event tools.What to call next:gns_league_standings,gns_league_brackets,gns_phase_info, orgns_overall_info.
gns_league_standings
What it helps you do:answer standings questions for a league or a specific slice of it.When to use it:league tables, conference views, division views, or tier-specific standings.Inputs you need:leagueIdorleagueSeasonId, plus optionalconferenceId,divisionId, ortierId.What you get back:standings for the requested scope.Example user questions it can answer:“Show me the standings for this conference.”Example request:
Expected response summary:a standings table for the requested slice of the competition.What to call next:gns_team_info,gns_team_season_profile, orgns_live_league_dashboard.
gns_league_brackets
What it helps you do:retrieve knockout bracket context.When to use it:playoff pages, elimination rounds, or bracket-aware assistants.Inputs you need:leagueIdorleagueSeasonId, optionallanguage.What you get back:rounds, pairs, and matches for knockout competition.Example user questions it can answer:“Show me the playoff bracket.”Example request:
Expected response summary:bracket structure with match references.What to call next:gns_matchboardorgns_match_info.
gns_league_classifications
What it helps you do:discover the stat categories available for a season.When to use it:leaderboards, top-scorer widgets, or stat tabs.Inputs you need:leagueIdorleagueSeasonId, optionallanguage.What you get back:classification IDs and names.Example user questions it can answer:“Which leaderboard categories are available for this league?”Example request:
Expected response summary:the classification catalog you can pass into classification or leaderboard tools.What to call next:gns_classification_results,gns_classification_info, orgns_league_leaderboards.
gns_league_tiers
What it helps you do:discover tier structures within a league.When to use it:college sports or competitions where tier is a meaningful filter.Inputs you need:leagueIdorleagueSeasonId, optionallanguage.What you get back:tier IDs and names.Example user questions it can answer:“Which tiers exist in this competition?”Example request:
Expected response summary:a tier list you can reuse in standings and schedule filters.What to call next:gns_league_standingsorgns_schedule_resultswithtierId.
Teams, Rosters, and Season Stats
gns_league_teams
What it helps you do:list teams in a league or season.When to use it:team pickers, league hubs, or roster flows.Inputs you need:leagueIdorleagueSeasonId, optionallanguage.What you get back:team IDs, names, images, and type.Example user questions it can answer:“Which teams are in this league?”Example request:
Expected response summary:a team catalog for the selected season context.What to call next:gns_team_roster,gns_team_info, orgns_team_season_profile.
gns_team_roster
What it helps you do:fetch a roster for one team in one league-season context.When to use it:team pages, lineup prep, or player discovery flows.Inputs you need:teamIdand eitherleagueIdorleagueSeasonId.What you get back:players, coaches, positions, and jersey numbers.Example user questions it can answer:“Who is on this roster?”Example request:
Expected response summary:a roster you can reuse in match, player-profile, and team-season experiences.What to call next:gns_person_info,gns_person_league_stats, orgns_team_season_profile.
gns_team_league_stats
What it helps you do:fetch season stats for one team in one league context.When to use it:team hubs, standings explainers, or season comparison features.Inputs you need:teamIdand eitherleagueIdorleagueSeasonId.What you get back:aggregated team statistics for the season.Example user questions it can answer:“How is this team performing this season?”Example request:
Expected response summary:season-long team stats categories and values.What to call next:gns_team_season_profileor your summary layer.
gns_person_league_stats
What it helps you do:fetch season stats for one person in one league context.When to use it:player pages, leaderboard explanations, or scouting-style summaries.Inputs you need:personIdand eitherleagueIdorleagueSeasonId.What you get back:aggregated person stats for the season.Example user questions it can answer:“How has this player performed this season?”Example request:
Expected response summary:one person’s season stats in the requested league context.What to call next:gns_person_season_profileorgns_person_info.
Series Context
gns_get_series
What it helps you do:inspect one series or championship grouping.When to use it:motorsport or other multi-league championship workflows.Inputs you need:seriesId, optionallanguage.What you get back:series metadata and sport association.Example user questions it can answer:“What series is this ID?”Example request:
Expected response summary:one series record.What to call next:gns_series_seasonsorgns_series_league_overview.
gns_series_seasons
What it helps you do:list seasons for a series.When to use it:historic series views and series selectors.Inputs you need:seriesId, optionallanguage.What you get back:series-season IDs, names, and dates.Example user questions it can answer:“Which seasons exist for this series?”Example request:
Expected response summary:season catalog for the selected series.What to call next:gns_get_series_seasonorgns_series_championship_snapshot.
gns_get_series_season
What it helps you do:inspect one explicit series season.When to use it:series history or selected-season views.Inputs you need:seriesSeasonId, optionallanguage.What you get back:one series-season record with names and dates.Example user questions it can answer:“What series season is this?”Example request:
Expected response summary:one series-season record.What to call next:gns_series_league_overview.
gns_series_league_overview
What it helps you do:see which leagues make up a series.When to use it:championship overviews or cross-league assistant flows.Inputs you need:seriesIdorseriesSeasonId, optionallanguage.What you get back:leagues and league-season references inside the series.Example user questions it can answer:“Which leagues feed into this series?”Example request:
Expected response summary:the leagues and seasons tied to the series.What to call next:gns_series_championship_snapshotor league tools for one returned league.