Skip to content

soundboard_create_guild_sound

Category: soundboard

Upload a new soundboard sound to a guild.

sound must be a base64 data URI (audio/mpeg|ogg|wav), max 512 KB raw.

FieldTypeRequiredDescription
guild_idstringyesTarget guild
namestringyesSound name (2..32 chars)
soundstringyesBase64-encoded audio data URI (mp3/ogg/wav)
volumenumbernoPlayback volume 0..1 (default 1)
emoji_idstringnoCustom emoji to display
emoji_namestringnoUnicode emoji to display
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

\{sound_id, name, volume, emoji_id, emoji_name\}.

FieldTypeRequiredDescription
sound_idstringyesDiscord soundboard sound ID
namestringyes
volumenumberyes
emoji_idunknownyes
emoji_nameunknownyes
PropertyValue
Read-onlyno
Destructiveno
Idempotentno
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/soundboard/create_guild_sound.ts