class_races
Races that can be a class, with their racial traits
Which races can be one class in WoW: Forever, on which faction, and each race's racial traits (name, active or passive) from the game files (found in game files, unconfirmed, with the build). Narrow to one faction. What each trait does is on the class page, linked from the answer.
Parameters#
classstring, up to 40 charactersrequired- Class name or slug, such as Warlock or warlock.
factionone of: alliance, horde- alliance or horde. Without it, both.
The answer#
Text for the assistant to read, and structuredContent with these top-level fields. The JSON Schema is at /schema/mcp/class_races.json.
labelstringrequiredbuildstringrequired- The game build the races were read from.
classone of: warrior, paladin, hunter, rogue, priest, shaman, mage, warlock, druid- Absent when the class is not one the files list.
classNamestringfactionone of: alliance, hordefactionsarray of objectsrequired- Alliance first. Empty when the class is unknown.
errorstring- A class the files do not list.
creditstringrequiredurlstring- The everloot.app page that shows this answer, absolute. Absent when there is no such page or it would be empty.
Without an MCP client#
The same answer is a GET away: /api/tools/class_races with the arguments in the query string. See the endpoint and the recipe.