Register a new account
register_accountCreate a NEW EQVPS customer account (first_name, last_name, email). Use a real email address you control — reserved/test domains such as example.com are not suitable (no recovery, no notifications). Returns a bearer token that is reusable for every request until token_expires_at (1 year by default; optional token_ttl_days 1-1825) — it is NOT single-use; call refresh_token before it expires. Inside this MCP session the token is remembered automatically for the following tool calls. If you call the server with raw HTTP/curl instead, save the token to a file right away and send Authorization: Bearer <token> on EVERY request — a shell variable does not survive separate commands. Never call register_account again to "get a new token": that creates another, empty account. Optional backup: call set_password once, then login (email + password) returns a fresh token if this one is lost. Requires: nothing. Typical error: 422 email already registered → use login or your saved token instead of a new account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Required. Real email address you control (login, recovery and service emails), e.g. "ops@yourcompany.com". Reserved/test domains such as example.com are rejected in practice. | ||
| last_name | Yes | Required. Account holder's last name, 1+ characters, e.g. "Smith". | |
| first_name | Yes | Required. Account holder's first name, 1+ characters, e.g. "Alex". | |
| token_ttl_days | No | Optional. Token lifetime in days (default 365). |