wow-vanilla-mcp
Provides access to Vanilla World of Warcraft API documentation from the Vanilla WoW Archive wiki hosted on Fandom, allowing AI agents to search functions, list categories, check PROTECTED flags, and scaffold minimal addons.
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-vanilla-mcpSearch for the UnitName function"
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-vanilla-mcp
MCP server for Vanilla / Classic Era (1.12) World of Warcraft API documentation.
It helps AI assistants look up Lua AddOn APIs from the Vanilla WoW Archive API wiki — search functions, list categories, check PROTECTED flags, and scaffold a minimal addon.
This is a documentation MCP. It does not connect to or control a running WoW client.
Features
946 indexed APIs across 60+ categories (Action, Unit, Spell, Quest, Auction, …)
Search by name, signature, summary, or category
PROTECTED/UI/REMOVEDtagsWiki deep-links per function (
API_<Name>)Vanilla-safe addon stub generator (
.tocInterface11200,arg1..arg9events)
Related MCP server: WordPress Docs MCP Server
Quick start
git clone https://github.com/David-J-Shibley/wow-vanilla-mcp.git
cd wow-vanilla-mcp
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e .Rebuild the index from a wiki dump (optional):
python scripts/build_index.pyMCP client setup
Replace /ABSOLUTE/PATH/TO/wow-vanilla-mcp with your clone path.
Cursor
Add to ~/.cursor/mcp.json inside mcpServers:
"wow-vanilla": {
"command": "/ABSOLUTE/PATH/TO/wow-vanilla-mcp/.venv/bin/wow-vanilla-mcp",
"cwd": "/ABSOLUTE/PATH/TO/wow-vanilla-mcp"
}Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"wow-vanilla": {
"command": "/ABSOLUTE/PATH/TO/wow-vanilla-mcp/.venv/bin/wow-vanilla-mcp",
"cwd": "/ABSOLUTE/PATH/TO/wow-vanilla-mcp"
}
}
}Quit and reopen Claude after saving.
Claude Code
claude mcp add-json wow-vanilla '{
"type": "stdio",
"command": "/ABSOLUTE/PATH/TO/wow-vanilla-mcp/.venv/bin/wow-vanilla-mcp",
"cwd": "/ABSOLUTE/PATH/TO/wow-vanilla-mcp"
}' --scope globalTools
Tool | Purpose |
| Index metadata / counts |
| All categories with counts |
| Fuzzy search across APIs |
| Exact-name lookup |
| Browse a category |
| Is this API Blizzard-signed only? |
| List protected movement / click APIs |
| Minimal 1.12 |
Example prompts
“Search Vanilla APIs for bag inventory helpers”
“Is
Jumpprotected in Vanilla?”“Show the Unit category APIs”
“Scaffold a Vanilla addon called BagGold”
Scope / non-goals
In scope | Out of scope |
Docs lookup for addon authors | Live game automation / botting |
Signature + summary + wiki link | Combat rotation control |
Vanilla 1.12 flavor focus | Retail-only |
License
MIT. API text sourced from the community Vanilla WoW wiki archive.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/David-J-Shibley/wow-vanilla-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server