Skip to content
Corpus logo

Corpus MCP server

Which servers in the official MCP registry are Corpus's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-17

← Back to Corpus

Whose server it is
  • Registry nameus.corpuslaw/corpus-legalverified in the MCP registry

The registry name sits under corpuslaw.us. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-17
  • Stateanswerschecked 2026-10-17
  • Tools10
  • Server calls itselfcorpus-legal
  • Server version1.2.1
  • Protocol version2025-06-18

On 2026-10-17 the server answered initialize and tools/list without a sign-in. First answer in 164 ms.

Tools it offers10 tools · read 2026-10-17
  • law.search

    Search US federal, state, and municipal law by topic or keyword — use it for any question about what the law currently says (legality, permits, zoning, licensing, compliance, filing requirements) rather than relying on training data…

  • law.get_node

    Fetch the full text, citation, and hierarchy of a single legal provision by its node id (a UUID returned by law.search).

  • law.list_coverage

    List which jurisdictions are ingested (federal, state, and municipal), with per-jurisdiction provision counts, searchable-chunk counts, GIS status, and a placeholder flag. Call this to see what law is available and searchable before…

  • account.status

    Check the credit balance, tier, rate limits, and upgrade options for the API key on this connection. Use it to budget before making metered calls. Free — this call does not consume a credit. Works without a key (anonymous callers get…

  • formation.requirements

    Get the EXACT intake checklist to form an LLC or nonprofit in a state: every required field, that state's quirk questions, live all-in pricing, and the optional EIN add-on with its price when available. Call this FIRST when the user wants…

  • formation.compare

    Compare LLC formation providers on price, recurring costs, registered-agent renewals, and machine/agent capabilities, from a dated dataset of 19 providers verified against primary sources. Call this when the user asks which formation…

  • formation.lookup_naics

    Find candidate NAICS industry codes for a plain-English business description (needed for every LLC, and for nonprofits in AK, CT, LA, MS, TN, WV). Present 2–6 options to the user and confirm before recording one. Free; does not consume…

  • formation.handoff

    Validate a formation draft and generate the prefilled handoff link on corpuslaw.us. Pass EVERYTHING you have collected (people, address, management, EIN answers, state-specific answers — see formation.requirements for the checklist). The…

  • formation.checkout

    Create the founder's formation order and get a USDC (Solana) payment request — no API key, no Corpus sign-in. Payment is USDC on Solana ONLY. First call: pass the COMPLETE draft (the same fields formation.handoff validates), the founder's…

  • formation.payment_status

    Poll the USDC payment for an order created by formation.checkout: awaiting, paid, expired, underpaid or held, plus whether the founder has confirmed by email (required within 48 hours of payment). Reading the chain also records a payment…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "corpus-legal": {
      "type": "http",
      "url": "https://corpuslaw.us/api/mcp"
    }
  }
}

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.