Under the hood, agents run on curated, high-accuracy speech, language, and voice models, kept abstracted. There is nothing to tune and no vendor to wire up. You describe the agent, SmartAlex runs it.
Two ways to build
There are two paths, and most teams use both. Pick by what you are trying to ship.Operate SmartAlex from your agent
Connect the live MCP server and your agent can create, configure, and run voice agents in plain conversation. It scaffolds an agent from a website URL, assigns a number, launches an outbound campaign, reads transcripts and call stats, and moves deals through the pipeline, all without leaving your editor or terminal. You connect by signing in, so there is no key to manage. Claude Code asks you to sign in to SmartAlex in the browser on first use.smartalex_create_agent, builds a live agent from a website URL: it reads the business, writes an optimized prompt, and deploys in roughly 30 to 60 seconds.
Your agent acts as you, with your role’s permissions, and only gets the tools your plan and add-ons include. Actions that spend money, contact real people or delete something for good ask you first. API keys are not self-serve, and you don’t need one. See Security and permissions.
Embed a voice widget
Want voice AI for AI-generated apps? Drop a widget into any site or app you build and you have a talk-to-us surface backed by a live agent. It is one external script from the SmartAlex host, so there is no package to install and nothing to bundle. For static or HTML output, paste this just before the closing</body> tag and swap in your real tenant id:
Which path is right for you
The live programmatic surfaces today are the MCP server and Custom HTTP Tools, plus the website widget embed. A public REST API and TypeScript SDK are in private beta and coming soon. If a shipped REST API is a hard requirement right now, factor that into your timing.
Pick your tool
Claude Code
Build and run voice agents in conversation. First-class MCP support, connect by signing in.
Cursor, v0, and Bolt
Connect the MCP server in your editor, or embed the widget in generated apps.
Lovable
Add a voice widget to a Lovable app with a single React injection.
Any MCP client
ChatGPT, Codex, Gemini CLI, and more. Connect by URL and sign in.
Related
MCP server overview
The 80 tools, resources, and prompts your agent can call.
Widget types
Voice, chat, and full messenger variants for your app.
Best voice AI for AI agents
How SmartAlex compares for agent-native builders.
Pricing
Plans, add-ons, and usage rates.

