
Guam Code MCP server
online · 100% uptimeGuam Code Annotated (GCA) — section lookup and search. Fleet #2888.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Guam Code yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Guam Code tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Guam Code compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 55% of 3,470 Web search servers
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 3,018 ms
- faster than 3% of 2,238 Web search servers
Release history: 7 versions in the registry since 2026-10-09, latest 2026-11-02, typically one every 4 days.
Install Guam Code in Claude Code, Cursor or VS Code
claude mcp add --transport http guam-code https://gateway.pipeworx.io/guam-code/mcp
What the publisher says
From the Guam Code repository's README, as published. We do not edit it. Read it on GitHub
@pipeworx/guam-code
Guam Code Annotated (GCA) — Guam territorial statutes, by citation and by topic/keyword search. Keyless.
Part of Pipeworx — an MCP gateway connecting AI agents to 1763+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
Tools
("9 GCA 16.30" is Aggravated Murder Defined; "21 GCA 33101" is who may take an acknowledgment of a deed). Resolves the citation to its one chapter PDF, fetches it live, and extracts the text. title is only needed if not already embedded in citation.
- gu_statute(citation, title?) — full text of a GCA section by citation
chapter catchlines (not full statutory prose — see below), optionally restricted to one Title (1-22).
- gu_search(query, title?, limit?) — topic/keyword search over section and
Auth
Keyless.
Source and shape
The Compiler of Laws (Judiciary of Guam, col.guamcourts.gov) publishes the GCA as ~800 per-CHAPTER PDFs, linked from one static HTML page: 22 collapsible Title panels, each listing its Chapters. There is no per-title listing, no search API, and no site-wide section index (confirmed live) — the same gap mcps/north-dakota-code hit for the Century Code. That page is baked ONCE (title/chapter/catchline/PDF URL) by scripts/bake-index.mjs.
Unlike North Dakota, the GCA index page does not also enumerate every section. But every sampled chapter PDF opens with its own embedded table of contents — a run of § .. Catchline. headings — so scripts/bake-sections.mjs fetches all ~800 chapter PDFs once more and bakes a section-level catchline index (15,760 rows) from that TOC block. gusearch reads it; gustatute never trusts it for the text it returns — it re-derives section boundaries fresh from the live PDF on every call.
Refresh path
Re-run both whenever the Compiler of Laws amends the GCA enough to be worth re-baking (run the chapter index first — the section bake reads it):
node mcps/guam-code/scripts/bake-index.mjs > mcps/guam-code/src/gu-index-data.ts
node --experimental-strip-types mcps/guam-code/scripts/bake-sections.mjs > mcps/guam-code/src/gu-section-data.tsThe section bake needs --experimental-strip-types because it imports the pack's own TypeScript extractor directly (no tsx/ts-node dependency in this repo) — nothing at runtime needs that flag, only this one offline script. Budget a few minutes: ~800 HTTP fetches at modest concurrency, as a courtesy to col.guamcourts.gov rather than because it rate-limits.
Both baked modules are combined by src/gu-baked-data.ts (a plain re-export) into the ONE data module workers/gateway/src/pack-baked-indexes.json points at for this pack — the gateway uploads its exports to KV at deploy and injects them as args._bakedIndex, never as a module-scope import (see index.ts's ensureIndex; fleet #2754 took the gateway down the one time a baked table was value-imported into every isolate).
Two citation conventions, both real
Newer, recodified titles (9 GCA, the Criminal & Correctional Code, adapted from the 1977 Model Penal Code) cite "chapter.section" with a dot — "9 GCA § 16.30" is Aggravated Murder. Older titles (e.g. 21 GCA Ch. 33, Proof and Acknowledgments of Instruments) concatenate chapter and a zero-padded section number with no separator — "21 GCA § 33101" is chapter 33, section
src/index.ts). The chapter/section boundary for the no-dot form is genuinely ambiguous from the digit string alone (chapter numbers vary in length); it is resolved by picking the longest known chapter number, for the given Title, that is a literal prefix of the citation — correct in every case sampled.
- gu_statute accepts either form (see parseGuCitation in
shared/src/pdf-text.ts needed real fixes, forked pack-local instead
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Guam Code: common questions
- Is Guam Code MCP server safe?
- Mostly: it is graded B (77/100). Read the Guam Code safety report
- How do I install Guam Code?
- It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Guam Code need an API key?
- Yes. The registry entry asks for
PIPEWORX_API_KEY. - Is Guam Code maintained?
- The last commit was 26 days ago (2026-10-09). The latest release is v0.2.1.
- Is Guam Code up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Guam Code?
- Servers from other publishers that do the same job: jDocmunch MCP server.
- How does Guam Code compare with other Web search MCP servers?
- safety score 77/100 (higher than 55% of 3,470 Web search servers); uptime 100% (of our recent checks; the typical remote Web search server answers 100%); response time 3,018 ms (faster than 3% of 2,238 Web search servers). Full comparison.
Alternatives to Guam Code
Same job from other publishers: the closest match first, then the best rated.
- jDocmunch MCPSection-level doc search for .md, .rst, .adoc, .ipynb, .html, .yaml, .json, and OpenAPI specs.not reviewedEstablishedA