Discord Notifications¶
Get rich embed notifications in your Discord server when MCP Registry changes occur.
Quick Setup¶
1. Create a Webhook¶
- Open your Discord server
- Go to Server Settings → Integrations → Webhooks
- Click New Webhook
- Choose a channel and copy the webhook URL

2. Create Subscription¶
- Go to Subscriptions → New Subscription
- Select Discord as the channel
- Paste your webhook URL
- Click Create
Configuration Options¶
| Option | Type | Required | Description |
|---|---|---|---|
webhook_url | string | ✅ | Discord webhook URL |
username | string | ❌ | Custom bot username |
avatar_url | string | ❌ | Custom bot avatar URL |
thread_id | string | ❌ | Post to a specific thread |
Full Example¶
JSON
{
"type": "discord",
"config": {
"webhook_url": "https://discord.com/api/webhooks/...",
"username": "MCP Watch Bot",
"avatar_url": "https://example.com/bot-avatar.png"
}
}
Message Format¶
Discord notifications use rich embeds:
🆕 New MCP Server Added
awesome-database-tool has been added to the MCP Registry!
| Field | Value |
|---|---|
| Version | 1.2.0 |
| Repository | github.com/example/awesome-database-tool |
| License | MIT |
Detected at 2026-01-05 10:30:00 UTC
Embed Colors¶
| Change Type | Color |
|---|---|
| New server | 🟢 Green (#22c55e) |
| Updated server | 🔵 Blue (#3b82f6) |
| Removed server | 🔴 Red (#ef4444) |
Rate Limits¶
Discord webhooks have the following limits:
- 30 requests per minute per webhook
- 5 request burst allowed
- Automatic retry with exponential backoff
Webhook Limits
Discord may rate-limit or disable webhooks that exceed limits. MCP Notify automatically throttles to stay within limits.
Troubleshooting¶
Notifications not appearing?
- Verify the webhook URL is correct
- Check the webhook hasn't been deleted
- Ensure the bot has permission to post in the channel
- Test with:
mcp-notify-cli subscriptions test <id>
Getting rate limited?
Add filters to reduce notification volume:
Embed not formatting correctly?
Discord embed limits:
- Title: 256 characters
- Description: 4096 characters
- Fields: 25 max
- Total embed size: 6000 characters