wowaudit-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WOWAUDIT_API_KEY | Yes | Team API key required for API calls | |
| WOWAUDIT_BASE_URL | No | API origin URL | https://api.wowaudit.com |
| WOWAUDIT_ENABLE_WRITES | No | Permit POST, PUT, and DELETE tools | false |
| WOWAUDIT_MAX_RESPONSE_BYTES | No | Maximum JSON response, 64 KiB to 10 MiB | 2097152 |
| WOWAUDIT_REQUEST_TIMEOUT_MS | No | Request timeout, 5,000 to 120,000 ms | 30000 |
| WOWAUDIT_ENABLE_APPLICATIONS | No | Permit sensitive application tools | false |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| wowaudit_get_teamA | Get the authenticated WoWAudit team, guild identity, refresh timestamps, raid-day schedule, and wishlist freshness. |
| wowaudit_get_periodA | Get the current Blizzard keystone period and WoWAudit season identifiers used by historical and loot tools. |
| wowaudit_list_charactersA | List tracked roster characters with realm, class, role, rank, tracking status, note, and WoWAudit identifiers. |
| wowaudit_list_historical_dataA | List roster activity for a Blizzard period, including completed dungeons, world quests, and Great Vault options. |
| wowaudit_get_character_historyA | Get one character's activity history and best known gear by equipment slot. |
| wowaudit_list_raidsA | List upcoming raids, optionally including past raids, with schedule, instance, difficulty, status, and signup counts. |
| wowaudit_get_raidA | Get a raid's detailed signups, comments, selections, and enabled encounter plan. |
| wowaudit_get_attendanceA | Get attendance statistics, optionally scoped by instance, encounter, and date range. |
| wowaudit_list_wishlistsA | List character Droptimizer wishlists and item upgrades. Prefer wowaudit_get_character_wishlist when one character is known because this response can be large. |
| wowaudit_get_character_wishlistB | Get detailed Droptimizer wishlist data for one character. |
| wowaudit_get_loot_historyA | Get loot awarded during a keystone season, including recipients, award responses, old items, notes, and wishlist values. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools target distinct resources: team/period/characters/raids/attendance/wishlists/loot. However, wowaudit_list_historical_data and wowaudit_get_loot_history both involve historical activity and loot, which could cause some confusion despite different scopes.
All tools follow a consistent wowaudit_verb_noun pattern (e.g., list_raids, get_raid, get_attendance). The naming is predictable and easy to understand.
With 11 tools, the server covers a focused domain (WoWAudit team management) without unnecessary clutter. Each tool serves a clear purpose and the count feels well-scoped.
The tool set covers team info, roster characters, raids, attendance, wishlists, and loot history. Missing are write operations (e.g., add character, update wishlist) but for a read-only audit tool, the coverage is solid. Minor gap: no direct tool for managing raid signups.