Connect Router.law over MCP

Server address: https://router.law/mcp (streamable HTTP). Sign-in is OAuth 2.1: your app opens a Router.law page where you enter your Router.law API key once; the app gets its own short-lived token. Revoking the key ends the connection.

Claude

  1. Settings → Connectors → Add custom connector.
  2. URL: https://router.law/mcp. Authentication: Sign in now. OAuth client: Register automatically.
  3. On the Router.law page, enter your API key and approve.
  4. Filled PDFs come back as a link that works once, for 10 minutes.

ChatGPT and other MCP clients

Any client that supports remote MCP servers with OAuth (dynamic client registration and PKCE) can connect with the same address. Router.law has been tested with Claude; other clients are not yet tested.

Tools

ToolWhat it does
list_formsEvery supported form.
find_form Suggests forms for a situation, with reasons. Never chooses.
get_form_spec Questions to ask, input schema, filing and deadline notes.
validateChecks a profile against a form. No PDF.
fill_form / fill_manyFills the official PDFs.
check_form_updates The official version Router.law Forms fills now.

Local development: python -m routerlaw.mcp_server runs the same tools over stdio. See the developer docs and OpenAPI document.