Connect to Discord to send messages, manage channels, and list guild members.
| Action | Description | Parameters | Returns |
|---|---|---|---|
add_member_role ⚠ | Add a role to a guild member | guild_id, user_id, role_id | NoneType |
add_reaction | Add a reaction to a message | channel_id, message_id, emoji | NoneType |
ban_member ⚠ | Ban a member from a guild | guild_id, user_id [reason] | NoneType |
create_channel ⚠ | Create a new channel in a guild | guild_id, name [type] | DiscordChannel |
create_role ⚠ | Create a role in a guild | guild_id, name [permissions, color] | DiscordRole |
create_thread ⚠ | Create a thread in a channel | channel_id, name [message_id] | DiscordChannel |
create_webhook ⚠ | Create a webhook for a channel | channel_id, name [avatar] | DiscordWebhook |
delete_channel ⚠ | Delete a channel | channel_id | NoneType |
delete_message ⚠ | Delete a message from a channel | channel_id, message_id | NoneType |
edit_guild ⚠ | Edit guild settings | guild_id [name, description, icon] | DiscordGuild |
edit_message | Edit a message in a channel | channel_id, message_id, content | DiscordMessage |
get_channel | Get a single channel by ID | channel_id | DiscordChannel |
get_guild | Get guild information | guild_id | DiscordGuild |
get_member | Get a single guild member | guild_id, user_id | GuildMember |
get_user | Get a single user by ID | user_id | DiscordUser |
kick_member ⚠ | Kick a member from a guild | guild_id, user_id [reason] | NoneType |
list_channels | List channels in a guild | guild_id | list |
list_guild_members | List members of a guild | guild_id [limit] | list |
list_messages | List messages in a channel | channel_id [limit, before, after] | list |
list_pinned_messages | List pinned messages in a channel | channel_id | list |
list_roles | List roles in a guild | guild_id | list |
pin_message | Pin a message in a channel | channel_id, message_id | NoneType |
remove_member_role ⚠ | Remove a role from a guild member | guild_id, user_id, role_id | NoneType |
send_message ⚠ | Send a message to a Discord channel | channel_id, content [embeds] | DiscordMessage |
unpin_message | Unpin a message from a channel | channel_id, message_id | NoneType |
Full schema explorer, code generation, and live API testing