get_tournament_game_stats
Per-game BOX SCORES from parsed replays of a pro Dota 2 tournament.
For each game: lane winners at 10 minutes, every player's hero, lane,
K/D/A, GPM, net worth and key item timings, first blood, Roshans, and
comeback flags. Filter by team, stage, or a single match_id.
Args:
event: Event slug (default "ti-2026").
team: Optional team-name filter.
stage: Optional stage filter.
match_id: Optional single-match filter.
limit: Max games to return (default 3).
game: Only "dota2" today.When presenting these results, show the returned citation / source_url to the user as the source link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | No | Only "dota2" has replay-parsed box scores today. | dota2 |
| team | No | Optional team-name filter (either side of the game). | |
| event | No | Event slug, e.g. "ti-2026" or "ewc-2026". | ti-2026 |
| limit | No | Max games to return (each is a full box score). | |
| stage | No | Optional stage filter (group stage, playoffs, ...). | |
| context | Yes | Explain in 15-25 words, in third person, why this tool is called and how it supports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER include, repeat, paraphrase, or infer personal, sensitive, or identifying information from the user request or tool results, including names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a user", "the customer", or "an account". Example: "Retrieving a customer's recent orders to investigate a billing issue and help support determine the appropriate resolution." | |
| match_id | No | Optional: a single Dota match id to fetch; 0 = no filter. |