
Text-to-speech, AI voiceover, voice cloning and SRT/VTT subtitles for AI agents.
Public tool metadata for what this MCP can expose to an agent.
miragea_get_capabilitiesLive models (`expressive`, `standard`), emotion tags per model, formats, speed range, max characters per request, subtitle formats and upload limits. **Call first.**Live models (`expressive`, `standard`), emotion tags per model, formats, speed range, max characters per request, subtitle formats and upload limits. **Call first.**
No parameter schema in public metadata yet.
miragea_list_voicesVoices saved in your account (`actor_id`, `name`, `language`), paged; `search` finds a name across pages.Voices saved in your account (`actor_id`, `name`, `language`), paged; `search` finds a name across pages.
No parameter schema in public metadata yet.
miragea_text_to_speechText (or `text_file`) → audio file. Voice via `actor_id` **or** `reference_audio_url` (+ `reference_text`). Options: `model`, `tags`, `speed`, `format`, `language`, `output_path`, `wait`.Text (or `text_file`) → audio file. Voice via `actor_id` **or** `reference_audio_url` (+ `reference_text`). Options: `model`, `tags`, `speed`, `format`, `language`, `output_path`, `wait`.
No parameter schema in public metadata yet.
miragea_transcribeLocal audio/video → subtitles in `srt`, `vtt`, `txt`, `json`; `max_caption_chars` for short cues.Local audio/video → subtitles in `srt`, `vtt`, `txt`, `json`; `max_caption_chars` for short cues.
No parameter schema in public metadata yet.
miragea_script_to_voiceoverScript → audio + captions (SRT + VTT by default). `caption_text="script"` (exact wording) or `"recognized"`; `captions=false` for audio only; `name`, `output_dir`.Script → audio + captions (SRT + VTT by default). `caption_text="script"` (exact wording) or `"recognized"`; `captions=false` for audio only; `name`, `output_dir`.
No parameter schema in public metadata yet.
miragea_get_taskCheck or resume any job by `task_id`; with `wait=true` it saves the audio or subtitles.Check or resume any job by `task_id`; with `wait=true` it saves the audio or subtitles.
No parameter schema in public metadata yet.
miragea_list_tasksRecent jobs, newest first.Recent jobs, newest first.
No parameter schema in public metadata yet.
Sponsors
MIRAGEA_API_KEY*secretMiragea API key from https://miragea.ai/workspace/api
MIRAGEA_OUTPUT_DIRFolder for generated audio and subtitles (default ~/Miragea)
MIRAGEA_BASE_URLdefault: https://miragea.ai/v1API root including /v1 (default https://miragea.ai/v1)
MIRAGEA_WAIT_TIMEOUTdefault: 600Max seconds to wait for a job before returning its task_id (default 600)
tts-mcp-server