Start Text Registration Checkout
start_text_registration_checkoutCreate the payment link for a business's own carrier registration (a one-time filing fee plus a monthly campaign fee). Business owner only, and only once the details and the EIN are saved. An admin who prepared the details gets owner_required with owner_handoff_url: the page the owner opens to type the EIN, review and confirm. Returns checkout_url for the owner to open and pay; nothing is charged by this tool, and filing starts only after payment. A checkout_url means neither payment nor filing. On a plan that includes registration there is nothing to pay: the tool sends it to the carriers straight away and returns included_in_plan and filed true instead of a link, so that path requires confirm_submission true, which records that the owner reviewed and confirmed the saved details and external submission. Submission is not carrier approval. The tool takes no EIN, document contents, credentials or legal attestations.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"business_id": "<business_id>",
"confirm_submission": "<confirm_submission>"
},
"name": "start_text_registration_checkout"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| business_id | Yes | ||
| confirm_submission | Yes | True only after the owner explicitly confirms the saved details and possible immediate carrier submission. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when success is false | |
| filed | No | ||
| charged | No | ||
| success | Yes | Whether the tool completed successfully | |
| monthly_usd | No | ||
| checkout_url | No | ||
| one_time_usd | No | ||
| included_in_plan | No |