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
- Settings → Connectors → Add custom connector.
- URL:
https://router.law/mcp. Authentication: Sign in now. OAuth client: Register automatically. - On the Router.law page, enter your API key and approve.
- 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
| Tool | What it does |
|---|---|
list_forms | Every 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. |
validate | Checks a profile against a form. No PDF. |
fill_form / fill_many | Fills 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.