MCP.so
Sign In
Servers
S

Supertone TTS MCP

@supertone-inc

MCP server for the Supertone TTS API. Generate natural speech, browse and preview the

Overview

What is Supertone TTS MCP?

A composable MCP toolkit for the Supertone TTS API. It exposes Supertone's SDK as a set of building-block tools — synthesis, voice discovery, preview, duration/credit prediction, usage tracking, and full voice-cloning CRUD — that an LLM assembles to fulfill a request. Works in Claude Desktop, Cursor, or any MCP‑compatible client.

How to use Supertone TTS MCP?

Install with uvx supertone-mcp or pip install supertone-mcp. Set SUPERTONE_API_KEY in your environment, then add the server to your MCP client config (e.g., claude_desktop_config.json). The LLM chains tools like search_voice, preview_voice, predict_duration, and text_to_speech to complete natural‑language requests.

Key features of Supertone TTS MCP

  • Synthesis with text_to_speech and per‑call controls
  • Voice discovery via search_voice, get_voice, preview_voice
  • Custom voice cloning with full CRUD operations
  • Duration and credit prediction without synthesizing
  • Usage tracking and credit balance tools
  • Streaming and autoplay support

Use cases of Supertone TTS MCP

  • Discover a calm Korean female voice, preview a sample, estimate credit cost, then synthesize an announcement as MP3.
  • Clone a voice from a local WAV file, then immediately use it for streaming speech with autoplay.
  • Search the full voice catalog with no filters to list all available voices.

FAQ from Supertone TTS MCP

What is the default model?

The default model is sona_speech_2_flash. It changed from sona_speech_1 in version 0.2.0.

How do I set the output mode?

Pass the output_mode parameter to text_to_speech. Options are files (default), resources (inline audio), or both.

Can I stream synthesis?

Yes. Set streaming=true in text_to_speech, but this parameter is only supported with model="sona_speech_1".

Is autoplay enabled by default?

No. Autoplay defaults to false since version 0.2.0. Pass autoplay=true per call to play audio locally after synthesis.

What languages are supported?

31 languages are supported, including Korean, English, and Japanese.

Tags

More from Other