offshoreproz_create_formation
Start forming a company. beneficial_owner = human custodian (authorized representative). For AI-agent formations, also pass owner_type='ai_agent' and agent_context.agent_id. Requires estimate_token from offshoreproz_estimate_cost AND user_confirmed_cost_and_process=true (user must have seen cost, timeline, KYC, payment, signature steps, and the not-legal-advice notice).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| obtain_ein | No | Whether to obtain an EIN (Employer Identification Number) from the IRS. Recommended for US banking. Adds ~$99 and 2-4 extra days. | |
| owner_type | No | human (default) or ai_agent. For AI-initiated formations, set ai_agent and populate agent_context. | |
| company_name | Yes | Desired company name including entity suffix (e.g. 'Acme Trading LLC'). Availability is checked during formation. | |
| jurisdiction | Yes | Jurisdiction code where the company will be formed (e.g. WY, MI). Case-insensitive. | |
| agent_context | No | AI entity metadata. Required when owner_type='ai_agent'. agent_id uniquely identifies the AI agent initiating or owning this formation. | |
| estimate_token | Yes | Short-lived cost-estimate token (est_*) returned by offshoreproz_estimate_cost. Required to confirm the user has seen the pricing. | |
| beneficial_owner | Yes | Human custodian / authorized representative. Always a real person — subject to KYC and DocuSeal signing. | |
| user_confirmed_cost_and_process | Yes | Must be true. Set this only after the user has explicitly acknowledged cost, timeline, KYC requirements, payment, DocuSeal signature, and the not-legal-advice notice. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Formation ID (op_fm_*) | |
| status | Yes | Initial status — typically pending_owner_confirmation | |
| action_url | No | URL the beneficial owner must visit to complete KYC and sign documents | |
| created_at | No | ||
| company_name | Yes | ||
| jurisdiction | Yes | ||
| action_expires_at | No | ISO 8601 expiry for the action_url |