Skip to main content
Glama

Guild Wars 1 Build Compiler

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Graphmaxer/gw1-mcp
GitHub Stars
1
Server Listing
gw1-mcp
ChatGPT
–
Claude
–

TDQS

A4.6/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct action/resource: decode_template vs decode_pawned_team are explicitly separated by input format, encode_template vs validate_build are distinguished by whether a code is desired, and get_* vs list_*/search_* clearly separate exact lookup from discovery. Cross-reference notes in descriptions remove likely confusion.

Naming Consistency5/5

All tools consistently use lowercase snake_case verb_noun naming with predictable verbs: decode, encode, get, list, search, validate. The object nouns (template, team, hero, skill, build) are clear and consistently placed.

Tool Count5/5

Eight tools is a well-scoped size for a build compiler: encode/decode/validate cover the core workflow, while hero and skill lookups support build creation and team assembly. No tool feels redundant or out of place.

Completeness4/5

The core build lifecycle is well covered: encode, decode, validate, plus sufficient skill and hero lookup support. The only notable gap is the lack of an encode_pawned_team counterpart to decode_pawned_team, though team blobs can still be decoded and individual builds re-encoded.

Available Tools

8 tools
decode_pawned_teamDecode a paw-ned2 team templateA
Read-onlyIdempotent
Inspect

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.

Inputs: pwnd (required). Returns: builds

decode_templateDecode a skill template codeA
Read-onlyIdempotent
Inspect

Decode 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.

Inputs: code (required). Returns: raw, skills, primary, secondary, +1 more

encode_templateEncode a build into a template codeA
Read-onlyIdempotent
Inspect

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.

Inputs: skills (required), primary (required), attributes (required), forPvp, +3 more. Returns: code, valid, errors, warnings

get_heroGet a Guild Wars 1 heroA
Read-onlyIdempotent
Inspect

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 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.

Inputs: id, name. Returns: id, name, unlock, campaign, +3 more

get_skillGet a Guild Wars 1 skillA
Read-onlyIdempotent
Inspect

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.

Inputs: id, name. Returns: id, name, type, elite, +13 more

list_heroesList Guild Wars 1 heroesA
Read-onlyIdempotent
Inspect

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.

Inputs: campaignName, professionName. Returns: total, heroes

search_skillsSearch Guild Wars 1 skillsA
Read-onlyIdempotent
Inspect

Search 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.

Inputs: elite, limit, offset, campaignName, +4 more. Returns: total, skills

validate_buildValidate a build against GW1 rulesA
Read-onlyIdempotent
Inspect

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 — use encode_template instead when you also want the template code, since it runs these same rules and refuses on any error.

Inputs: skills (required), primary (required), attributes (required), forPvp, +3 more. Returns: valid, errors, warnings

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Provides read-only access to OSRS Calc's skill calculators, training plans, FAQ, and official links for Old School RuneScape planning.
      2
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Enables creating, editing, inspecting, and validating Path of Building: Path of Exile 2 builds through the original Lua engine, either in a standalone calculation session or against the currently open PoB window.
      30
      1
      MIT
    • F
      license
      C
      quality
      C
      maintenance
      Enables accurate Castle Clash queries by computing hero stats, skill damage, combat math, builds, and fight simulations from real game data and engine formulas instead of model guesses.
      47
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.