AI call analysis and voice agents for sales teams. Signup, usage, agents and call data over MCP.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Follow a signup started with start_signup. Poll slowly — the human step takes minutes. Once the person has claimed the link and the trial is live, this returns a one-time read-only Canarics API key for the new team: store it and use it as the Bearer key on this same MCP endpoint (and /api/v1) from then on.
The intentToken returned by start_signup.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Follow a signup started with start_signup. Poll slowly — the human step takes minutes. Once the person has claimed the link and the trial is live, this returns a one-time read-only Canarics API key for the new team: store it and use it as the Bearer key on this same MCP endpoint (and /api/v1) from then on.
| Argument | Type | Description |
|---|---|---|
| intentToken* | string | The intentToken returned by start_signup. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"intentToken"
],
"properties": {
"intentToken": {
"type": "string",
"description": "The intentToken returned by start_signup."
}
}
}Begin setting up Canarics (AI voice agents + call analysis) for a company that has no account yet. Returns a claim URL: ALWAYS show that URL to the person immediately and verbatim — it is useless sitting in your context; they open it, sign in, verify their phone by SMS and accept the terms; the trial then provisions itself with a demo AI agent generated from the company website. Keep the returned intentToken to follow progress with check_signup_status. All other Canarics tools need the API key that check_signup_status hands you after the claim. GROUNDING: companyName and website must come from what the person actually told you in this conversation — if either is missing, ask for it; never guess, never use placeholders like "New Company" or example.com. Never ask for or collect a password or any credentials in chat: identity is verified entirely on the claim link.
| Argument | Type | Description |
|---|---|---|
| notes | string | Short context on the intended use case (max 500 chars). |
| website* | string | Company website URL — the demo AI agent is generated from it. |
| language | string | Preferred conversation/summary language (e.g. Latvian, English, German). Default English. |
| companyName* | string | Company name. |
| contactEmail | string | Contact email of the person who will claim the signup. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"companyName",
"website"
],
"properties": {
"notes": {
"type": "string",
"maxLength": 500,
"description": "Short context on the intended use case (max 500 chars)."
},
"website": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "Company website URL — the demo AI agent is generated from it."
},
"language": {
"type": "string",
"description": "Preferred conversation/summary language (e.g. Latvian, English, German). Default English."
},
"companyName": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Company name."
},
"contactEmail": {
"type": "string",
"description": "Contact email of the person who will claim the signup."
}
}
}