get_company_onboarding_status once to find out where the customer is, then drives the flow by following the nextAction and nextActionInput fields that every response returns — one step at a time until the formation is filed with the Wyoming Secretary of State.
Built for
AI agent builders, partner integrations, and customer-facing assistants that want to offer “form a US LLC” as a capability.
Endpoint
| URL | https://mcp.doola.com |
| Method | POST / (JSON-RPC 2.0) |
| Transport | Streamable HTTP, stateless server |
| MCP protocol | Negotiated per spec (clients commonly request 2025-06-18) |
| Server | doola-formation-onboarding / 2.0.0 |
| Capabilities | Tools only — no resources, no prompts |
| Auth | OAuth 2.0 Bearer (RFC 6750) on every request except /.well-known/* |
GET / returns 405 Method Not Allowed (the server never pushes). DELETE / returns 204 No Content (session teardown is a no-op).
How it works
Connect and sign in
Add
https://mcp.doola.com to your MCP client and complete the OAuth flow. See Connect a client. New users sign up at the doola web app during OAuth.Find the starting point
Call
get_company_onboarding_status once. Its suggestedNextStep and nextActionInput tell you the exact next call.Advance the flow
Call
advance_company_onboarding with the action for the current step. Each response steers you to the next one — follow nextAction and nextActionInput verbatim.Scope
Today the server covers Wyoming LLC formation only. Entity type is always LLC and the package is always Starter. Other states, C-Corp, S-Corp, dissolution, and post-formation compliance are on the roadmap.
Next steps
Connect a client
Claude, ChatGPT, Perplexity, Cursor, Replit, Lovable, Vercel v0, or raw curl.
Authentication
OAuth 2.0 discovery, endpoints, and the session lifecycle.
Tools reference
The 6 tools and the 15 formation actions.
End-to-end flow
A full solo-founder walkthrough, call by call.