Create a MyOTP agent account
create_accountCreate a MyOTP.App agent account and return its one-time API key. No API key is required for this tool. The new account starts with zero balance; USDC top-ups work immediately, while card top-ups unlock after a human confirms the email address.
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": {
"email": "<email>"
},
"name": "create_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional account, company, or product name (maximum 64 characters). | |
| Yes | Email address for the new MyOTP.App account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| docs | No | ||
| Yes | |||
| topup | No | Where to buy credits. | |
| status | Yes | Account status, 'active' when the key can be used. | |
| api_key | Yes | The API key. Shown once, in this response only. Send it as the X-API-Key header. | |
| balance | Yes | Credits on the balance. Zero at registration. | |
| plan_id | Yes | ||
| account_id | Yes | Account identifier, 'a' followed by 12 hex characters. | |
| api_key_note | No | ||
| email_verified | Yes | True once the human has confirmed the emailed link. Unlocks card top-ups. | |
| verification_email_sent | No | Whether the confirmation email was queued. |