Skip to main content
HTTP API connector An HTTP API described by an OpenAPI spec, not an MCP server. Calls go to https://discord.com/api/v10 and carry the credential the connect dialog asks for.

What the skill can do

API connector: 157 actions, as they appear in the skill panel. 94 of them create, change or delete something in Discord; mark those under These actions need approval when you add the skill to an agent.
  • Guild management (40): Get Ban, Remove Ban, Channel Management List Guild Channels, Channel Management Update Channel Positions, Get Onboarding Configuration, List Audit Log Entries, List Bans, Channel Management Create Guild Channel, Get Guild Template, Create Guild From Template, Delete Guild, Update Guild Settings, Ban User, Member Management List Guild Members, and 26 more
  • Application command service (22): Get Application Details, List Global Commands, Get Global Command, Delete Global Command, List Guild Commands, Update Guild Command, Role Connection Update Metadata, Update Application, Delete Guild Command, Update Command Permissions, Bulk Overwrite Global Commands, Update Global Command, Create Global Command, Bulk Overwrite Guild Commands, and 8 more
  • Message service (18): List Messages, Edit Message, Get Message, Delete Message, Bulk Delete Messages, Create Message, Crosspost Message, Add Reaction, Remove User Reaction, List Pinned Messages, Trigger Typing Indicator, Remove All Reactions, List Users Who Reacted, Pin Message, and 4 more
  • Webhook service (18): Create Webhook, List Channel Webhooks, Delete Webhook, Modify Webhook, Execute Webhook, Edit Original Response, Delete Webhook Message, List Guild Webhooks, Modify Webhook With Token, Get Original Response, Get Webhook Message, Get Webhook With Token, Execute Github Webhook, Delete Original Response, and 4 more
  • Thread management (11): List Public Archived Threads, Get Thread Member, Create Thread From Message, List Thread Members, Leave Thread, Remove Thread Member, Create Thread, Join Thread, Add Thread Member, List Private Archived Threads, List Joined Private Archived
  • Channel management (10): Invite Management Create Channel Invite, Delete Channel, Update Channel Settings, Follow Announcement Channel, Invite Management List Channel Invites, Delete Permission Overwrite, Remove User From Group DM, Edit Permission Overwrite, Add User To Group DM, Voice Management List Guild Voice Regions
  • Member management (7): Update Current Member, Get Guild Member, Add Guild Member, Search Guild Members, Update Guild Member, Remove Guild Member, Get Current User Guild Member
  • Role management (7): Remove Member Role, Add Member Role, List Guild Roles, Update Role Positions, Delete Guild Role, Create Guild Role, Update Guild Role
  • Sticker management (6): Get Guild Sticker, Get Sticker, List Guild Stickers, Create Guild Sticker, Update Guild Sticker, Delete Guild Sticker
  • Emoji management (5): Get Guild Emoji, List Guild Emojis, Create Guild Emoji, Delete Guild Emoji, Update Guild Emoji
  • Stage instance service (4): Channel Management Get Channel, Get Instance, Delete Instance, Update Instance
  • Integration management (3): List Guild Integrations, Guild Management Get Guild, Delete Guild Integration
  • Invite service (3): List Guild Invites, Delete Invite, Get Invite
  • Voice state management (2): Update Current User Voice, Update User Voice State
  • Scheduled event service (1): List Events

Connect Discord

In Xpander Chat, open the agent’s settings, click Add skill, and search for Discord. The connect dialog asks for a connection name and whether the connection is for the Organization (one shared account) or Personal (your own account, so the agent acts with your permissions where systems allow). On an agent other people use, a personal connection runs their requests as you unless the binding requires each person’s own sign-in; see whose credential a shared agent uses. The dialog shows the credential this skill needs and where it goes; the value is stored in the vault and attached at the moment of use. Calls go to https://discord.com/api/v10.

Give an agent the Discord skill

Once Discord is connected, any agent you can edit may be given the skill: open the agent’s settings, click Add skill, and choose Discord. Enable only the action groups the agent needs, and mark the actions that should wait for a named person’s sign-off under These actions need approval. Which skills exist for your organization, and who may add them, is decided by your admins; see Skills.