Skip to content

MCP server for text to speech

Let Claude, Cursor, VS Code or ChatGPT generate speech, clone voices and write captions with VocalLab. The server is hosted at https://mcp.vocallab.ai/mcp: add the URL and your API key, and the assistant gets 12 voice tools.

Last updated: October 2026

At a glance

Server URLhttps://mcp.vocallab.ai/mcp
TransportStreamable HTTP (remote, nothing to install)
AuthAuthorization: Bearer vl_live_…, or ?key= in the URL for clients without custom headers
PlansEvery plan, Free included; AppSumo lifetime licences from Tier 3
Price1 point per 15 characters; about $0.12 per minute of audio
Languages200+
Tools12, listed below

Get an API key

Sign up free, then create a key on the API keys page. Keys start with vl_live_ and can be revoked there at any time.

Claude Code

claude mcp add --transport http vocallab https://mcp.vocallab.ai/mcp \
  --header "Authorization: Bearer vl_live_YOUR_KEY"

Claude Desktop and claude.ai

Open Settings → Connectors → Add custom connector, name it VocalLab, and paste the URL with your key on the end: https://mcp.vocallab.ai/mcp?key=vl_live_YOUR_KEY. The connector UI can't send headers, so the key rides in the URL. Treat that URL like a password.

Cursor, VS Code, Windsurf and other clients

Add the server to the client's MCP config (~/.cursor/mcp.json for Cursor; VS Code uses a servers key in .vscode/mcp.json instead of mcpServers):

{
  "mcpServers": {
    "vocallab": {
      "url": "https://mcp.vocallab.ai/mcp",
      "headers": { "Authorization": "Bearer vl_live_YOUR_KEY" }
    }
  }
}

ChatGPT

Where your ChatGPT plan allows custom MCP connectors (developer mode), add a connector with the URL https://mcp.vocallab.ai/mcp?key=vl_live_YOUR_KEY.

Tools

ToolWhat it does
generate_speechText to speech with any voice and model, up to 2,000 characters per call. Returns the audio inline, plus download and caption links.
list_voicesSearch the 260+ catalog voices and your own clones and designed voices.
list_modelsThe speech models: v-studio, v-flash, v-pro and v-lite.
get_speechStatus and download links for a past generation.
get_captionsSRT subtitles for a generation, by phrase or word by word.
clone_voiceClone a voice from a 15–30 second audio sample.
list_voice_languagesLanguages and sample rules for cloning.
design_voiceGenerate voice previews from a text description.
save_designed_voiceKeep the designed preview you like as a reusable voice.
delete_voiceDelete one of your clones or designed voices.
delete_speechDelete a generation and its audio file.
get_balanceCheck that the key works and read your points balance.

Try it

Once it's connected, ask the assistant in plain words, for example:

  • “Read this paragraph in a calm British male voice and give me the MP3.”
  • “Find a Spanish narrator voice and voice this script, then give me SRT captions.”
  • “Design a voice for a grumpy old wizard and save it.”

Related

FAQ

MCP questions

What is the VocalLab MCP server URL?

https://mcp.vocallab.ai/mcp. It speaks the Streamable HTTP transport. Authenticate with your API key as an "Authorization: Bearer" header, or, in clients that can't set headers, as https://mcp.vocallab.ai/mcp?key=YOUR_KEY.

Which plan do I need?

Any plan, Free included. The MCP server spends the same points as the API: one point per 15 characters, about $0.12 per minute of audio. The Free plan's 60 points are enough to try it; there is no extra fee for using MCP.

Which AI apps does it work with?

Any MCP client with remote-server support: Claude Code, Claude Desktop and claude.ai (custom connector), Cursor, VS Code, Windsurf, and ChatGPT where your workspace allows custom MCP connectors.

Do I need to install anything?

No. The server is hosted, so a URL and a key are enough. Clients that only run local servers can bridge to it with mcp-remote.

What languages can it speak?

200+ languages on the v-studio and v-flash models, with 260+ ready-made voices and any voice you clone or design.