Content Tools
freetts.org
MCP server for FreeTTS that lists voices, suggests voices, converts text or multi-speaker dialogue to spoken audio, and checks usage limits.
ENDPOINT 1
https://mcp.freetts.org/mcp
MCP server metadata
- Name
- freetts
- Version
- 1.0.9
FreeTTS turns text into spoken audio in 149 languages. Call text_to_speech with the text (and a voice from list_voices or suggest_voice) and give the user the returned link. Without a FreeTTS key the free voices work with a daily allowance; a key from freetts.org/dashboard raises the limits and, on PRO, adds HD voices, WAV, dialogue_to_speech, script_to_tracks and transcribe_audio. Before script_to_tracks, read the resource freetts://script-mode/syntax; freetts://plans lists what each plan allows.
Known tools 7
list_voicesList FreeTTS voices for a language or a search word, with the voice id to pass to text_to_speech.
Inferred read-onlysuggest_voiceSuggest three FreeTTS voices for a language and a use (audiobook, tutorial, ad, news, children's story, meditation, podcast), with a short reason each.
Inferred read-onlytext_to_speechConvert text to spoken audio with a FreeTTS voice and return a download link to the MP3 (or WAV with a FreeTTS PRO key).
Inferred read-onlycheck_usageShow the FreeTTS plan behind this connection and what is left: characters today or this month, requests a minute, HD voices, watermark.
Inferred read-onlydialogue_to_speechTurn a script with several speakers into one audio file, a different FreeTTS voice per speaker, with a pause between lines.
Inferred read-onlyscript_to_tracksRecord a script with exact timing, the way FreeTTS Script mode does: (pause 2) is exactly 2 seconds of silence, (beep), (ding) and (click) play a sound, 'CUE:' lines are read in a second voice, 'TRACK: name' starts a new audio file, 'NAME: line' makes a scene with a voice per character.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.freetts]
url = "https://mcp.freetts.org/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"freetts": {
"type": "http",
"url": "https://mcp.freetts.org/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: freetts
Remote MCP URL: https://mcp.freetts.org/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"freetts": {
"url": "https://mcp.freetts.org/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"freetts": {
"type": "http",
"url": "https://mcp.freetts.org/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "freetts",
"transport": "streamable-http",
"url": "https://mcp.freetts.org/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for freetts.org was fetched 2026-10-03T07:27:51.521Z.
freetts.org is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.