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 state’s 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
GET / returns 405 Method Not Allowed (the server never pushes). DELETE / returns 204 No Content (session teardown is a no-op).
How it works
1
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.2
Find the starting point
Call
get_company_onboarding_status once. Its suggestedNextStep and nextActionInput tell you the exact next call.3
Advance the flow
Each formation step is its own tool:
start_formation, create_checkout_session, verify_payment, then save_company_details for the post-payment details. Each response steers you to the next call: follow nextAction verbatim, and fill the placeholders in nextActionInput with the user’s answers before sending it.4
File the formation
After payment and the post-payment details, present a summary, get an explicit “submit”, and call
submit_formation.Scope
The server forms LLCs and C-Corps in any of the 50 states or DC, defaulting to a Wyoming LLC. The package is always Starter. S-Corp elections, 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 13 tools: seven for formation, six for status, companies and feedback.
End-to-end flow
A full solo-founder walkthrough, call by call.