download_replay
Download and cache a Dota 2 match replay to enable local match analysis. Run this before asking questions about a specific match.
Instructions
Download and cache the replay file for a Dota 2 match.
Use this tool FIRST before asking analysis questions about a match. Replay files are large (50-400MB) and can take 1-5 minutes to download.
Once downloaded, the replay is cached locally and subsequent queries for the same match will be instant.
Progress is reported during download:
0-10%: Checking cache and getting replay URL
10-40%: Downloading compressed file
40-50%: Extracting replay
50-95%: Parsing replay
95-100%: Caching results
Args: match_id: The Dota 2 match ID (from OpenDota, Dotabuff, or in-game)
Returns: DownloadReplayResponse with success status and file info
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| success | Yes | ||
| match_id | Yes | ||
| replay_path | No | Path to the downloaded replay file | |
| file_size_mb | No | Size of the replay file in MB | |
| already_cached | No | Whether the replay was already cached |