Log In
ethora-user-loginAuthenticate as an existing Ethora user with email + password. Stores the user session token in this MCP session and unlocks user-auth tools (ethora-app-list, ethora-files-*, ethora-wallet-*).
Auth: user-auth mode (ethora-auth-use-user first) and a configured appJwt. Errors: 401/403 bad credentials; 404 email not registered; 429 per-IP rate limit — retry with backoff.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | User's registered email address (RFC 5322). Must match an account created via `ethora-user-register`. | ||
| password | Yes | Plain-text password the user set during registration. Sent over TLS to the Ethora API; never echoed back or logged. | |
| apiKeyName | No | Label for the API key when `createApiKey` is true (e.g. `claude-code-laptop`). | |
| createApiKey | No | When true, also mint a long-lived API key for this user and return it once, so headless clients / agents can reconnect with `Authorization: Bearer <key>` instead of logging in again. Default false. | |
| apiKeyTtlDays | No | Lifetime of the API key in days when `createApiKey` is true. Server default applies when omitted. |