Send notifications across 23 channels with 36 AI-ready tools. One API, zero boilerplate.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-gabrielbbaldez-notify-hub": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Send notifications across 23 channels with 36 AI-ready tools. One API, zero boilerplate.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in communication / developer-tools
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for io.github.GabrielBBaldez/notify-hub and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
One API. Every channel.
Unified notification library for Java and Spring Boot.
Website · Documentation · Getting Started
Stop writing different code for each notification channel. NotifyHub gives you a single fluent API to send notifications via Email, SMS, WhatsApp, Slack, Telegram, Discord, Microsoft Teams, Firebase Push, Webhooks, WebSocket, Google Chat, Twitter/X, LinkedIn, Notion, Twitch, YouTube, Instagram, SendGrid, TikTok Shop, Facebook, AWS SNS, Mailgun, PagerDuty, Kick — or any custom channel you create.
notify.to(user)
.via(EMAIL)
.fallback(SMS)
.priority(Priority.HIGH)
.subject("Order confirmed")
.template("order-confirmed")
.param("orderId", order.getId())
.attach(invoicePdf)
.send();
| Problem | Without NotifyHub | With NotifyHub | |
|---|---|---|---|
| JavaMail config, MIME types, Session... | .via(EMAIL) | ||
| 📱 | SMS | Twilio SDK, different API entirely | .via(SMS) |
| Another Twilio setup, prefix logic | .via(WHATSAPP) | ||
| Slack | Webhook HTTP, JSON payload | .via(SLACK) | |
| Telegram | Bot API, HTTP client setup | .via(TELEGRAM) | |
| Discord | Webhook HTTP, JSON payload | .via(DISCORD) | |
| 👥 | Teams | Incoming Webhook, MessageCard JSON | .via(TEAMS) |
| Push | Firebase Admin SDK, credentials... | .via(PUSH) | |
| 🔗 | Webhook | Custom HTTP, payload template | .via(Channel.custom("pagerduty")) |
| WebSocket | Java WebSocket API, reconnect logic | .via(WEBSOCKET) | |
| Google Chat | Webhook HTTP, JSON payload | .via(GOOGLE_CHAT) | |
| Twitter/X | OAuth 1.0a, API v2 setup | .via(TWITTER) | |
| 💼 | OAuth 2.0, REST API setup | .via(LINKEDIN) | |
| Notion | Integration Token, API setup | .via(NOTION) | |
| <img src="https://cdn.simpleicons. |