Skip to main content
Glama
hjoliveira

blizzard-wow-mcp

by hjoliveira

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLIZZARD_LOCALENoAny locale the region supports, e.g. en_US. Default is en_GB.en_GB
BLIZZARD_REGIONNoOne of us, eu, apac. Realms differ between regions. Default is eu.eu
BLIZZARD_CLIENT_IDYesBlizzard API client ID. Required; server refuses to start without it.
BLIZZARD_CLIENT_SECRETYesBlizzard API client secret. Required; server refuses to start without it.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
wow_character_summaryA

Get the headline profile for a character: level, class, spec, race, faction, guild, item level, achievement points and last login.

Args: realm: Realm name or slug, e.g. 'Twisting Nether' or 'twisting-nether'. character: Character name, case-insensitive.

Returns: CharacterSummary. Call wow_character_equipment or wow_character_mythic_keystone for gear and Mythic+ detail.

wow_character_equipmentA

Get every equipped item with slot, name, item level, quality and enchants.

Args: realm: Realm name or slug. character: Character name, case-insensitive.

Returns: EquipmentSummary with one entry per filled slot.

wow_character_mythic_keystoneA

Get a character's Mythic+ score and best dungeon runs for a season.

Args: realm: Realm name or slug. character: Character name, case-insensitive. season_id: Mythic+ season. Defaults to the character's most recent season.

Returns: MythicKeystoneSummary. Returns an error if the character has not completed a Mythic Keystone dungeon in that season.

wow_character_resourceA

Fetch any other character sub-resource that has no dedicated tool.

Use this for raid progression ('encounters/raids'), talents ('specializations'), 'professions', 'pvp-summary', 'reputations', 'statistics', 'titles', 'appearance', collections and so on.

Args: realm: Realm name or slug. character: Character name, case-insensitive. resource: One of the allowed sub-resource paths.

Returns: The Blizzard payload with key/href link objects stripped out. 'achievements' and 'statistics' are very large — prefer a narrower resource where one exists.

wow_find_realmA

Resolve a realm name to the slug the other tools need.

Use this when a character lookup 404s, to rule out a wrong realm slug.

Args: query: Full or partial realm name, e.g. 'twisting' or 'Área 52'.

Returns: Up to 10 matching realms as {name, slug} pairs, for the configured region.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hjoliveira/wow-armory-mcp2'

If you have feedback or need assistance with the MCP directory API, please join our Discord server