Skip to main content
Canonical tool name: list_watchable_schedule Family: Resolution and Scope Tools

What this tool is best at

Return bounded schedule rows enriched with grounded watchability semantics when available, otherwise return truthful evidence-backed fallback rows with explicit limitations.

Choose this tool when

  • the user is really asking what can be watched in a bounded window.
  • Source ownership: Dedicated availability primary when provisioned, otherwise bounded sports-truth rows plus explicit fallback watchability evidence

Use something smaller or different when

  • the answer must stay purely competition-first or when the host needs standings, actions, or stats.

Inputs you need

Plain-English prerequisites

  • competitionId / competitionSeasonId / participantId / sportId / seriesId / seriesSeasonId / venueId: Use the best available scoped ref plus a bounded timeFrom and timeTo.

Required inputs in the public contract

Optional inputs in the public contract

Sequencing guidance

  • Use the selected row to branch into get_watch_availability for a direct where-to-watch answer or into list_live_slate for now-playing context.
  • Do not swap this tool in for list_schedule just because the argument names look similar.

Response highlights

  • Rows live in data.items[] and preserve the schedule shape while adding watchability-specific fields.
  • data.availabilityMode tells the host whether the response is operating in proven dedicated mode, evidence-only mode, or no-watchability mode.
  • Each row may include grounded programs, fallback event evidence, and explicit linkage status without inventing channels or services.

Response shape

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

Previous-step tools

Next-step tools

Alternative tools

Prompt patterns this tool fits

  • Use list_watchable_schedule when the host already knows the right scope and needs this job directly.

Common mistakes

  • Using it as a substitute for GSD schedule detail when the host really needs pure competition truth.
  • Assuming every schedule row is watchable instead of reading the returned watchability evidence and limitations.