submit_sound
Generate a new sound effect with ElevenLabs and create an audio asset in the project library.
External MCP spend rule: this tool costs ChatCut credits and starts an async generation job. Only call it when the user's request or confirmation clearly covers this exact generation; do not silently create extra variants, longer durations, higher quality, or additional outputs.
Do not use this for ordinary editing SFX that may already exist in ChatCut Sound Effects, such as whoosh, riser, impact, notification, click, ding, censor beep, record scratch, camera shutter, keyboard typing, or reaction sounds. For those, first call browse_library with category:"sound-effects", then place the returned library:sound id with edit_item. Use submit_sound only when the user explicitly asks to generate/original/custom audio, or when browse_library cannot find a suitable existing sound.
This tool does not place or replace timeline items; after the job completes, use track_progress to get the asset id and edit_item to place it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"prompt": "<prompt>"
},
"name": "submit_sound"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| prompt | Yes | Describe one sound in at most 450 characters (e.g. "Thunder and heavy rain", "Door creaking open"). | |
| projectId | No | Project for this call (full ID or unambiguous prefix). Explicit-timeline calls never change the target of later calls; legacy project selection applies otherwise. | |
| timelineId | No | ||
| durationSeconds | No | 0.5–30 seconds. Defaults to 4. | |
| promptInfluence | No | 0–1, default 0.3. Higher = stricter prompt adherence, lower = more model variation. |