What It Does
Send messages to WhatsApp, Slack, Discord through one unified API.Run It
Output
When you run it, you see:Configuration
Required environment variables:MCP Integration
Add to Claude Desktop config:Tool Info
What You Can Do
Via Claude, you can:- Send messages to WhatsApp, Slack, Discord
- Manage multiple messaging instances
- Track message delivery and analytics
- Handle message traces for debugging
- Manage contacts across platforms
- Send media files across channels
Example Usage
In Claude:Setting Up Omni
You need an Omni instance. Options: Cloud-hosted:- Sign up at Omni service
- Get API key
- Configure channels (WhatsApp, Slack, Discord)
Configure Channels
WhatsApp:- Connect via Evolution API or other WhatsApp provider
- Add instance in Omni dashboard
- Get instance credentials
- Create Slack app
- Add bot token to Omni
- Configure permissions
- Create Discord bot
- Add bot token to Omni
- Invite bot to server
Supported Platforms
| Platform | Status | Features |
|---|---|---|
| β | Text, media, groups | |
| Slack | β | Text, files, threads |
| Discord | β | Text, embeds, channels |
| Telegram | π | Coming soon |
Troubleshooting
Problem: Canβt connect to Omni APIMulti-Channel Broadcast
Send to all platforms at once: In Claude:- WhatsApp groups
- Slack channels
- Discord channels
Message Traces
Track message delivery: In Claude:Analytics
Get messaging stats: In Claude:Real-World Example
Multi-platform notification system:Combine with Other Tools
With Genie (intelligent routing):API Limits
Check your Omni plan for limits:- Messages per day
- Channels per instance
- Message size limits
- Free tier: 1000 messages/day
- Pro tier: 100,000 messages/day
- Enterprise: Unlimited
Security
Protect your API key:- Validate webhook signatures
- Use HTTPS only
- Whitelist IPs if possible

