{"kind":"guides","slug":"text-to-speech-mcp-server","path":"/guides/text-to-speech-mcp-server","title":"Text to Speech MCP Server for AI Assistants | SuperClonica","description":"A TTS MCP server: connect Claude Code, Cursor or VS Code and your AI assistant voices text in about 190 voices. Free key, 3 min a day.","h1":"Text to speech MCP server: give your AI assistant a voice","intro":"MCP (Model Context Protocol) lets an AI assistant use outside tools. The SuperClonica MCP server gives it a voice: the assistant finds a voice, voices your text and sends back a link to the audio file.\n\nIt works with the same API key and the same plan as the SuperClonica speech API, so a free key is enough to start.","sections":[{"heading":"What the server does","paragraphs":["The server lives at https://superclonica.com/mcp and offers three tools. list_voices searches the stock voices and every catalog voice (characters, narrators, announcers) by name in any language, tags and description. speak voices a text with one voice and returns a link to an MP3, OGG or WAV file that works for an hour. get_usage tells the plan and how many seconds of audio are left."]},{"heading":"Connect Claude Code","paragraphs":["Create a free key on the speech API page, then run one command in a terminal: claude mcp add --transport http superclonica https://superclonica.com/mcp --header \"Authorization: Bearer sc_YOUR_KEY\". Replace sc_YOUR_KEY with your key. Claude Code lists the three tools in /mcp, and the assistant calls them when you ask for speech."]},{"heading":"Connect Cursor or VS Code","paragraphs":["In Cursor, add the server to ~/.cursor/mcp.json: {\"mcpServers\": {\"superclonica\": {\"url\": \"https://superclonica.com/mcp\", \"headers\": {\"Authorization\": \"Bearer sc_YOUR_KEY\"}}}}. In VS Code, the file is .vscode/mcp.json: {\"servers\": {\"superclonica\": {\"type\": \"http\", \"url\": \"https://superclonica.com/mcp\", \"headers\": {\"Authorization\": \"Bearer sc_YOUR_KEY\"}}}}. Any other MCP client that supports remote HTTP servers with a custom header works the same way: the address plus the Authorization header."]},{"heading":"What to ask","paragraphs":["Ask in plain words, for example: voice the sentence \"Welcome to the dark side\" in Darth Vader’s voice; find a calm female narrator and read this paragraph in English; how many seconds do I have left today. A voice can be named or given by its id; when several voices share a name, the assistant gets a short list to choose from. Clients that play audio can ask for the sound itself inside the answer."]},{"heading":"Limits and plans","paragraphs":["The MCP server is part of the speech API plans. A free key voices 3 minutes of audio a day with any catalog voice; paid plans start at $5 a month for up to 216 hours of audio. One call takes up to 20,000 characters, and when a limit is reached the assistant gets a plain message with the time to retry instead of a failure."]}],"faq":[{"question":"Is the text to speech MCP server free?","answer":"Yes, with a free key: 3 minutes of audio a day, no card. Paid plans raise the limit."},{"question":"Which AI assistants can use it?","answer":"Clients that connect to remote MCP servers over HTTP with a custom header, such as Claude Code, Cursor and VS Code. Clients that only accept OAuth sign-in cannot pass the key yet."},{"question":"Can the assistant play the audio?","answer":"It always gets a link to the file. Clients that play audio can also receive the sound inside the answer, up to 3 MB."},{"question":"Does it speak Chinese?","answer":"No. The voices speak 31 languages, and Chinese is not among them yet."},{"question":"Is there a local TTS MCP server?","answer":"The SuperClonica MCP server is hosted. For fully offline speech, install the free engine (python -m pip install superclonica-cpu): an assistant that can run terminal commands, such as Claude Code, can voice files with it on your computer."}],"cta":{"catalog":"Browse voices","install":"Install the SuperClonica engine","api":"Get a free API key"},"sources":[{"label":"Model Context Protocol: specification","url":"https://modelcontextprotocol.io/specification"},{"label":"Claude Code: connect to MCP servers","url":"https://docs.claude.com/en/docs/claude-code/mcp"},{"label":"VS Code: MCP servers","url":"https://code.visualstudio.com/docs/copilot/customization/mcp-servers"},{"label":"Cursor: Model Context Protocol","url":"https://cursor.com/docs/context/mcp"}],"published":"2026-11-01","updated":"2026-11-01","pages":[{"slug":"tts-mcp-server","path":"/guides/tts-mcp-server","h1":"A text to speech MCP server: let your AI agent speak out loud"},{"slug":"claude-text-to-speech","path":"/guides/claude-text-to-speech","h1":"Claude text to speech: voice mode, and speech for Claude Code"},{"slug":"ai-voice-agent-tts","path":"/guides/ai-voice-agent-tts","h1":"Text to speech for AI voice agents: the voice layer, fast and cheap"},{"slug":"vapi-custom-voice","path":"/guides/vapi-custom-voice","h1":"A custom voice for Vapi: your own TTS server in 30 lines"},{"slug":"coding-agent-text-to-speech","path":"/guides/coding-agent-text-to-speech","h1":"Text to speech for Codex, Cursor and VS Code"},{"slug":"pipecat-custom-tts","path":"/guides/pipecat-custom-tts","h1":"A custom TTS service for Pipecat: give your voice bot any voice"},{"slug":"home-assistant-text-to-speech","path":"/guides/home-assistant-text-to-speech","h1":"Home Assistant text to speech with a natural local voice"},{"slug":"discord-js-tts-bot","path":"/guides/discord-js-tts-bot","h1":"A discord.js TTS bot that streams AI voices into a voice channel"},{"slug":"livekit-custom-tts","path":"/guides/livekit-custom-tts","h1":"A custom TTS for LiveKit Agents: give your voice agent any voice"},{"slug":"openai-compatible-tts-server","path":"/guides/openai-compatible-tts-server","h1":"An OpenAI-compatible TTS server on your own computer"},{"slug":"free-text-to-speech-api","path":"/guides/free-text-to-speech-api","h1":"Free text to speech API: no key, no quota, your own server"},{"slug":"text-to-speech-api-docker","path":"/guides/text-to-speech-api-docker","h1":"Self-hosted text-to-speech API in Docker"}],"related":[{"slug":"text-to-speech","path":"/text-to-speech","h1":"Text-to-speech that runs on your own computer"},{"slug":"supertonic","path":"/compare/supertonic","h1":"Supertonic vs SuperClonica: same model, faster and cleaner"},{"slug":"fish-audio","path":"/compare/fish-audio","h1":"Fish Audio and Fish Speech vs SuperClonica"},{"slug":"omnivoice","path":"/compare/omnivoice","h1":"OmniVoice vs SuperClonica: more languages or more speed"},{"slug":"qwen3-tts","path":"/compare/qwen3-tts","h1":"Qwen3-TTS vs SuperClonica for local text-to-speech"},{"slug":"voxcpm","path":"/compare/voxcpm","h1":"VoxCPM 2 vs SuperClonica: studio sound or CPU speed"},{"slug":"f5-tts","path":"/compare/f5-tts","h1":"F5-TTS vs SuperClonica: zero-shot cloning or fast CPU speech"},{"slug":"elevenlabs","path":"/compare/elevenlabs","h1":"An offline alternative to ElevenLabs"},{"slug":"kokoro","path":"/compare/kokoro","h1":"Kokoro TTS vs SuperClonica: two small models for local speech"},{"slug":"piper","path":"/compare/piper","h1":"Piper TTS vs SuperClonica: tiny devices or custom voices"},{"slug":"xtts","path":"/compare/xtts","h1":"Coqui XTTS-v2 vs SuperClonica: a Coqui TTS alternative"},{"slug":"chatterbox","path":"/compare/chatterbox","h1":"Chatterbox TTS vs SuperClonica: instant cloning or a trained voice file"}]}