Skip to main content

Plugin

Primary Law for Claude

A plugin that gives Claude access to US primary law and teaches it how to read the results honestly: statutes, regulations, court rules, constitutions and agency guidance.

Get an API keyView source (placeholder)

What the plugin adds

Three layers: the MCP server carries the data, the skill carries the judgment, and the commands are the workflows people actually run.

One MCP server

The full API as tools: search, citation resolution, section text, point-in-time reconstruction.

A research skill

The part a tool schema cannot carry: which corpus to scope to, what a currency verdict means, how to report without overclaiming.

Ten commands

One per workflow that genuinely differs in shape, not one per corpus.

The commands

CommandWhat it does
/primary-law:researchFind the controlling law on a question and answer only from the text the tools return.
/primary-law:verify-citationsCheck every citation in a document against the official text; flag anything no longer good law.
/primary-law:compare-statesHow different states word the same rule, from one provision or a topic.
/primary-law:as-ofA section as it stood on a past date, with provenance on how far the reconstruction can be trusted.
/primary-law:authorityTrace a statute to the regulations that implement it, in either direction.
/primary-law:rulemakingTrack a rulemaking: proposed, final, and when comments close.
/primary-law:guidanceFederal agency guidance on a topic, and what weight it carries.
/primary-law:adjudicationsFederal administrative decisions, with the overruling caveat stated up front.
/primary-law:changedA one-off sweep of what moved in a corpus since a date.
/primary-law:coverageWhat is actually held for a jurisdiction, before reading an empty result as no law.

Why the skill matters more than the tools

An API can hand a model the right text and still get a wrong answer out of it. These are the failure modes the skill is designed to prevent.

Identifiers come from the API, never from a citation

Hand-built section ids tend to 404, and the failure reads like missing coverage.

The body is not always the operative law

Notes and history can be a large share of a section body, so the skill fetches the split operative text.

Unverified is not the same as current

A result's currency verdict must be reported, not assumed.

An empty result is not an absence of law

Check coverage for the jurisdiction first.

Give your assistant real law to read.