Overview
Features
get_player_by_id
Retrieve player information by account ID from OpenDota.
get_player_recent_matches
Fetch recent matches for a given player to analyze form and activity.
get_match_data
Get detailed data for a specific match including players, stats, and outcomes.
get_player_win_loss
Return win/loss statistics for a player across matches.
get_player_heroes
Provide the player's most played heroes based on historical data.
get_hero_stats
Get statistics and rankings for Dota 2 heroes.
search_player
Search for players by name with approximate matching.
get_pro_players
List professional players available from the OpenDota pro roster.
Who Is This For?
- LLMs:Enable LLMs to fetch OpenDota stats and match data via MCP interface.
- Developers:Integrate Dota 2 data into apps using the MCP server.
- Esports analysts:Access player, team, and match statistics for analysis and reporting.




