Move between sports entities and programs, then return grounded where-to-watch answers when the supported availability contract is provisioned. Use this family when the workflow fits this source-ownership boundary. Move to the tool page once you know the exact job and scope.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.
Sequencing habits
- Keep raw connectivity evidence separate from normalized watchability answers.
- Use bounded windows anywhere current watchability matters.
Decision guide
| Tool | What it helps with | Primary data source(s) |
|---|---|---|
list_programs_for_entity | Return compact raw evidence linking a sports entity to programs. | Dedicated availability primary when provisioned, otherwise fallback event/program evidence with explicit linkage limitations |
list_entities_for_program | Return compact raw evidence linking a program back to sports entities. | On Programs primary, On SportsEvents secondary |
get_watch_availability | Return the normalized where-to-watch answer for a sports entity in a bounded window, with proven or evidence-only watchability semantics. | Dedicated availability primary when provisioned, otherwise evidence-only watchability fallback |
get_program_context | Return the normalized sports context for a program. | On Programs primary, On SportsEvents secondary, SportsEventCurrent only for known linked watch rows |
Tool-by-tool guidance
list_programs_for_entity
- Job: Return compact raw evidence linking a sports entity to programs.
- Source ownership: Dedicated availability primary when provisioned, otherwise fallback event/program evidence with explicit linkage limitations
- Use it when: the host needs the raw graph before it normalizes watchability.
- Do not use it when: the product wants a polished where-to-watch answer; use
get_watch_availabilityinstead.
list_entities_for_program
- Job: Return compact raw evidence linking a program back to sports entities.
- Source ownership: On Programs primary, On SportsEvents secondary
- Use it when: the host starts from a program and wants the raw sports graph before it normalizes context.
- Do not use it when: the product wants the normalized one-call sports context for a program.
get_watch_availability
- Job: Return the normalized where-to-watch answer for a sports entity in a bounded window, with proven or evidence-only watchability semantics.
- Source ownership: Dedicated availability primary when provisioned, otherwise evidence-only watchability fallback
- Use it when: the host needs a direct answer to where, whether, or on what service/channel the user can watch a sports entity.
- Do not use it when: Do not use it as a substitute for deep sports detail or as a raw linkage-inspection tool when QA needs the underlying evidence graph instead.
get_program_context
- Job: Return the normalized sports context for a program.
- Source ownership: On Programs primary, On SportsEvents secondary, SportsEventCurrent only for known linked watch rows
- Use it when: the host starts from a program and needs the attached sports meaning, event, participants, venue, and live state.
- Do not use it when: the product starts from a sports entity or only needs raw linkage rows.
Next steps
- Use Tool Catalog when you want the full 1.4.1 surface in one place.
- Use ID Acquisition and Tool Sequencing when the host still needs provider refs or a safer tool order.
- Use Prompt-to-Tool Mapping when you want a proven low-token workflow for a real user prompt.