Notification Channels¶
MCP Notify supports 7 notification channels to keep you informed about registry changes.
-
Discord
Rich embeds with server details, version info, and direct links
-
Slack
Interactive messages with Block Kit formatting
-
Email
Immediate alerts or daily/weekly digest summaries
-
Telegram
Bot notifications to channels or groups
-
Microsoft Teams
Adaptive Cards with full Teams integration
-
Webhooks
Generic HTTP webhooks for custom integrations
-
RSS/Atom Feeds
Subscribe with any feed reader
Channel Comparison¶
| Feature | Discord | Slack | Telegram | Teams | Webhook | RSS | |
|---|---|---|---|---|---|---|---|
| Real-time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Digest mode | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Rich formatting | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Action buttons | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ |
| Custom styling | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ |
| No server required | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |
Rate Limits¶
All channels are subject to rate limiting to prevent abuse:
| Channel | Default Limit | Burst |
|---|---|---|
| Discord | 30/minute | 5 |
| Slack | 30/minute | 5 |
| 10/minute | 2 | |
| Telegram | 30/second | 10 |
| Teams | 30/minute | 5 |
| Webhook | 60/minute | 10 |
| RSS | N/A | N/A |
Multiple Channels¶
You can add multiple channels to a single subscription:
Bash
curl -X POST http://localhost:8080/api/v1/subscriptions \
-H "Content-Type: application/json" \
-d '{
"name": "Multi-Channel Alerts",
"channels": [
{
"type": "discord",
"config": { "webhook_url": "..." }
},
{
"type": "email",
"config": { "email": "...", "digest": "daily" }
}
]
}'
Best Practice
Use immediate notifications (Discord, Slack) for critical alerts and email digests for daily summaries.