TalentAnvil

com.talentanvilPublished by talentanvil.comOfficial publisherv1.0.0Updated Oct 27, 2026

WoW talent builds for every class and spec: valid, importable loadout strings plus popular builds.

VerifiedStreamable HTTPWeb executableData & AnalyticsMedia & Design

Overview

AI-generated overview

Talent build helper for World of Warcraft: lists specs and talents, generates importable loadout strings, and compares live characters against popular builds.

What you can do
  • List every class and spec with the slugs other tools use
  • List selectable talents for a spec, with effects, spell ids, hero trees and choices
  • Generate a valid, importable loadout string from chosen talents, hero tree and priorities
  • Decode an existing loadout string into its spec and selected talents with ranks
  • Fetch popular raid and Mythic+ builds aggregated from Warcraft Logs and leaderboards
  • Look up a live character's gear, talents, stats and progress, and compare their loadout with the popular build
When to use it
Useful when you want an assistant to plan, validate or explain WoW talent builds, turn a talent list into an importable string, or check how a real character's loadout differs from what top players run in raids and Mythic+.
Requirements
A remote MCP endpoint; no packages, environment variables or headers are declared. The server pulls data from Blizzard's armory, Warcraft Logs and Mythic+ leaderboards, so it needs network access on its side.
Before you install
Character lookups query Blizzard's armory for a named character, so the character name and realm you ask about leave your session. Generated builds are suggestions; verify them in game before importing. No authentication is declared, so do not assume private or account-specific data is protected.

Installation

In SourceWeft

  1. Open TalentAnvil in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.talentanvil%2Ftalentanvil/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

Tools

8

list_specs

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

Takes no parameters.

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. Use get_spell for the full, freshest detail on any spell id.

Parametersspecrequiredclassrequired

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 prerequisites, gates, and budgets.

Parametersspecrequiredclassrequiredincludehero_treepriorities

decode_build

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

Parametersloadout_stringrequired

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 training data.

Parametersnamespell_id

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 dungeon progress, professions, PvP, achievements, collections, and more. Defaults to equipment, talents, stats, mythic_plus. Talents return only the active spec's active loadout: hero tree, the importable talent_loadout_code (pass it to decode_build), and each talent as {node_id, talent_id, name, rank}; set include_inactive_loadouts for every other saved loadout's code. Equipment is compact: equipped item level, then per item slot, name, item level, track (name_description), stats, gems, enchants, spell/proc text, set and bonus_list; set bonuses sit once in equipped_item_sets. mythic_plus returns the current season's rating and the best run per dungeon. raids and dungeons cover the current expansion only, newest release first and Mythic → Raid Finder; use raid_expansions / dungeon_expansions for others. achievements returns a summary (total points, completed count, recent completions, per-category progress); use achievement_category (paged with achievements_limit / achievements_offset) to list completions in one category, or achievement_ids to check specific achievements with criteria progress. achievement_statistics lists its categories; use statistics_category for the values. pets is name/species/level/quality; completed_quests is quest ids. Results are kept under ~20k tokens: anything left out to fit is listed in truncated_sections with the request that fetches it.

Parametersnamerequiredrealmrequiredregionsectionsachievement_idsraid_expansionsachievements_limitdungeon_expansionsachievements_offsetstatistics_categoryachievement_categoryinclude_cosmetic_slots+2 more

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 the spec's overall build (All Dungeons or All Bosses, the best-sampled first); pass content_name and/or difficulty to pick a dungeon or boss. Returns both loadout strings and hero trees, plus the differences: talents only the character has, talents only the popular build has, and rank and choice differences.

Parametersnamerequiredrealmrequiredregiondifficultycontent_name

Version history

1
  1. v1.0.0LatestSep 30, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.