Skip to content
Back to search
100
MCP live MCP 2025-06-18 http

TalentAnvil

mcp-phdg/talentanvil

World of Warcraft talent builds for every class and spec, patch-current. Your AI assistant reads the live talent trees and returns a **valid, importable in-game loadout string**. A constraint solver, not the model, enforces prerequisites, gates, point budgets and hero trees, so every build imports cleanly. **Tools** - `list_specs` / `get_talents`: every class, spec and hero tree with talent descriptions - `generate_build`: build a legal loadout string from the talents you want - `decode_build`: turn any loadout string back into its talents - `popular_builds`: what top players run, per raid boss (Warcraft Logs) or M+ dungeon (Blizzard leaderboards) - `get_character`: live armory lookup covering gear, talents, stats, M+ rating and raid progress - `get_spell`: current spell text straight from Blizzard Free, no API key, no login. Try: *"Make me a Mythic+ Protection Paladin build on Templar and compare it to what top players run."*

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
4205ms
last probe
Tools
8
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
8 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
8 items in total; 3 or more earns these points.
pass Describes itself 10/10
942 characters; more than 30 earns these points.

Tools · 8

list_specs

List every class/spec available, with the slugs used by the other tools.

get_talents

List the selectable talents for a class/spec (id, name, effect description, spell id, sub-tree, hero tree, choices). Call this before generate_build so you know the talent names and what each one does…

generate_build

Produce a valid, importable loadout string for a class/spec. Provide talents to include (by name or id), an optional hero tree, and priority talents to fill remaining points. The solver enforces prere…

decode_build

Decode a loadout string into its class/spec and the selected talents, each with its rank and max_ranks.

popular_builds

Get the importable loadout that players actually ran to kill a raid boss (or clear an M+ dungeon), aggregated from Warcraft Logs and the M+ leaderboards, for a class/spec. Pass a boss/dungeon name, or…

get_spell

Get the current Blizzard details for a spell — name and full effect description — by spell id (from get_talents) or by name. Data is refreshed daily, so it reflects the live patch rather than stale tr…

get_character

Look up a live World of Warcraft character from Blizzard's armory: profile summary (class, spec, level, item level, guild, faction) plus the sections you ask for — gear, talents, stats, M+, raid and d…

compare_character

Compare a live character's active talent loadout with the most popular build for their spec (Warcraft Logs raid kills and the Mythic+ leaderboards, current raid tier). By default it compares against t…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://www.talentanvil.com/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "talentanvil": {
      "url": "https://www.talentanvil.com/mcp",
      "transport": "http"
    }
  }
}