Integrations
Discord
A Discord integration connects a Discord bot token to Mobius so agents can inspect guilds and channels, send messages, update threads, and manage reactions.
Use Discord when an agent's output belongs in a Discord community or when it needs to read recent channel context before replying. Discord does not currently register source events in Mobius, so it is an action provider only.
Capability map
| Capability | Value |
|---|---|
| Provider ID | discord |
| Auth kind | api_key |
| Connect flow | Inline bot token |
| Actions | Yes |
| Events | No |
| Webhook delivery | No |
| Event samples | No |
| Live status | Yes |
Connect Discord
| Surface | Support |
|---|---|
| App | Open Library > Integrations, choose Discord, and paste a bot token. |
| CLI | The mobius CLI does not connect Discord integrations yet. Use the app or API. |
| API | Call POST /v1/integrations/providers/discord/connect with the Discord credential body from the API reference. |
After connecting, run the live-status check from the app or API if actions report missing guilds or channels. The bot must be invited to the server and granted the permissions each action needs.
Actions
discord.channel.get
discord.channel.list
discord.guild.get
discord.guild.list
discord.message.delete
discord.message.get
discord.message.history
discord.message.send
discord.message.update
discord.reaction.add
discord.reaction.remove
discord.thread.createUse read actions to resolve guild and channel IDs before sending messages.
Guard discord.message.delete with an interaction when the deletion depends on
agent judgment.
Events
Discord does not register source events yet. Start the work another way, such as a message to the agent or a routine, then call Discord actions from that turn.
Next
- Grant Discord actions to an agent from actions.
- Check provider readiness from integrations.
- See source events for providers that do emit events.