About Sonilo Music & Sound Effects
Sonilo Music & Sound Effects is an MCP server in the Content category: licensed soundtracks and sound effects matched to your video. Commercial use OK.
Install
uvx sonilo-mcppip install sonilo-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (15)
analyze_video(video_path? \video_url?, prompt?, variants_num?)`
Parameters not published.
audio_ducking(voice_path? \voice_url?, music_path? \
Parameters not published.
dubbing(video_path? \video_url?, languages?, ducking?, lipsync?, subtitles?, export_srt?, output_directory?)`
Parameters not published.
get_account_services()List available services, limits, and the free-trial allowance left per service.
Parameters not published.
get_sfx_task(task_id, output_directory?)Check an SFX, audio-ducking, video-to-video, video-to-sound, dubbing, video-analysis, or async video-to-music task and return its result — recovery for timed-out `text_to_sfx`, `video_to_sfx`, `audio_ducking`, `video_to_video_music`, `video_to_video_sfx`, `video_to_sound`, `video_to_video_sound`, `dubbing`, `analyze_video`, and `video_to_music(preserve_speech=true)` calls. An `analyze_video` task has no file to download, so its brief comes back inline; everything else is saved to disk.
Parameters not published.
get_usage(days=30)Show usage summary + per-day breakdown.
Parameters not published.
play_audio(input_file_path)Play a local audio file.
Parameters not published.
text_to_music(prompt, duration?, output_format?, variants_num?, stems?, output_directory?)Generate music from a text prompt. `variants_num` (1–10, default 1) generates that many distinct variants in one request, each with its own title; N > 1 forces the backend's async mode automatically and is never covered by the free trial. `stems` (default `false`) also saves the track split into four separate instrument tracks — drums, bass, vocals and other — at no extra charge; it adds a few minutes (the call waits up to 40 min) and forces the backend's async mode automatically. A `stems_error` note in the result means only the free separation failed or was skipped — the music itself is fine.
Parameters not published.
text_to_sfx(prompt, duration?, audio_format?, output_directory?)Generate a sound effect from text. Duration 0.5–180s, optional — omit it for Sonilo's own default length; formats wav/mp3/aac/flac (default aac).
Parameters not published.
video_to_music(video_path? \video_url?, prompt?, preserve_speech?, variants_num?, prompt_influence?, stems?, output_directory?)`
Parameters not published.
Show all 15 tools
video_to_sfx(video_path? \video_url?, prompt?, segments?, audio_format?, output_directory?)`
Parameters not published.
video_to_sound(video_path? \video_url?, music_prompt?, sfx_prompt?, segments?, preserve_speech?, ducking?, output_format?, variants_num?, output_directory?)`
Parameters not published.
video_to_video_music(video_path? \video_url?, prompt?, segments?, keep_original_sound?, ducking?, preserve_speech?, variants_num?, prompt_influence?, output_directory?)`
Parameters not published.
video_to_video_sfx(video_path? \video_url?, prompt?, segments?, output_directory?)`
Parameters not published.
video_to_video_sound(video_path? \video_url?, music_prompt?, sfx_prompt?, segments?, keep_original_sound?, preserve_speech?, ducking?, variants_num?, output_directory?)`
Parameters not published.
Ask AI
Ask AI about Sonilo Music & Sound Effects
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.