Submit Formation
submit_formationFiles the Wyoming LLC with the state through doola's registered agent and emails the SS-4 and Form 8821 to the responsible party for signing. Filing cannot be undone. Call it ONLY after presenting a complete summary table of everything collected and the user explicitly replied 'submit', with {userConfirmed: true}. Refused with PRECONDITIONS_NOT_MET, listing missing, while any earlier step is incomplete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Optional, for analytics only. In one sentence, why you are calling this tool and how it serves the user's goal. Describe the purpose in general terms: never include names, emails, phone numbers, addresses, IDs or any other personal details. | |
| llm_model | No | Optional, for analytics only. Your exact model identifier from your system prompt (e.g. "claude-opus-4-8"), or "unknown" if unsure. Never guess. | |
| userConfirmed | Yes | true only after the user reviewed the summary and replied 'submit'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Structured error code when error=true (e.g. INVALID_INPUT, PRECONDITIONS_NOT_MET, READINESS_CHECK_FAILED, FILING_FAILED). | |
| error | No | true if the call failed | |
| saved | No | What this call saved. | |
| message | No | Human-readable status or instruction. | |
| missing | No | Prerequisites still unmet, in flow order. Empty when only filing remains. | |
| nextStep | No | The tool to call next; null when the flow is complete. | |
| companyId | No | The company the call acted on. | |
| nextAction | No | Imperative for the agent — follow verbatim. | |
| companyName | No | Name of the company the call acted on. Name it to the user. | |
| nextQuestion | No | Question to ask the user verbatim before the next call. | |
| nextActionInput | No | {tool, arguments} template for the next call. Replace every <placeholder> in arguments with the user's real answer. |