Actions
| Name | Description |
|---|---|
send_channel_messageSend a message to a Discord channel. | Send a message to a Discord channel. |
send_webhook_messageSend a message through a Discord webhook URL. | Send a message through a Discord webhook URL. |
find_channelFind a Discord channel by name in a guild. | Find a Discord channel by name in a guild. |
create_channelCreate a Discord channel in a guild. | Create a Discord channel in a guild. |
rename_channelRename a Discord channel. | Rename a Discord channel. |
delete_channelDelete a Discord channel. | Delete a Discord channel. |
list_guild_membersList or search guild members. | List or search guild members. |
add_role_to_memberAdd a role to a guild member. | Add a role to a guild member. |
remove_role_from_memberRemove a role from a guild member. | Remove a role from a guild member. |
ban_memberBan a user from a Discord guild. | Ban a user from a Discord guild. |
unban_memberRemove a guild ban from a Discord user. | Remove a guild ban from a Discord user. |
create_roleCreate a Discord guild role. | Create a Discord guild role. |
delete_roleDelete a Discord guild role. | Delete a Discord guild role. |
custom_api_callMake a custom Discord API call with the connected bot token. | Make a custom Discord API call with the connected bot token. |
Triggers
| Name | Description |
|---|---|
new_messageTriggers when a new message appears in a Discord channel. | Triggers when a new message appears in a Discord channel. |
new_memberTriggers when a new member appears in a Discord guild member poll. | Triggers when a new member appears in a Discord guild member poll. |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('discord', 'send_channel_message', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'discord',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Discord to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.
What actions does Discord support?
Discord supports 14 actions including Send Channel Message, Send Webhook Message, Find Channel, Create Channel, Rename Channel, and more.
Can I use Discord with AI agents?
Yes. Add Discord to an MCP server in TOOLS mode or CODE mode. CODE mode provides 3 meta-tools with on-demand API discovery for efficient agent access.
What authentication does Discord use?
Discord uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Discord integration cost?
The Discord integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Discord support?
Discord supports 2 triggers including New Message, New Member.
Connect Discord in minutes
Get 1,000 free actions every month. No credit card required.