Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Tts

FreeNot checked

Hosted pay-per-use TTS: 54 neural voices, 9 languages incl. Brazilian Portuguese. $10 free credits.

GitHubEmbed

About

Hosted pay-per-use TTS: 54 neural voices, 9 languages incl. Brazilian Portuguese. $10 free credits.

README

Hosted text-to-speech for AI agents via the Model Context Protocol.

54 neural voices, 9 languages — including native Brazilian Portuguese (pf_dora, pm_alex, pm_santa) — served from a hosted, pay-per-use API. No GPU, no model downloads, no ElevenLabs subscription: bring one API key and pay $0.008 per 1,000 characters ($10 free credits on signup).

Why this server

Every other TTS MCP server either runs models locally (heavy, slow to set up) or wraps a third-party key you already pay a subscription for. This one is a hosted, metered API:

  • Zero setup — remote server, nothing to install
  • Pay per use — $0.008/1K characters, billed against your Brainiall balance
  • $10 free credits — sign up at app.brainiall.com
  • WAV out — 16-bit PCM, 24 kHz mono, returned as playable MCP audio content or base64 JSON

Quick start

Get an API key at app.brainiall.com ($10 welcome credits, no card required).

Remote server (recommended — nothing to install)

Claude Code

claude mcp add --transport http brainiall-tts https://api.brainiall.com/mcp/tts/mcp \
  --header "Authorization: Bearer YOUR_BRAINIALL_API_KEY"

Claude Desktop / any client with .mcp.json-style config

{
  "mcpServers": {
    "brainiall-tts": {
      "type": "http",
      "url": "https://api.brainiall.com/mcp/tts/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BRAINIALL_API_KEY"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "brainiall-tts": {
      "url": "https://api.brainiall.com/mcp/tts/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BRAINIALL_API_KEY"
      }
    }
  }
}

Run locally (stdio-free, still calls the hosted API)

The server itself is a thin wrapper — you can self-host it and it will proxy to api.brainiall.com with your key:

docker build -t brainiall-tts-mcp .
docker run -p 8080:8080 -e APIM_KEY=YOUR_BRAINIALL_API_KEY brainiall-tts-mcp
# MCP endpoint: http://localhost:8080/mcp

Tools

Tool Description Cost
synthesize_speech Convert text (≤5000 chars) to WAV speech. Params: text, language (default pt), voice, speed (0.5–2.0), output_format (audio | base64_json) $0.008/1K chars
list_voices Full voice catalog with language, gender, accent, quality grade. Optional language filter free
check_tts_service Backend health status free

Voices

Language Voices
Portuguese (BR) pf_dora, pm_alex, pm_santa
English (US) af_heart, af_bella, af_nova, am_adam, am_michael + 14 more
English (GB) bf_alice, bf_emma, bm_daniel, bm_george + 4 more
Spanish ef_dora, em_alex, em_santa
French ff_siwis, fm_gilles
Italian if_sara, im_nicola
Hindi hf_alpha, hf_beta, hm_omega, hm_psi
Japanese jf_alpha, jf_gongitsune, jm_kumo + 2 more
Mandarin zf_xiaoxiao, zm_yunxi + 6 more

Example

Ask your agent:

"Read this paragraph out loud in Brazilian Portuguese with a female voice"

The agent calls synthesize_speech(text=..., language="pt", voice="pf_dora") and receives playable WAV audio.

Authentication & billing

Pass your Brainiall API key as a Bearer token (see configs above). Usage is metered per character against your account balance — the same key works across all Brainiall APIs (STT, OCR, NLP, image and more at brainiall.com).

Endpoints

  • MCP (Streamable HTTP): https://api.brainiall.com/mcp/tts/mcp
  • Health: https://api.brainiall.com/mcp/tts/health
  • Underlying REST API: POST https://api.brainiall.com/v1/tts/synthesize

License

MIT

from github.com/fasuizu-br/brainiall-tts-mcp

Installing Tts

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/fasuizu-br/brainiall-tts-mcp

FAQ

Is Tts MCP free?

Yes, Tts MCP is free — one-click install via Unyly at no cost.

Does Tts need an API key?

No, Tts runs without API keys or environment variables.

Is Tts hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Tts in Claude Desktop, Claude Code or Cursor?

Open Tts on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Tts with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs