Discord MCP
Automate community workflows in Discord with read/search, posting, and moderation tools.
Authentication
-
Header:
Authorization -
Format:
Bearer mad_live_*** -
Discord connector credentials are configured in Integrations.
-
Respect server moderation policies before automating writes.
Catalog Coverage
- Total tools: 47
- GET tools: 11
- POST tools: 36
- Snapshot version:
snapshot-20260330T033151Z - Snapshot captured at:
2026-03-30T03:31:51.722Z - Docs generated at:
2026-03-30T04:36:10.795Z
GET Tools
- Find Category — Execute discord.find_category through the broker.
- Find Channel — Execute discord.find_channel through the broker.
- Get Server Info — Execute discord.get_server_info through the broker.
- Get User ID By Name — Execute discord.get_user_id_by_name through the broker.
- List Channels — Execute discord.list_channels through the broker.
- List Channels In Category — Execute discord.list_channels_in_category through the broker.
- List Threads — Execute discord.list_threads through the broker.
- List Webhooks — Execute discord.list_webhooks through the broker.
- Read Messages — Read channel history slices for context and moderation triage.
- Read Private Messages — Execute discord.read_private_messages through the broker.
- Search Messages — Find messages by query, author, and date ranges.
POST Tools
- Ack — Execute discord.discord_ack through the broker.
- Add Reaction — Execute discord.add_reaction through the broker.
- Add Role — Execute discord.add_role through the broker.
- Analyze Attachment — Execute discord.analyze_attachment through the broker.
- Archive Thread — Execute discord.archive_thread through the broker.
- Ban Member — Execute discord.ban_member through the broker.
- Channel Daily Audit — Execute discord.channel_daily_audit through the broker.
- Create Category — Execute discord.create_category through the broker.
- Create Text Channel — Execute discord.create_text_channel through the broker.
- Create Thread — Execute discord.create_thread through the broker.
- Create Webhook — Execute discord.create_webhook through the broker.
- Daily Audit Job Next — Execute discord.daily_audit_job_next through the broker.
- Daily Audit Job Status — Execute discord.daily_audit_job_status through the broker.
- Daily Audit Job Submit — Execute discord.daily_audit_job_submit through the broker.
- Delete Category — Execute discord.delete_category through the broker.
- Delete Channel — Execute discord.delete_channel through the broker.
- Delete Message — Execute discord.delete_message through the broker.
- Delete Private Message — Execute discord.delete_private_message through the broker.
- Delete Webhook — Execute discord.delete_webhook through the broker.
- Edit Message — Execute discord.edit_message through the broker.
- Edit Nickname — Execute discord.edit_nickname through the broker.
- Edit Private Message — Execute discord.edit_private_message through the broker.
- Health Check — Execute discord.discord_health_check through the broker.
- Job Status — Execute discord.discord_job_status through the broker.
- Job Submit — Execute discord.discord_job_submit through the broker.
- Kick Member — Execute discord.kick_member through the broker.
- Remove Reaction — Execute discord.remove_reaction through the broker.
- Remove Role — Execute discord.remove_role through the broker.
- Remove Timeout — Execute discord.remove_timeout through the broker.
- Send Message — Post messages or embeds to channels and threads.
- Send Private Message — Execute discord.send_private_message through the broker.
- Send Webhook Message — Execute discord.send_webhook_message through the broker.
- Smoke Test — Execute discord.discord_smoke_test through the broker.
- Timeout Member — Apply a timed moderation timeout to a member.
- Unarchive Thread — Execute discord.unarchive_thread through the broker.
- Unban Member — Execute discord.unban_member through the broker.