LabscoMCP early access ↗
AlyxPinkMCP SERVER

GW2 MCP Server

Search the Guild Wars 2 wiki and read your own account's currency balances.

by AlyxPink ↗Games, Entertainment & FandomCommunity

LABSCO SUMMARY

Half of it works with no credentials at all.

Wiki search needs nothing, so you can install this and get value before deciding whether to hand over an account key. When you do, note that the key travels as a tool argument rather than an environment variable — it will appear in the conversation. Scope it to account and wallet and nothing else.

What it is

A small Go server bridging two Guild Wars 2 data sources: the community wiki, and the official account API for wallet contents. Static data is cached for a day or more, wallet balances for five minutes.

What you get

  • wiki_search searches the Guild Wars 2 wiki, taking a query and an optional limit that defaults to 5
  • get_currencies returns currency metadata, optionally narrowed to specific IDs
  • get_wallet returns your account's balances across every currency
  • A gw2://currencies resource holds the complete currency list with metadata

Requirements

The Docker image alyxpink/gw2-mcp:v1 over stdio, or Go 1.24 or higher to build the binary yourself. The wiki tools need nothing. The wallet needs a Guild Wars 2 API key with the account and wallet permissions, created at account.arena.net — and it is passed as an argument on the call rather than set in the environment.

Setup effort

One command plus a key — docker run --rm -i alyxpink/gw2-mcp:v1, then supply credentials