| Get Bot User | Read | Get the bot’s own user account to confirm the token works and learn the bot’s ID and username |
| List Guilds | Read | List the servers (guilds) the bot has been added to, so an agent can find a guild ID |
| List Guild Channels | Read | List the channels in a server so an agent can find the right channel ID before reading or posting |
| Get Channel Messages | Read | Read recent messages from a channel for summaries, support triage, or context before replying |
| Send Message | Write | Post a message to a channel, optionally as a reply to an existing message |
| Create DM Channel | Write | Open (or return the existing) direct-message channel with a user; use the returned channel ID with Send Message to DM the user |
| Edit Message | Write | Edit the text of a message the bot previously sent, e.g. to update a status post or correct an announcement |
| Search Guild Members | Read | Find members of a server whose username or nickname starts with a string, e.g. to resolve a name to a user ID for mentions or DMs |
| Add Reaction | Write | React to a message with an emoji, e.g. to acknowledge or label it |
| Create Thread | Write | Start a thread from an existing message to keep a discussion organized |