Skip to content
All services

Discord

Manage Discord servers and communities

Discord communication platform - manage servers, channels, messages, members, roles, and threads for community engagement and team collaboration

26
Total Actions
14
View Data
10
Make Changes
2
Remove Data
14
View actions

Look up data, search, list, and analyze

10
Change actions

Create new things, update existing ones

2
Remove actions

Delete records and clean things up

read14 actions

List Guilds

read

List all guilds (servers) the bot is a member of. Returns guild ID, name, icon, and owner status.

Get Guild

read

Get detailed information about a guild including name, description, member count, channels, and roles.

List Channels

read

List all channels in a guild. Returns channel ID, name, type, topic, and parent category.

Get Channel

read

Get detailed information about a specific channel including name, type, topic, and permissions.

Get Messages

read

Retrieve messages from a channel. Returns up to 100 messages per request. Use before/after/around for pagination.

Get Message

read

Get a specific message by ID from a channel. Returns full message content, author, attachments, and embeds.

Search Messages

read

Search for messages in a guild. Supports filtering by content, author, channel, attachment type, and date range. Returns up to 25 messages per page.

List Guild Members

read

List members of a guild. Returns up to 1000 members per request. Use 'after' parameter with the last user ID for pagination.

Get Guild Member

read

Get detailed information about a specific guild member including nickname, roles, join date, and avatar.

Get User

read

Get information about a Discord user by their ID. Returns username, discriminator, avatar, and bot status.

List Roles

read

List all roles in a guild. Returns role ID, name, color, permissions, and position in the hierarchy.

List Reactions

read

Get the list of users who reacted with a specific emoji on a message. Returns up to 100 users.

List Pins

read

Get all pinned messages in a channel. Returns full message objects for each pinned message.

List Threads

read

List all active threads in a guild. Returns thread channels with metadata including member count and message count.

write10 actions

Send Message

write

Send a message to a channel. Supports plain text, embeds, and replies. For replies, provide the message_id of the message to reply to.

Edit Message

write

Edit a message sent by the bot. Can update text content and embeds. Only messages authored by the bot can be edited.

Add Reaction

write

Add a reaction emoji to a message. Use Unicode emoji directly (e.g., '👍') or custom emoji in 'name:id' format.

Remove Reaction

write

Remove the bot's own reaction from a message.

Create Channel

write

Create a new channel in a guild. Supports text, voice, category, and forum channel types. Use parent_id to nest under a category.

Create Thread

write

Create a thread in a channel. Can create a new thread or start one from an existing message. Auto-archive duration controls when inactive threads are archived.

Pin Message

write

Pin a message in a channel. Channels can have up to 50 pinned messages.

Unpin Message

write

Unpin a message from a channel.

Add Role

write

Add a role to a guild member. The bot must have Manage Roles permission and its role must be higher than the target role.

Remove Role

write

Remove a role from a guild member. The bot must have Manage Roles permission and its role must be higher than the target role.

delete2 actions

Delete Message

delete

Delete a message from a channel. Can delete bot's own messages or other users' messages if the bot has Manage Messages permission.

Delete Channel

delete

Delete a channel from a guild. This permanently removes the channel and all its messages.

Connection details

How you connect
API Key
Category
Communication
Version
1.0.0
Actions
26
Last Updated
2026-03-06
Setup guide
View guide →

Ready to connect Discord?

Sign up free and let your AI work with this service today.

Get Started