live_matches
Live matches board across primary games, or a single game filter. Normalized labels, scores, and matchIds.
When to use:
"What's live right now?"
Ops/dashboard live strip
Prefer over: sequential per-game call_api live probes.
Do not use when: user wants upcoming fixtures → upcoming_schedule; historical results → match_summary.
CS2 live path is /cs2/live; UFC is included in multi-game fan-out. UFC empty board: section.note + emptyReason + health (workerAlive/lag) + optional supervisor/nextCard (non-live); never fake match items from events[].
Parallel-safe: yes. Upstream cost: 1–5 (allSettled). Example: { "game": "all", "limitPerGame": 10 }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | No | Single game or all. Omit for all primary games. Example: "lol". | |
| limitPerGame | No | Max matches kept per game (default 10, max 25). | |
| includeLabelsOnly | No | Token-light mode: shorter item payloads (label + matchId + status). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | true if the tool succeeded | |
| data | No | Result payload when ok is true; null on error | |
| meta | Yes | ||
| error | No | ||
| partial | No | ||
| pagination | No |