transcript-tts
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@transcript-ttsConvert 'Thank you for calling' to an MP3 with a natural voice."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
transcript-tts
A minimal MCP server that converts text/transcripts into
MP3 audio using Microsoft Edge's free neural text-to-speech voices (edge-tts).
No API key, no account, no usage cap — it's an unofficial use of the same TTS service behind
Edge's "Read Aloud" feature.
Tools
text_to_speech(text, voice="en-US-AriaNeural", rate="+0%", volume="+0%", pitch="+0Hz", filename=None)Synthesizestextto an MP3 file. Returns{"audio_path": ..., "voice": ...}. Files are saved to~/tts-output/by default (override withTRANSCRIPT_TTS_OUTPUT_DIR).list_voices(locale_prefix=None)Lists available voices, optionally filtered by locale (e.g."en-US","ja","en-GB").
Related MCP server: Edge TTS MCP
Setup
Requires uv.
git clone https://github.com/ShevinuM/transcript-tts.git
cd transcript-tts
uv syncRegister with Claude Code:
claude mcp add --scope user transcript-tts -- \
/path/to/transcript-tts/.venv/bin/python /path/to/transcript-tts/server.pyOr add it manually to your MCP client config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"transcript-tts": {
"command": "/path/to/transcript-tts/.venv/bin/python",
"args": ["/path/to/transcript-tts/server.py"]
}
}
}Environment variables
TRANSCRIPT_TTS_OUTPUT_DIR— where MP3s are saved (default:~/tts-output)TRANSCRIPT_TTS_VOICE— default voice short name (default:en-US-AriaNeural)
Notes
Requires mcp[cli]>=2.0.0 — the MCP Python SDK renamed FastMCP to MCPServer in its 2.0
release, so this won't work against older mcp SDK versions without adjusting the import in
server.py.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides text-to-speech functionality for AI agents using Microsoft Edge's text-to-speech technology, supporting multiple voices, languages, and voice customization.27MIT
- Alicense-qualityDmaintenanceEnables AI assistants to convert text to speech using Microsoft Edge's Text-to-Speech service with customizable voice options, speech rate, volume, and pitch parameters.MIT
- Flicense-qualityDmaintenanceAn MCP server that leverages the Microsoft Edge TTS service to provide high-quality text-to-speech capabilities across over 80 languages. It enables users to generate audio files, query available voices, and create subtitle files using natural language commands.
- Alicense-qualityDmaintenanceAn MCP server that converts text into lifelike speech using Microsoft Edge's Text-to-Speech service, supporting customizable voice, rate, volume, and pitch.4MIT
Related MCP Connectors
Hosted pay-per-use TTS: 54 neural voices, 9 languages incl. Brazilian Portuguese. $10 free credits.
AI-manageable audio CDN: upload, transcode, normalize, stream & deliver audio, plus grounded docs.
Transcripts from YouTube, TikTok, Instagram and podcasts (Spotify, Apple, RSS), as clean JSON.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShevinuM/transcript-tts'
If you have feedback or need assistance with the MCP directory API, please join our Discord server