You can sign up for clariBI without ever opening a web browser. Any spec-compliant MCP client (Claude Desktop, Cursor, ChatGPT custom GPTs, your own agent) can call the register_account and verify_email tools to provision a workspace.
How it works
- Your LLM client calls
register_accountwith your email, organization name, and aaccept_terms=trueflag. - clariBI emails you a 6-digit verification code (expires in 10 minutes).
- You paste the code back into your LLM client. The client calls
verify_emailwith the code and a password. - clariBI creates your User + Organization on the 14-day Trial tier and returns an access token + a long-lived MCP API key.
- Your LLM client stores the API key in its config. You don't need to do anything more.
What the LLM sees
Both tools are unauthenticated and appear in tools/list for any client that connects to https://claribi.com/mcp/v1/. Their descriptions guide the model through the two-step dance.
What you get
- 14-day Trial. 50 AI credits, 3 data sources, 1 GB storage, 1 user.
- Full MCP access. Trial tier ships with the
mcp_server_accessfeature so every authenticated tool works from day one. - An MCP API key. Long-lived, scoped for read + analysis. You can mint additional keys (or revoke this one) from the developer portal at any time.
What you don't get via LLM signup
- Stripe checkout. Payment requires a browser. After the Trial ends, the LLM can hand you a Stripe Checkout URL via the
create_checkout_sessiontool. You finish the upgrade in your browser. - Data source connection. For v1, you connect data sources via the web app (Data Sources) so that credentials don't pass through chat. The LLM can ask
list_data_sourcesto confirm what's already connected.
Privacy and abuse mitigation
- Verification codes are SHA-256 hashed at rest; the raw value only exists in the email body and in transit.
- After 5 incorrect verification attempts the pending registration is locked. Start over with
register_account. - Pending registrations expire after 10 minutes.
- The signup tool is rate-limited per IP (5/hour in production). A botnet can't enumerate addresses cheaply.