Skip to main content
Glama
flozonn

Mirelo MCP Server

by flozonn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MIRELO_API_KEYNoMirelo API key (bearer token). If absent, the server still starts and advertises all tools; calls that need credentials return a missing-credential error.
MIRELO_BASE_URLNoBase URL for the Mirelo API. Must be an absolute http/https URL. Normalized (trailing slash stripped).https://api.mirelo.ai
MIRELO_TIMEOUT_MSNoRequest timeout in milliseconds. Must be an integer in [1000, 600000].60000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
mirelo_text_to_sfx_generateB

Generate sound effects synchronously from a text prompt and return the result URLs.

mirelo_text_to_sfx_submitA

Submit an asynchronous Text-to-SFX generation job and return the job id and job URL for later polling.

mirelo_text_to_sfx_preflightA

Estimate the credit cost and processing time for a Text-to-SFX generation without generating audio.

mirelo_video_to_sfx_generateC

Generate a synced sound track for a supplied video synchronously and return the result URLs. Requires a video Input_Source and duration_ms.

mirelo_video_to_sfx_submitA

Submit a Video_To_SFX generation as an asynchronous job and return the job id and job URL for later polling. Requires a video Input_Source and duration_ms.

mirelo_video_to_sfx_preflightA

Estimate the credit cost and processing time for a Video_To_SFX generation without generating. Uses duration_ms and num_samples.

mirelo_extend_audio_generateA

Extend Audio (audio-only), synchronous: append newly generated audio to an existing audio input and return the result URL(s).

mirelo_extend_audio_submitA

Extend Audio (audio-only), asynchronous submission: submit an extend-audio job and return its job_id and job_url for later polling.

mirelo_extend_audio_preflightA

Extend Audio (audio-only) preflight: estimate the credit cost and processing time for an extend-audio request.

mirelo_extend_audio_with_video_generateA

Extend an existing audio input with newly generated audio conditioned by a video (synchronous). Returns result URLs. Requires audio and video Input_Sources and append_duration_ms (1000-57000 ms). Model v1.6 only.

mirelo_extend_audio_with_video_submitA

Submit an asynchronous Extend_Audio with-video job (append audio conditioned by a video). Returns a job_id and job_url to poll with mirelo_job_status. Requires audio and video Input_Sources and append_duration_ms (1000-57000 ms). Model v1.6 only.

mirelo_extend_audio_with_video_preflightA

Estimate the credit cost and processing time for an Extend_Audio with-video generation before committing. Requires append_duration_ms (1000-57000 ms); num_samples defaults to 1. Model v1.6 only.

mirelo_inpaint_audio_generateB

Synchronously replace a bounded segment of an audio clip with newly generated audio (Inpaint_Audio, audio-only). Returns the resulting audio URL(s).

mirelo_inpaint_audio_submitA

Submit an asynchronous Inpaint_Audio (audio-only) job that replaces a bounded audio segment, returning a job identifier to poll with mirelo_job_status.

mirelo_inpaint_audio_preflightA

Estimate the credit cost and processing time of an Inpaint_Audio (audio-only) request before generating.

mirelo_inpaint_audio_with_video_generateA

Synchronously replace a bounded segment of an audio clip with newly generated audio conditioned by a video (Inpaint_Audio, with-video). Requires audio and video Input_Sources and a segment. Returns the resulting audio URL(s). Model v1.6 only.

mirelo_inpaint_audio_with_video_submitA

Submit an asynchronous Inpaint_Audio (with-video) job that replaces a bounded audio segment conditioned by a video, returning a job identifier to poll with mirelo_job_status. Requires audio and video Input_Sources and a segment. Model v1.6 only.

mirelo_inpaint_audio_with_video_preflightA

Estimate the credit cost and processing time of an Inpaint_Audio (with-video) request before generating. Requires a segment; num_samples defaults to 1. Model v1.6 only.

mirelo_job_statusA

Poll the status of an asynchronous Mirelo generation job by its job_id via the shared GET /v2/jobs/{job_id} endpoint. Surfaces processing progress, succeeded result URLs, or the failure reason.

mirelo_create_asset_upload_slotA

Create an asset upload slot (POST /v2/assets) for a given content_type, returning an asset_id and a presigned upload_url. When an optional local file_path is provided, the file's bytes are uploaded to that URL so the asset_id is immediately usable in generation and editing operations.

mirelo_get_accountA

Retrieve the authenticated Mirelo account identity and available credit balance: id, email, credits_available, and overage_enabled.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/flozonn/mirelo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server