agent_bootstrap
Start zero-human company onboarding from a contact email. Does not charge or create a company. Step 1: call with contact_email. The result has verificationRequired=true and a 6-digit code is emailed (10 minutes; up to a few guesses, single use on success). Step 2: call again with contact_email and code. Returns bootstrapToken, expiresIn (~15 minutes), and next billing paths. When you have no aa_ key yet, use REST POST /api/agents/bootstrap instead: MCP requires Authorization Bearer aa_... or an MCP OAuth access token before any tool runs. After bootstrap, POST /api/billing/machine-pay (or billing_machine_pay / billing_checkout) with the bootstrap token; the company and aa_ secret are minted on settle. Optional company_name is stored on the bootstrap JWT for the company display name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | 6-digit code from the verification email. Omit on the first call; required on the second. | |
| company_name | No | Optional display name stored on the bootstrap JWT for the company created at pay time. | |
| contact_email | Yes | Contact email. Required. Disposable domains are rejected. A verification code is sent on the first call. |