For founders who already work with AI

Form your business with the AI agent you already use.

Give Claude, Codex, Cursor, or your own agent access to Corpus. It finds out exactly what your state requires, asks you for what it needs, and hands you one link with everything filled in. You review it and pay. A person reviews every filing before it reaches the state.

Setup takes one command. After that, plain English is enough.

Connect your agent

How it works

  1. 1YouTell your agent what you’re starting.
  2. 2Your agentAsks Corpus what your state requires, then asks you.
  3. 3CorpusChecks the draft and returns a prefilled link.
  4. 4You review & payNothing you already answered is asked again.
  5. 5Human reviewA person approves the filing before the state sees it.

What your agent can do

  • Get your state’s exact checklist. Every required field, that state’s specific quirk questions, and live all-in pricing — state fee, registered agent, and the Corpus service fee, itemised.
  • Run the whole intake in conversation. Your agent asks the questions; you answer in plain language.
  • Find your industry code. NAICS lookup from a plain-English description of what you do.
  • Look up the law that applies to you. Search federal, state, and municipal law with a verbatim citation for every answer.
  • Check the draft before you see it. Corpus validates it and tells your agent exactly what is still missing, so the link you get is complete.

Every formation tool is free and never consumes credits. Where an EIN add-on is available, your agent will offer it — and where it isn’t, the tool says so rather than quoting you something we can’t deliver.

What your agent cannot do

This matters more than the list above, so it is stated plainly rather than buried in terms. Connecting Corpus does not hand an AI your chequebook.

  • It cannot spend your money on your formation.formation.handoff only builds a link: no charge, no payment intent, no Stripe call on any formation tool. The one thing an agent's traffic can bill is research credits, and only if you have separately switched on auto-recharge with a saved card.
  • It cannot place an order.The handoff creates no record. Nothing exists until you open the link and complete checkout yourself.
  • It cannot file anything with the state.Filing is blocked behind a non-bypassable human approval gate. Without it the filing call refuses outright.
  • It cannot skip your review.You open the prefilled draft, read it, sign in, and pay. All four steps are outside the agent's reach.
  • It never sees your SSN.If you add an EIN, you type the responsible party's SSN into a secure panel on corpuslaw.us — never into the chat.
  • Your prefilled link cannot leak through our logs.It travels in the URL fragment, which browsers never send to a server or CDN. Corpus does see the draft itself when your agent submits it for checking — that call is how the link gets built.

Connect your agent

Pick your tool. No account and no API key is required to start — Corpus works anonymously, and you can add a free key later for higher limits.

Anthropic's terminal coding agent

Run this once:

claude mcp add --transport http corpus https://corpuslaw.us/api/mcp

Or add it by hand — .mcp.json (project-scoped — commit it and your whole team gets it)

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

The CLI flag is --transport http. In JSON, "type" is required — a "url" with no "type" is read as a stdio server and skipped.

Then just ask

You never type a tool name. Say what you want in your own words — these are starting points, not a syntax.

Form an LLC

Help me form an LLC for my software business in Mississippi. Use Corpus to find exactly what information the state requires, ask me for whatever you need, then prepare the Corpus handoff when we're done.

Start a nonprofit

I want to start a nonprofit in Tennessee. Use Corpus to get the state's requirements — including how many directors I need — walk me through them one at a time, and build the Corpus handoff at the end.

Not sure yet

I'm starting a business but I don't know which state or entity type I need. Use Corpus to compare the requirements and costs, help me decide, then run the intake.

If something goes wrong

My agent says it can’t find the Corpus tools

Most clients only load MCP servers at startup — restart it after adding the config. If it still can’t see them, check the tools are enabled: Cursor and Hermes both let you toggle individual tools off.

I get a 405, or a connection error mentioning SSE

Your client is set to the older SSE transport. Corpus serves Streamable HTTP only. In Cline set "type": "streamableHttp"; elsewhere use "type": "http". Never --transport sse.

I copied the config from another tool and it doesn’t work

These four are genuinely different and are the most common failure: Claude Code requires "type"; Cursor takes no "type" at all; Cline needs camelCase "streamableHttp"; VS Code uses "servers" instead of "mcpServers". Use the exact block for your tool above.

My agent invented a requirement, or guessed at pricing

Ask it to call formation.requirements again and quote the result. Everything it needs comes from that call — anything it adds on top is its own guess, not your state’s rule.

I hit a rate limit

Anonymous research is capped per IP. Formation tools never consume credits, and they have their own far looser cap — a short burst per IP that a real intake does not reach. A free key at Settings raises the research limit — it is instant and self-serve.

Technical details

Endpoint
https://corpuslaw.us/api/mcp
Transport
Streamable HTTP (stateless JSON-RPC). No SSE endpoint.
Auth
None required. Optional Authorization: Bearer for higher limits.

Formation tools — free, never metered

ToolWhat it does
formation.requirementsGet formation requirements
formation.lookup_naicsFind a NAICS industry code
formation.handoffValidate and hand off a formation draft

Law and account tools

ToolWhat it does
law.searchSearch US law
law.get_nodeGet a law provision
law.list_coverageList covered jurisdictions
account.statusCheck account status

Full protocol reference, raw JSON-RPC examples, and pricing: MCP server docs · REST API docs.

Prefer to do it here instead?

You don’t need an agent. Corpus will walk you through the same intake on the web, with the same pricing and the same human review.

Form your business on Corpus