Vocallab's API and MCP server are both live today. The API lets you generate speech from your own code, against the same voice catalog, your saved clones and your designed voices. MCP lets an AI assistant use that same generation ability directly, without a person opening the app in between.
Both are available on Pro and above. This post covers what each one does and what it costs — it isn't a code tutorial, so you won't find endpoint names or sample requests here. Full reference docs live in the in-app API and MCP help articles once you're signed in, and pricing for the tiers that unlock them is on the pricing page.
The API, In Plain Terms
The API is for generating speech from your own code instead of pasting text into the app by hand. It reaches the same catalog of stock voices, plus any clones or designed voices already saved on your account, so a script your app sends in comes back read in a voice you've already cast rather than a generic default.
Who gets it
Pro and Max. It isn't available on Free or Lite.
Rate limits
60 requests per minute, rising to 120 requests per minute on Max.
How it's charged
⌈characters ÷ 15⌉ points per generation — a deliberate premium over the app's ÷17 rate.
| In the app | Through the API | |
|---|---|---|
| Pricing | ⌈characters ÷ 17⌉ points | ⌈characters ÷ 15⌉ points |
| Available on | Every plan | Pro and Max |
| Rate limit | No request cap | 60/min, 120/min on Max |
Said upfront, on purpose: The API's ÷15 rate costs more per character than generating the same text in the app's ÷17. That's intentional — it's the cost of programmatic access — and it's better to know that going in than to find it on an invoice.
What You Can Reach Through It
- The full voice catalog — the same stock voices you can browse and audition in the app.
- Your saved clones, so a script sent through the API comes back in your own cloned voice.
- Your designed voices, cast the same way you'd cast them from the editor.
What It Doesn't Do
It's worth being direct about the boundaries, because assuming more than what's there is how a first integration goes wrong. There's no streaming or websocket connection: a request returns a finished audio file, not a live feed. There's no webhook system and no batch endpoint for queuing hundreds of jobs at once. There's no service-level agreement either. If your workflow depends on any of those, it isn't there yet.
Generate speech from your own code
Pro and Max accounts can reach the same catalog, clones and designed voices through the API.
See API detailsMCP, In One Sentence
MCP is a standard way for an AI assistant to use a tool directly, instead of telling you which buttons to press. With Vocallab's MCP server connected, an assistant can generate a voice line itself as part of finishing a task, rather than describing the steps and leaving you to carry them out.
A Concrete Example
Say you're working with an AI assistant on a video script. You finish a draft and ask the assistant to turn it into narration. With MCP connected, the assistant generates the audio itself and hands you back a finished file — you never open the app, cast a voice by hand, or copy the script anywhere. The assistant already has your saved voices and clones available to it, the same way the API does.
Also Pro and above: MCP access follows the same plan requirement as the API — Pro or Max. It runs on the same rate limits and the same ⌈characters ÷ 15⌉ pricing underneath.
API or MCP — Which One Do You Need?
The API and MCP solve the same problem from two different directions, and picking between them is really about who's driving. Reach for the API when you're building your own app, script or pipeline and you want direct control over exactly when generation happens. Reach for MCP when you want an AI assistant to make that call itself, as one step inside a larger task it's already doing for you.
Plenty of teams end up using both: the API inside a product they're building, MCP for day-to-day work alongside an assistant.
The Kind of Work This Unlocks
Content pipelines
A publishing tool that turns a finished article into narration automatically, without anyone opening Vocallab by hand.
Support automation
A support flow that reads a written reply back as audio for someone who'd rather listen than read.
Assistant-driven drafting
An AI assistant that finishes a script and hands back the narrated version in the same conversation.
Before You Connect
Where the Reference Docs Live
This post is deliberately light on implementation detail. Endpoint paths, parameter names, response formats and setup steps belong in a reference doc that gets kept current, not in a blog post that doesn't. Once you're signed in on a Pro or Max account, the in-app API and MCP help articles walk through connecting either one step by step.
Who This Is For
Generate speech from code
Build voice generation directly into your own app or pipeline.
Give an assistant a voice
Connect MCP so an AI assistant can generate narration as part of a task, not just describe how to.
Reach your clones programmatically
Send scripts through the API and get them back in a voice you've already cloned.
Generate at volume
Plan around the rate limits and per-character pricing before you queue a large run.
Hear the Voices Behind the API
Every voice reachable through the app is reachable through the API and MCP too. Here are six worth auditioning — the same catalog your own code or assistant will be casting from. Browse the full voice library for the rest.
| Voice | Accent | Tone | Rating |
|---|---|---|---|
| Lucid Male Explainer Voice | Neutral American | Clear, measured | ★★★★★ |
| Authoritative Male Tech Explainer | Neutral American | Authoritative, confident | ★★★★★ |
| Articulate Male Explainer Voice | Neutral American | Articulate, precise | ★★★★★ |
| Professional Clear American Male | Neutral American | Professional, clear | ★★★★★ |
| Warm Natural Female Explainer | Neutral American | Warm, natural | ★★★★★ |
| Curious Female Explainer Voice | Neutral American | Curious, fast-paced | ★★★★☆ |
Frequently Asked Questions
What plan do I need for API or MCP access?▾
Both require Pro or Max. Neither is available on Free or Lite.
How is API usage priced?▾
By character count: characters divided by 15, rounded up, in points per generation. That's a deliberate premium over the app's divide-by-17 rate.
What are the rate limits?▾
60 requests per minute on Pro, rising to 120 requests per minute on Max.
Can the API reach my cloned or designed voices?▾
Yes. Both the API and MCP server reach the same catalog you use in the app, including your saved clones and designed voices.
Does the API support streaming or webhooks?▾
Not currently. A request returns a finished audio file. There's no streaming connection, webhook system, batch endpoint, or service-level agreement.
Connect your code or your assistant today
API and MCP access is live on Pro and Max — reference docs are in the app.









