com.talentanvil/talentanvil

TalentAnvil

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

Endpointhttps://www.talentanvil.com/mcp (streamable-http)
Registry version1.0.0
Now8 tools · grade C (76) · pin ts_b0608e78d1e83785d40cf0a3c45df26f · protocol 2025-06-18
First / last listed2026-11-12 01:15 UTC / 2026-11-12 01:15 UTC
Grade over time2026-11-12: C (76), 8 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-12 01:15 UTC
8 tools, grade C (76)

Tools: list_specs get_talents generate_build decode_build popular_builds get_spell get_character compare_character

Current tools (8)

list_specsList every class/spec available, with the slugs used by the other tools.
params: none
get_talentsList 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.
params: class*, spec*
generate_buildProduce 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.
params: class*, hero_tree, include, priorities, spec*
decode_buildDecode a loadout string into its class/spec and the selected talents, each with its rank and max_ranks.
params: loadout_string*
popular_buildsGet 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 a general all-round build for the whole content: "All Bosses" for a raid (set difficulty to normal/heroic/mythic), or "All Dungeons" for M+ (set difficulty to "mythic_plus"). Returns the modal build
params: class*, content_name*, difficulty, spec*
get_spellGet 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.
params: name, spell_id
get_characterLook 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 importa
params: achievement_category, achievement_ids, achievements_limit, achievements_offset, dungeon_expansions, include_cosmetic_slots, include_inactive_loadouts, include_mythic_plus_seasons, name*, raid_expansions, realm*, region, sections, statistics_category
compare_characterCompare 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 diffe
params: content_name, difficulty, name*, realm*, region

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.