get_dota_tournament_stats
TI / EWC pro tournament stats — actual most-picked, most-banned and win rates per hero.
Answers questions like "most picked / most banned / most contested heroes
at TI 2026", "first-pick or Radiant win rate at the event", "what does
team X pick", "group standings", "who won". Numbers are computed from the
official drafts of every recorded game (via OpenDota) and refresh
automatically while an event runs — these are REAL tournament results, not
model output, so win rates here are small-sample records, not calibrated
probabilities.
Covered events: The International 2026 ("ti-2026", completed Aug 23 —
won by Team Spirit, 3-2 over TEAM VISION in the grand final after a
lower-bracket run), Esports World Cup 2026 Dota 2
("esports-world-cup-2026", completed, won by PVISION), Esports Nations
Cup 2026 ("esports-nations-cup-2026", upcoming, Nov 2-8). Common aliases
(ti, ewc, enc, nations-cup) work.
Args:
event: Tournament slug or alias (default "ti-2026").
limit: Max hero rows returned, most contested first (default 15).
ALSO the bracket/tree view and the discovery entrypoint: every playoff
series carries a `stage` label ("Upper bracket final", "Lower bracket
semifinal", "Grand final", ...) plus both team names, the score and an
"in progress" status — so call THIS first to learn which teams exist and
who is playing the final/semifinals, then drill into a single game with
get_dota_tournament_game_stats (it accepts the same stage wording).
Bracket slots not yet played don't appear as rows; infer upcoming
pairings from the latest completed stages.
Returns {event, dates, location, status, as_of, coverage, aggregates:
{first_pick_win_rate_pct, radiant_win_rate_pct, heroes_contested},
hero_stats:[{hero, picks, bans, contests, contest_rate_pct, wins, losses,
win_rate_pct}], team_top_picks, standings_group_stage, playoff_results,
source_url, citation}. Include the citation when presenting results.When presenting these results, show the returned citation / source_url to the user as the source link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event | No | ti-2026 | |
| limit | No | ||
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |