MCP TTS is an MCP server that MCP Server for Text to Speech. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 93/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"say": {
"env": {
"OPENAI_API_KEY": "********",
"GOOGLE_AI_API_KEY": "********",
"ELEVENLABS_API_KEY": "********",
"ELEVENLABS_VOICE_ID": "1SM7GgM6IMuvQlz2BwM3",
"OPENAI_TTS_INSTRUCTIONS": "Speak in a cheerful and positive tone",
"MCP_TTS_ALLOW_CONCURRENT": "false",
"MCP_TTS_SUPPRESS_SPEAKING_OUTPUT": "true"
},
"command": "mcp-tts"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Adds Text-to-Speech to things like Claude Desktop and Cursor IDE.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'skills' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked skills against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / entertainment
MCP client bridge: connects to MCP servers and registers their tools on ctx.tools
The official MCP server implementation for the Perplexity API Platform
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
MCP Security Weekly
Get CVE alerts and security updates for Mcp Tts and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP Server for TTS (Text-to-Speech)
Adds Text-to-Speech to things like Claude Desktop and Cursor IDE.
It registers the existing TTS tools, plus voice_tts when voice-say is available on PATH:
say_ttsvoice_tts (when available)elevenlabs_ttsgoogle_ttsopenai_ttssay_ttsUses the macOS say binary to speak the text with built-in system voices
voice_ttsUses the local voice-say CLI from Voice to run Qwen3-TTS through MLX. Voice needs no API key and keeps text and audio on the Mac. The model reloads for every invocation, so startup typically takes several seconds; prefer it for summaries and announcements rather than time-critical alerts.
The tool is registered only when voice-say is resolvable on PATH. Optional parameters are:
voice: preset voice Ryan or Aidentier: small for faster 0.6B synthesis or large for higher-quality 1.7B synthesisstyle: free-text delivery guidancedescribe: free-text voice design; forces the 1.7B model and cannot be combined with voiceVoice plays audio directly and does not support --output-dir; with --no-play, calls fail without launching voice-say.
[!WARNING] The Voice repository is currently private and will be released publicly soon, so the link requires access for now.
elevenlabs_ttsUses the ElevenLabs text-to-speech API to speak the text with premium AI voices
google_ttsUses Google's Gemini TTS models to speak the text with 30 high-quality voices. Available voices include:
Achernar, Achird, Algenib, Algieba, Alnilam, Aoede, Autonoe, Callirrhoe, Charon, Despina, Enceladus, Erinome, Fenrir, Gacrux, Iapetus, Kore, Laomedeia, Leda, Orus, Puck, Pulcherrima, Rasalgethi, Sadachbia, Sadaltager, Schedar, Sulafat, Umbriel, Vindemiatrix, Zephyr, Zubenelgenubi
openai_ttsUses OpenAI's Text-to-Speech API to speak the text with 10 natural-sounding voices:
Supports three quality models:
Additional features: