mcp_opendaw_download_audio
Downloads an audio file from a URL to local disk, enabling later import into a DAW for music production.
Instructions
Download an audio file from a URL (e.g. Suno CDN) to local disk.
Bridges the gap between AI music generators (Suno, Udio) and the DAW: generate a track → get audio URL → download → import_audio_to_tracks. Without this, you need manual curl/wget outside the MCP pipeline.
Supports any HTTP(S) URL pointing to WAV/MP3/FLAC/OGG. Uses streaming download with timeout. Files saved to /tmp by default (or custom dir).
url: Direct URL to the audio file (e.g. Suno CDN audio_url from chirp_generate). filename: Output filename (default: derived from URL path). output_dir: Directory to save (default /tmp). Must exist.
Returns absolute file path, size, and suggested next step (import_audio_to_tracks).
Examples:
Download a Suno track
download_audio("https://cdn.suno.ai/abc123.wav")
Custom name
download_audio("https://cdn.suno.ai/abc123.mp3", filename="my_track.mp3")
Then import with stem splitting
import_audio_to_tracks("/tmp/my_track.mp3", mode="bs6")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| filename | No | ||
| output_dir | No | /tmp |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |