Three ways in
CallVA is built to be operated by software as well as by people. The same platform the dashboard shows is reachable three ways:External API
REST over HTTPS with a bearer token. For your own backend, integrations and scripts. Start with the quickstart, then the API reference.
MCP
Connect any MCP-capable AI agent to
https://mcp.callva.io/mcp. It signs in with OAuth; no API key to copy.CLI
The
callva command line, for terminals, shell scripts and coding agents.How it fits together
Your system and the CLI call the External API with an API token. An AI agent connects to the MCP server, which calls the same API on its behalf. Before a call, the voice engine or provider fetches the agent’s configuration from CallVA; during and after it, the results - status, fields, transcript, recording - flow back into the call record. Webhook schedules call your endpoints on the timetable you set, and automations run your own scripts against call records.Concepts
Guides
Quickstart
Create a token, talk to your agent in the browser, read the call back.
Authentication and permissions
Organization and project tokens, roles, and why a request is refused.
Calls
Place outbound calls, list and filter call records, read transcripts and recordings.
Custom fields
Shape the data model your calls are recorded in.
Webhooks
Call your endpoints on a schedule with rule-driven webhooks, and read the log of webhook traffic.
Automations
Run your own scripts against call records.