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 boundedtimeFromandtimeTo.
Required inputs in the public contract
Optional inputs in the public contract
Sequencing guidance
- Use the selected row to branch into
get_watch_availabilityfor a direct where-to-watch answer or intolist_live_slatefor now-playing context. - Do not swap this tool in for
list_schedulejust because the argument names look similar.
Response highlights
- Rows live in
data.items[]and preserve the schedule shape while adding watchability-specific fields. data.availabilityModetells 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.recommendedNextToolsandmeta.agentHints.disambiguationOptionsas non-binding host hints.
Example requests
Related tools
Previous-step tools
Next-step tools
Alternative tools
Prompt patterns this tool fits
- Use
list_watchable_schedulewhen 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.