# Guild Wars 1 Build Compiler MCP server

GW1 build compiler: skill data, template code encode/decode, validation, hero roster. Read-only.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-graphmaxer-gw1-mcp
- Repository: https://github.com/Graphmaxer/gw1-mcp
- Website: https://github.com/Graphmaxer/gw1-mcp

## Install
- Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp

## Tools
- get_skill (Get a Guild Wars 1 skill) - Look up a single GW1 skill by exact English name or by template skill id. Returns full stats (energy, activation, recharge, adrenaline, sacrifice), profession, attribute, campaign, elite flag and description. If the name is not found, returns the closest matches so you can correct spelling. Use this when you already know the exact skill; to discover skills by profession, attribute or name fragment, use search_skills instead. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- search_skills (Search Guild Wars 1 skills) - Search the full GW1 skill database by profession, attribute, campaign, elite flag or name fragment (valid values are documented per parameter). Returns compact records; use get_skill for full details. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- decode_template (Decode a skill template code) - Decode an in-game GW1 skill template code (e.g. "OwpiMypMBg1cxcBAMBdmtIKAA") into professions, attribute allocations and the 8 skills with their stats and descriptions. This decodes a SINGLE build code; for a multi-hero paw-ned2 team blob, use decode_pawned_team instead. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- decode_pawned_team (Decode a paw-ned2 team template) - Decode a paw-ned2 team build blob (the 'pwnd0001...>...<' format shared on PvXwiki team pages and by the paw-ned2 tool) into its individual builds: player/hero label, description, and each skill bar fully decoded. Whitespace and line wraps in the pasted blob are tolerated. For a single (non-team) build code, use decode_template instead. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- encode_template (Encode a build into a template code) - Compile a build (professions, attributes, 8 skills by exact English name) into an official in-game template code. The build is validated first; on rule violations the errors are returned instead of a code. Unknown skill names return closest-match suggestions. IMPORTANT: template codes MUST come from this tool — never write or guess a code by hand, hand-written codes are invalid in-game. If unsure, verify any code with decode_template. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- validate_build (Validate a build against GW1 rules) - Check a build (professions, attributes, 8 skills by exact English name) against Guild Wars 1 rules: one elite max, profession/attribute ownership, primary attributes, duplicates, rank ranges. Returns { valid, errors, warnings } without encoding. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- get_hero (Get a Guild Wars 1 hero) - Look up a GW1 hero by name or by id (GWCA HeroID, matching the AccountExport plugin output). Returns profession, campaign and how the hero is unlocked. Remember: heroes can equip any skill unlocked at ACCOUNT level, but not most PvE-only skills. Use this for one known hero; to browse or filter the roster, use list_heroes instead. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp
- list_heroes (List Guild Wars 1 heroes) - List all GW1 heroes, optionally filtered by profession or campaign name. Useful for team-building: shows which professions are coverable by heroes and how each hero is unlocked. Endpoint: https://gw1-mcp.graphmaxer.workers.dev/mcp

## Resources
- gw1://guide/build-workflow - GW1 build-making workflow Recommended workflow for an LLM composing GW1 builds with this server MIME type: text/markdown
- gw1://meta - Data provenance and freshness Where the skill data comes from and how fresh it is relative to Guild Wars Reforged balance updates MIME type: application/json
- gw1://heroes - All GW1 heroes Heroes with professions, campaigns and unlock notes MIME type: application/json

## Prompts
Not captured

## Metadata
- Owner: io.github.Graphmaxer
- Version: 0.9.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 29, 2026
- Source: https://registry.modelcontextprotocol.io
