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. The hosted endpoint uses OAuth, so there is no key to manage. Claude Code prompts you to approve 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.
The local (API key) path needs a key from the Developer Portal, which requires the Power Tools add-on ($29/month) and a super-admin role on the workspace. The hosted OAuth path has no such requirement. See MCP authentication.
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, hosted or local.
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, VS Code, Windsurf, Gemini CLI, and more. Connect by URL or npm.
Related
MCP server overview
The 28 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.

