• METRICS
  • BUILDS
  • HISTORY
  • HUMAN

How to deep dive into match data with your AI

Connect OpenDota to your AI client to pull granular match statistics. Once connected, your agent can query specific match details or scan recent game history.

Ask AI about this page

Short answer

How can I analyze specific Dota 2 match stats with AI?

Your AI uses OpenDota tools to fetch match IDs, pull full match details, or run custom queries for specific metrics. You get precise data on item builds and KDA for any match you specify.

Data outcomes

What your AI produces

The specific data points your agent extracts from the match history.

METRICS

Detailed player stats

The AI pulls KDA, gold per minute, and experience curves. You get a clear picture of individual performance.

BUILDS

Itemization analysis

Your agent extracts the exact item builds used in a match. This helps you see why certain timings worked or failed.

HISTORY

Recent match lists

The AI identifies your most recent games. You can then pick specific match IDs to investigate further.

HUMAN

Strategic decisions

The AI provides the raw numbers and build paths. You decide how to adjust your playstyle based on the findings.

The workflow

What your AI does when the data arrives.

The AI moves from broad match lists to specific granular details.

  1. Find recent games

    Your agent identifies the most recent match IDs associated with an account.

    list_recent_matches
  2. Fetch match details

    The AI pulls the full data packet for a specific match ID, including player stats and itemization.

    get_match
  3. Run custom queries

    You can ask for specific subsets of data using specialized queries for deeper investigation.

    run_explorer_query
  4. Synthesize findings

    The AI organizes the raw numbers into a readable format for your review.

    get_match

Try it

Copy these to start.

Use these prompts to begin your analysis.

Starting points

Replace the bracketed info with your actual Dota 2 match IDs or player details.

OpenDota Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_QCQhZCi4FGuOnmUAW6BIZQy0fLRUAkdbHvd95lVq/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — OpenDota capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "opendota-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_QCQhZCi4FGuOnmUAW6BIZQy0fLRUAkdbHvd95lVq/mcp"
    }
  }
}
Copy into chat04
  • List my 5 most recent matches and tell me which one had the highest gold per minute.

  • Get the details for match ID 7654321 and summarize the item builds for the mid laner.

  • Run an explorer query to find matches where the hero Axe had a KDA higher than 5.0.

  • Look at match ID 1234567 and tell me how the net worth diverged between the two teams.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect OpenDota once, then ask.

One click connects the OpenDota MCP to your client. Your credentials stay encrypted, and you can start querying immediately.

Connect OpenDota to your AI

FAQ

How this task behaves.

  • 01

    Can the AI change my Dota 2 match history?

    No. The AI can only read data from OpenDota. It cannot modify your game records or account settings.

  • 02

    Can I use this to play games?

    No. This tool is for post-game analysis and data extraction only.

  • 03

    Does the AI need my Steam password?

    No. The connection uses the OpenDota API, so your Steam credentials are never shared with the AI.

  • 04

    Can the AI predict future match outcomes?

    No. The AI analyzes historical data from completed matches. It does not have predictive capabilities for live or upcoming games.

  • 05

    How do I specify a certain hero's stats?

    You can ask your agent to filter the match data for a specific hero using the match details provided by the tools.

  • More questions about OpenDota? See everything the OpenDota Connector can do

Connect OpenDota to Claude, Cursor, ChatGPT & more