Start a New Company
start_new_companyBegin a brand-new Wyoming LLC formation alongside any existing companies the customer already has — call when the customer explicitly asks to form a SECOND (or further) company. Creates an empty in-progress Company row, links it to the customer, and pins it as the active company so the next tool calls operate on it. After this, follow the standard formation flow from its first step; the response names it. The previously active company is untouched and remains in list_companies — the customer can switch back via switch_active_company.
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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | true if an error occurred | |
| message | No | Error message if error=true | |
| companyId | No | KSUID of the newly-created company, now the active company | |
| nextAction | No | Imperative for the agent — follow verbatim. | |
| 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. | |
| suggestedNextStep | No | The tool for the new company's first formation step |