accueil / serveurs / Dev & Code / com.talentanvil/talentanvil
com.talentanvil/talentanvil
serveur MCP (Model Context Protocol) · TalentAnvil 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.talentanvil/talentanvil est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.talentanvil/talentanvil » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- compare_character≈ 292 tokens
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.
Paramètres, retour & exemple (5)
Paramètresname· string · requis
Character name.realm· string · requis
Realm name or slug, e.g. "Area 52" or "area-52".region· string · optionnel · us | eu | kr | tw | cndifficulty· string · optionnel · normal | heroic | mythic | mythic_pluscontent_name· string · optionnel
Boss or dungeon name (partial match ok), or "All Bosses" / "All Dungeons". Omit for the overall build.
Exemple d'appel{"name": "compare_character", "arguments": {"name": "texte", "realm": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - decode_build≈ 74 tokens
Decode a loadout string into its class/spec and the selected talents, each with its rank and max_ranks.
Paramètres, retour & exemple (1)
Paramètresloadout_string· string · requis
Exemple d'appel{"name": "decode_build", "arguments": {"loadout_string": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_build≈ 150 tokens
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.
Paramètres, retour & exemple (5)
Paramètresspec· string · requisclass· string · requisinclude· array · optionnelhero_tree· string · optionnelpriorities· array · optionnel
Exemple d'appel{"name": "generate_build", "arguments": {"spec": "texte", "class": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_character≈ 1092 tokens
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.
Paramètres, retour & exemple (14)
Paramètresname· string · requis
Character name.realm· string · requis
Realm name or slug, e.g. "Area 52" or "area-52".region· string · optionnel · us | eu | kr | tw | cnsections· array · optionnelachievement_ids· array · optionnel
With the achievements section: completion status and date for each id, plus criteria progress for incomplete ones.raid_expansions· ? · optionnel
Raid progress to include: "current" (default, the newest expansion), "all", or a list of journal expansion ids.achievements_limit· integer · optionnel
Page size for achievement_category.dungeon_expansions· ? · optionnel
Dungeon progress to include: "current" (default, the newest expansion), "all", or a list of journal expansion ids.achievements_offset· integer · optionnel
Skip this many completions in achievement_category (page on has_more).statistics_category· string|integer · optionnel
With the achievement_statistics section: return the statistics in this category (name or id).achievement_category· string|integer · optionnel
With the achievements section: list completed achievements (id, name, completed date, points) in this category and its subcategories, newest first. A category name (e.g. "Midnight Raid") or id; an ambiguous name returns the matching ids.include_cosmetic_slots· boolean · optionnel
Also include the shirt and tabard slots in equipment.include_inactive_loadouts· boolean · optionnel
Also list every other saved loadout (all specs) as spec + talent_loadout_code.include_mythic_plus_seasons· boolean · optionnel
Also list the ids of every M+ season the character has played.
Exemple d'appel{"name": "get_character", "arguments": {"name": "texte", "realm": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_spell≈ 99 tokens
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.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnelspell_id· integer · optionnel
Exemple d'appel{"name": "get_spell", "arguments": {"name": "texte", "spell_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_talents≈ 118 tokens
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.
Paramètres, retour & exemple (2)
Paramètresspec· string · requisclass· string · requis
Exemple d'appel{"name": "get_talents", "arguments": {"spec": "texte", "class": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_specs≈ 49 tokens
List every class/spec available, with the slugs used by the other tools.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_specs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - popular_builds≈ 242 tokens
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 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.
Paramètres, retour & exemple (4)
Paramètresspec· string · requisclass· string · requisdifficulty· string · optionnel · normal | heroic | mythic | mythic_pluscontent_name· string · requis
Boss or dungeon name (partial match ok). Use "All Bosses" for the overall raid build, or "All Dungeons" for the overall M+ build.
Exemple d'appel{"name": "popular_builds", "arguments": {"spec": "texte", "class": "texte", "content_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».