US Code — the text of federal statutes, by citation.
MCPpedia last refreshed this data
io.github.pipeworx-io/us-code is an MCP server that US Code — the text of federal statutes, by citation. Its tool list has not been published yet over http, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"us-code": {
"url": "https://gateway.pipeworx.io/us-code/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
US Code — the text of federal statutes, by citation.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @pipeworx/mcp-us-code against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in legal
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
JPO patent information: Japanese patent, utility model and trademark status from the Japan Patent…
Kentucky Revised Statutes (KRS) — state statutes by citation and by topic.
North Dakota Century Code — state statutes by citation and by topic. Fleet #2743.
MCP Security Weekly
Get CVE alerts and security updates for io.github.pipeworx-io/us-code and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The text of the United States Code. Give it 18 and 1343, get back the wire
fraud statute.
Part of Pipeworx — an MCP gateway connecting AI agents to 1866+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
None for retrieval. usc_section and usc_titles are keyless.
usc_search uses the GovInfo API, which needs a data.gov key — Pipeworx fronts
one, or pass _apiKey. If you already have a citation, usc_section is keyless
and more direct.
govinfo already reached the dataIt's a reachability fix, not a data one. The US Code has always been fetchable
through the generic govinfo pack — but an agent asking "what does the wire
fraud statute say" will never call search_packages({collections: 'USCODE'}).
Tool selection is embedding similarity over descriptions, so a generic container
matches nothing in particular. Obvious entry points beat generic ones.
The keyless path is GovInfo's citation link service:
/link/uscode/18/1343 → 302 → USCODE-2024-title18-partI-chap63-sec1343.htm
That matters more than it looks. The document id embeds part and chapter —
partI-chap63 — which nobody knows from "18 U.S.C. § 1343". The link service is
the only path from the citation lawyers actually write to the document itself.
| Tool | Key needed | Returns |
|---|---|---|
usc_section | no | Full statutory text for a citation |
usc_titles | no | The 54 titles and their subjects |
usc_search | yes | Section headings matching a subject |
1343(a) returns all
of § 1343, and the response says so rather than silently widening the request.usc_search returns headings, not section numbers. GovInfo's search does
not expose them, so a heading identifies a statute but cannot be cited from
directly. The response says this instead of implying otherwise.court-listener — cases interpreting these statutes, with full opinion textecfr, federal-register — regulations made under themcongress — the bills that amend themhttps://www.govinfo.gov/ — United States Code, US Government Publishing Office. Public domain.
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"us-code": {
"url": "https://gateway.pipeworx.io/us-code/mcp"
}
}
}
tools/list at https://gateway.pipeworx.io/us-code/mcp returns the tools in the table
above plus the shared Pipeworx meta-tools — ask_pipeworx,
discover_tools, search_within, remember/recall and the rest of the
gateway-wide set. So the tool count you see is larger than this table: a
single-pack endpoint currently lists roughly 30 shared tools alongside the
pack's own. The connection's initialize response states its exact scope, and
is the authoritative answer for a given day.
This is deliberate, not multiplexing by accident. The meta-tools are what let a
scoped connection answer a question this pack does not cover — via
ask_pipeworx, which routes across the whole catalog — without you adding a
second MCP server. There is currently no way to mount a pack endpoint without
them; if the extra schemas cost you more context than the routing is worth,
connect to the full gateway once rather than to several pack endpoints.
Or connect to the full Pipeworx gateway to get every pack's too