Register Account
ethora-user-registerRegister a user in Ethora using email and names, then log in and return an API key for future agent connections. If no password is supplied, one is generated and returned once.
Instructions
Create a new Ethora user account by email + first/last name, then log in and bind the session. A password is generated when omitted and returned once. By default also mints a long-lived API key so an agent can reconnect later with Authorization: Bearer <key> (no human step needed).
Auth: user-auth mode and a configured appJwt (on a hosted server this is preset). Errors: 401 no appJwt; 422 email already registered or password shorter than 6 chars; 429 rate limited. Related: bulk provisioning uses ethora-users-batch-create-v2.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address for the new user. Must be RFC-5322 valid and not already registered within this app. No confirmation click is required to log in; the address is used for password reset. | ||
| lastName | Yes | Last name shown in the user's profile. | |
| password | No | Password for the account (min 6 chars). Omit to have a strong random password generated and returned once in the result. | |
| firstName | Yes | First name shown in the user's profile and message attributions across chat rooms and the app UI. | |
| apiKeyName | No | Label for the API key (default `mcp-signup`). | |
| createApiKey | No | Mint a long-lived API key right after signup and return it once. Default true. Set false if you only need this session. | |
| apiKeyTtlDays | No | API key lifetime in days. Server default applies when omitted. |