Skip to main content

Guild Wars 1 Build Compiler

io.github.Graphmaxer/gw1-mcpVersion 1.1.3

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

Status

Responds240 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:38 UTC
Latency
240 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://gw1-mcp.graphmaxer.workers.dev/mcpResponds240 ms
No sign-in

Claude Code

claude mcp add --transport http gw1-mcp https://gw1-mcp.graphmaxer.workers.dev/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: gw1-mcp
Remote MCP server URL: https://gw1-mcp.graphmaxer.workers.dev/mcp

Cursor

{
  "mcpServers": {
    "gw1-mcp": {
      "url": "https://gw1-mcp.graphmaxer.workers.dev/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"gw1-mcp","type":"http","url":"https://gw1-mcp.graphmaxer.workers.dev/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

8 tools

Tools of Guild Wars 1 Build Compiler
Read-only
Idempotent
Open world
decode_pawned_teamDecode 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.NoYesYesNo
decode_templateDecode an in-game GW1 skill template code (e.g. "OwpiMypMBg1cxcBAMBdmtIKAA") into professions, attribute allocations and the 8 skills with their stats and descriptions. Whitespace and line wraps in the pasted code are tolerated. This decodes a SINGLE build code; for a multi-hero paw-ned2 team blob, use decode_pawned_team instead.NoYesYesNo
encode_templateCompile 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.NoYesYesNo
get_heroLook 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 NO PvE-only skill at all — including Signet of Capture. validate_build with forHero=true reports each one as an error, not a warning. Use this for one known hero; to browse or filter the roster, use list_heroes instead.NoYesYesNo
get_skillLook up a single GW1 skill by exact English or official French 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.NoYesYesNo
list_heroesList 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.NoYesYesNo
search_skillsSearch the full GW1 skill database by profession, attribute, campaign, elite flag or name fragment (valid values are documented per parameter). Returns compact records, at most `limit` of them alongside a `total` count of every match — a full page is not the whole result, page with offset. Use get_skill for full details.NoYesYesNo
validate_buildCheck 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 — use encode_template instead when you also want the template code, since it runs these same rules and refuses on any error.NoYesYesNo

Details

Registry status
Active
Published
Sep 9, 2026
Updated
Sep 9, 2026
Categories (suggested)
Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing