Skip to content

commands_create_guild

Category: commands

Create or upsert a guild-scoped slash command. Guild commands propagate immediately (vs ~1h for global).

FieldTypeRequiredDescription
application_idstringyesBot/app application ID
guild_idstringyesGuild scope
namestringyes
name_localizationsunknownno
descriptionstringno
description_localizationsunknownno
optionsarrayno
default_member_permissionsunknownno
dm_permissionunknownno
default_permissionunknownno
typeintegerno
nsfwbooleanno
integration_typesarrayno
contextsarrayno
handlernumberno

\{id, name, description, type, application_id, guild_id\}.

FieldTypeRequiredDescription
idstringyes
application_idstringno
guild_idunknownno
namestringyes
descriptionstringno
typeintegeryes
PropertyValue
Read-onlyno
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/commands/create_guild.ts