Skip to content

emojis_delete

Category: emojis

Delete a custom guild emoji. DESTRUCTIVE — IRREVERSIBLE.

  • Retire a stale or off-brand emoji.
  • Application emoji → use app_emojis_delete.
FieldTypeRequiredDescription
guild_idstringyesGuild owning the emoji
emoji_idstringyesEmoji to delete
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)
confirmbooleannoMust be true to actually perform the destructive action

\{deleted, guild_id, emoji_id\}. Pass __confirm:true AND set MCP_DRY_RUN=false to actually delete.

FieldTypeRequiredDescription
deletedbooleanyes
guild_idstringyesDiscord guild (server) ID
emoji_idstringyesDiscord custom emoji ID
PropertyValue
Read-onlyno
Destructiveyes
Idempotentyes
Open-worldyes
Confirmation requiredyes (__confirm:true required)

packages/mcp-core/src/tools/emojis/delete.ts