wow-api-mcp
Allows searching and retrieving pages from warcraft.wiki.gg, providing access to game guides, TOC format, widget API, and other community documentation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wow-api-mcpWhat does C_QuestLog.GetQuestObjectives do?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
wow-api-mcp
An MCP server that gives AI coding assistants first-class access to the World of Warcraft addon API — Blizzard's own generated API documentation, the FrameXML/AddOn UI source code, and the Warcraft Wiki — across all four client flavors:
Flavor ID | Game | Source branch |
| Retail | |
| Classic (current expansion) | |
| Classic Era (vanilla) | |
| Classic Anniversary |
The API documentation is parsed from Blizzard_APIDocumentationGenerated — the machine-readable docs Blizzard ships with the client — so every C_* function signature, event payload, enum, and structure is exact, typed, and per-flavor. No scraping involved.
Tools
Tool | What it does |
| Flavors with game build, interface version, data commit, API counts |
| API systems/namespaces per flavor, filterable |
| Fuzzy full-text search over functions, events, enums, structures |
| Full signature detail + cross-flavor availability |
| Compare an API's existence/signature across all four flavors |
| Search warcraft.wiki.gg (guides, TOC format, widget API, ...) |
| Fetch a wiki page as markdown (cached ~24h, CC BY-SA attributed) |
| Regex search over Blizzard's actual UI source per flavor |
| Read UI source files with line numbers / list directories |
Related MCP server: Grounded Code MCP
Install
Requires Node 20+. The server is published as @nighthawk42/wow-api-mcp.
Claude Code
claude mcp add wow-api -- npx -y @nighthawk42/wow-api-mcpClaude Desktop / Cursor / any MCP client (mcpServers JSON):
{
"mcpServers": {
"wow-api": {
"command": "npx",
"args": ["-y", "@nighthawk42/wow-api-mcp"]
}
}
}From source
git clone https://github.com/Nighthawk42/wow_api_mcp
cd wow_api_mcp
npm ci && npm run build
claude mcp add wow-api -- node /path/to/wow_api_mcp/dist/index.jsNotes:
The first
search_source/get_source_filecall per flavor downloads a ~200 MB source checkout into your OS cache dir (one-time, pinned to the same commit the API data was built from).Wiki pages are fetched on demand and cached for 24 hours.
Development
npm run dev # run the server from source
npm test # vitest (offline)
npm run smoke # exercise every tool end-to-end (needs network)
npm run ingest # regenerate data/*.json from wow-ui-sourceData is refreshed weekly by a scheduled GitHub Action that opens a PR when upstream changes. See AGENTS.md for architecture details.
Data sources & attribution
API documentation and UI source are © Blizzard Entertainment, mirrored by Gethe/wow-ui-source. The
data/files in this repo are machine-derived transformations of Blizzard's generated documentation, provided for interoperability.Wiki content is fetched live from warcraft.wiki.gg and is licensed CC BY-SA 4.0; responses include attribution.
License
MIT (server code). See LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that provides version-pinned, deterministic documentation sourced from DevDocs.io to AI assistants (Claude, RooCode, Cline, Copilot etc.) and also via offline mode. Not via Scraping! But using the supported downloading option from devdocs.Last updated4712MIT
- Alicense-qualityBmaintenanceA local MCP server that gives AI coding assistants retrieval access to your personal knowledge base of books, standards, and docs, grounding their answers in sources you trust.Last updatedMIT
- AlicenseAqualityAmaintenanceAn MCP server that empowers AI coding agents to work effectively with Minecraft mod development, providing static analysis of decompiled source code and runtime interaction with a running Minecraft instance.Last updated312610MIT
- Alicense-qualityCmaintenanceMCP server that exposes structured World of Warcraft API data (functions, deprecated replacements, enums, events, widget methods) to AI agents, enabling querying and exploration of WoW API without wiki parsing.Last updated3311MIT
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
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/Nighthawk42/wow_api_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server