match_summary
COMPOSITE match card: scoreline, key context, player performances, and VOD/demo links when available.
When to use:
Match recap / default match UI
After user selects a live or completed matchId
Prefer over match_details for chat answers and default UIs. Prefer match_details for timelines, full map trees, live state, advanced packages.
Do not use when: no matchId yet (resolve from live/schedule); pure pre-match → match_preview.
Parallel-safe: yes. Upstream cost: 2–5. Example: { "game": "cs2", "matchId": "cs2-match-123", "view": "summary", "includePlayerStats": true }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | Game title: lol | cs2 | dota2 | cod | ufc | tennis. Example: "cs2". | |
| view | No | Payload weight. Default summary. | summary |
| matchId | Yes | Game-native match id (UFC: boutId). Example: "cs2-match-123". | |
| includeMedia | No | Include demos/VODs when the API provides them. | |
| includePlayerStats | No | Include player performances when available. |
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 |