What you can build
AI phone agents
Inbound + outbound voice over Twilio, Plivo, or Vobiz. Sub-800ms latency end-to-end.
Bulk outbound campaigns
Upload a CSV, dial thousands of contacts with cap-aware concurrency, watch live metrics over SSE.
Embeddable widget
Drop a launcher into any website. Anonymous or authenticated visitors. Per-domain allowlists.
Tools, knowledge, integrations
Built-in + custom tools. Stripe, Shopify, Slack integrations. Encrypted credentials.
Drive everything from AI
Connect Claude Code, Claude Desktop, ChatGPT, Codex, or any MCP-aware client. They call the API for you.
Multi-tenant by default
Per-account Postgres isolation, per-tenant rate caps, no shared state.
Pick your interface
| You’re… | Use | Reference |
|---|---|---|
| Calling the API directly from any language | REST | API Reference |
| Writing Python (server scripts, data jobs, CI) | Python SDK (pip install kataven) | Python SDK |
| Writing Node / TypeScript on the server | Node SDK (npm install @kataven/server) | Node SDK |
| Driving Kataven from Claude Code | The Python SDK — Claude has a shell | Manage with Claude Code |
| Driving Kataven from Claude Desktop | The MCP server | Manage with Claude Desktop |
| Driving Kataven from ChatGPT | The MCP server (Desktop) or OpenAI Agents SDK | Manage with ChatGPT |
| Driving Kataven from Codex CLI | The Python SDK — Codex has a shell | Manage with Codex |
| Embedding voice / chat in your website | Browser SDK (@kataven/client) | Embed widget guide |
Start in 60 seconds
Get an API key
Open hub.kataven.ai/settings, click the API Keys tab, then Create API key. Pick an expiry (Never / 1y / 90d / 30d), click Create, and copy the
sk_live_… value — it’s shown once.The plaintext key is only displayed at creation time. We store an HMAC, not the token. Lose it and you mint a new one.
Make your first API call
Set the env var, then list your agents in five lines of code. Full walkthrough at the Quickstart.
Build your first voice agent
Walk through Your first agent — create the agent, attach a phone number, and place a test call. ~10 minutes from blank account to ringing your cell.
Hand it off to AI
Once your agent works, let an AI tool drive it for you: Claude Code (or Claude Desktop, ChatGPT, Codex) can manage agents, run campaigns, and place test calls without you writing code.
What’s in the docs
- Concepts — what every primitive (agents, tools, playbooks, FAQs, campaigns, widget, telephony, multi-tenancy, rate limits) actually does.
- Guides — opinionated walkthroughs for common end-to-end flows.
- API Reference — every endpoint, every field, with try-it.
- Python SDK + Node SDK + MCP Server — language- and tool-specific references.
Help
- Found a docs bug, hit a confusing error, or want an API change? Reach out at support@kataven.ai. Include the doc URL or the API endpoint you were on — we’ll route it.

