protogrid

Search / com.talentanvil/talentanvil

TalentAnvil

R0· no sign-in

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

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality76good
Trust82of 100
Uptime, 30 days96%
Latency p50359 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "talentanvil": {
      "type": "http",
      "url": "https://www.talentanvil.com/mcp"
    }
  }
}
claude mcp add --transport http talentanvil https://www.talentanvil.com/mcp
[mcp_servers.talentanvil]
url = "https://www.talentanvil.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "talentanvil": {
      "type": "remote",
      "url": "https://www.talentanvil.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "talentanvil": {
      "type": "http",
      "url": "https://www.talentanvil.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=talentanvil&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LnRhbGVudGFudmlsLmNvbS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "talentanvil": {
      "type": "http",
      "url": "https://www.talentanvil.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "talentanvil": {
      "httpUrl": "https://www.talentanvil.com/mcp"
    }
  }
}
extensions:
  "talentanvil":
    enabled: true
    name: "talentanvil"
    type: streamable_http
    uri: "https://www.talentanvil.com/mcp"
    timeout: 300

Quality 76 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene64 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_specs (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); popular_builds (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); compare_character (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 1,956 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes2 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

8 tools, about 1,956 tokens to load them all · tool set 2b589b21d0bf · tools last changed 2026-10-09 · checked 2026-10-20 18:38 UTC

Tool changes

  • decode_buildchangeddescription
    before

    Decode a loadout string into its class/spec and the list of selected talents.

    after · 63% of words in common

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

  • compare_characteradded

    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.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness98
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-96% +updated-21d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.talentanvil.com/mcp streamable-httpnoneyes96%359 ms2025-06-182026-10-20

Tools (8)

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 differences: talents only the character has, talents only the popular build has, and rank and choice differences.
decode_buildDecode a loadout string into its class/spec and the selected talents, each with its rank and max_ranks.
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.
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 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.
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.
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.
list_specsList every class/spec available, with the slugs used by the other tools.
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 string, sample size, and per-choice pick frequencies.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.talentanvil/talentanvil",
  "title": "TalentAnvil",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.talentanvil.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://www.talentanvil.com/docs",
  "description": "WoW talent builds for every class and spec: valid, importable loadout strings plus popular builds."
}