Skip to main content
If you build with Claude Code, Cursor, Lovable, v0, Bolt, or Replit, SmartAlex is the fastest way to add voice AI to your app. You get real phone numbers, live voice agents, a CRM, campaigns, and analytics behind one interface, and two ways to reach them: operate the platform from your agent, or embed a voice widget into whatever you generate. SmartAlex is agent-native by design. The platform is built to be operated by AI agents, so an AI voice API for builders is not bolted on later: the same 28-tool control surface you drive from Claude Code is what runs in production. It works exceptionally well with Claude Code (SmartAlex is listed in the Claude MCP directory) and with any other MCP client.
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.
The MCP server exposes 28 tools, 7 resources, and 5 prompts across 8 domains (voice agents, contacts, campaigns, calls, deals, phone numbers, webhooks, and platform plus widgets). One tool, 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.
Best for: builders and AI agents who want to create and run voice agents, campaigns, and CRM from chat or the command line. Start at MCP getting started.

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:
For a React or Next.js app (what v0, Lovable, and Bolt usually generate), inject the script from your root layout:
Your data-tenant-id is shown in the widget code panel in-app, or your agent can fetch the ready-to-paste snippet with the smartalex_get_widget_install_code tool (it returns HTML plus React, WordPress, and Shopify variants). The widget reads its published config at load time, so you restyle it in Widget Studio without touching the site again.
Best for: adding a voice or chat surface to a site or app you generated. See widget types and the install guide.

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.

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.