blizzard-wow-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BLIZZARD_LOCALE | No | Any locale the region supports, e.g. en_US. Default is en_GB. | en_GB |
| BLIZZARD_REGION | No | One of us, eu, apac. Realms differ between regions. Default is eu. | eu |
| BLIZZARD_CLIENT_ID | Yes | Blizzard API client ID. Required; server refuses to start without it. | |
| BLIZZARD_CLIENT_SECRET | Yes | Blizzard API client secret. Required; server refuses to start without it. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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