ProducerMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level | INFO |
| ACEDATACLOUD_API_TOKEN | Yes | API token from AceDataCloud | |
| PRODUCER_DEFAULT_MODEL | No | Default FUZZ model | FUZZ-2.0 |
| PRODUCER_REQUEST_TIMEOUT | No | Request timeout in seconds | 1800 |
| ACEDATACLOUD_API_BASE_URL | No | API base URL | https://api.acedata.cloud |
| ACEDATACLOUD_OAUTH_CLIENT_ID | No | OAuth client ID (hosted mode) | |
| ACEDATACLOUD_PLATFORM_BASE_URL | No | Platform base URL | https://platform.acedata.cloud |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| producer_generate_musicA | Generate AI music from a text prompt using Producer/Riffusion. |
| producer_generate_custom_musicA | Generate AI music with full control over lyrics, title, and style. |
| producer_extend_musicA | Extend an existing song from a specific timestamp with new content. |
| producer_cover_musicA | Create a cover or remix version of an existing song in a different style. |
| producer_variation_musicA | Create a variation of an existing song with modifications. |
| producer_swap_vocalsA | Swap the vocals of one song with vocals from another song. |
| producer_swap_instrumentalsA | Swap the instrumental track of one song with instrumentals from another. |
| producer_replace_sectionA | Replace a specific time range in a song with new generated content. |
| producer_stems_musicA | Separate a song into individual stems (vocals and instruments). |
| producer_list_modelsA | List all available Producer/FUZZ models and their capabilities. |
| producer_list_actionsA | List all available Producer API actions and corresponding tools. |
| producer_get_lyric_format_guideA | Get guidance on formatting lyrics for Producer music generation. |
| producer_generate_lyricsA | Generate song lyrics from a text prompt. |
| producer_upload_audioA | Upload an external audio file for use in subsequent operations. |
| producer_generate_videoA | Generate a video for a previously generated song. |
| producer_generate_wavA | Get the lossless WAV format of a generated song. |
| producer_get_taskA | Query the status and result of a music generation task. |
| producer_get_tasks_batchA | Query multiple music generation tasks at once. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| producer_music_generation_guide | Guide for choosing the right Producer tool for music generation. |
| producer_workflow_examples | Common workflow examples for Producer music generation. |
| producer_prompt_suggestions | Style and prompt writing suggestions for Producer. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Most tools cleanly separate generation, modification, retrieval, and audio processing concerns. The main ambiguity is between cover_music and variation_music, both of which create alternative versions of an existing song, though their descriptions distinguish genre/remix changes from subtle arrangement variations. get_task and get_tasks_batch are also adjacent but clearly differentiated by single vs. batch polling.
All tools share the producer_ prefix and mostly follow a verb_noun pattern such as generate_music, get_task, swap_vocals, and upload_audio. A few names like variation_music and stems_music break the verb-first pattern, and get_lyric_format_guide uses a longer compound object, so consistency is good but not perfect.
18 tools is above the typical 3-15 range, but the music production workflow justifies most of them: generation, editing, stems, swaps, video, lyrics, upload, and task polling. The two reference guides and the separate single/batch task query tools add mild bulk, but no tool feels truly extraneous.
The domain is covered end-to-end: create music via prompt or lyrics, retrieve results, modify via extend/cover/variation/replace, process via stems/swaps/WAV/video, and import external audio. Minor conveniences like listing all tasks or cancelling a task are absent, but core workflows have no dead ends.