gabrielbbaldez avatar

NotifyHub — Unified Notification MCP Server

gabrielbbaldez/notify-hub

If you're tired of wiring up email, SMS, Slack, Discord, Teams, Telegram, WhatsApp, and two dozen other notification channels separately, this gives Claude a unified send operation across all of them. The MCP tools expose NotifyHub's Java notification library: send to single or multiple recipients, chain fallbacks (email fails, try SMS), schedule messages, attach files, apply templates with i18n, and track delivery status. You get 36 tools covering everything from basic sends to batch operations, A/B testing, rate limiting, and dead letter queue management. Reach for this when you want Claude to orchestrate notifications without writing channel-specific code for each service or dealing with retry logic, circuit breakers, and deduplication yourself.

tools
33
auth
Secret needed
transport
STDIO
env vars
24
last updated
Mar 17, 2026

Tools

33 tools

Public tool metadata for what this MCP can expose to an agent.

send_notificationSend via any channel (generic)

Send via any channel (generic)

No parameter schema in public metadata yet.

send_emailSend email

Send email

No parameter schema in public metadata yet.

send_smsSend SMS via Twilio

Send SMS via Twilio

No parameter schema in public metadata yet.

send_slackSend to Slack channel

Send to Slack channel

No parameter schema in public metadata yet.

send_telegramSend via Telegram Bot

Send via Telegram Bot

No parameter schema in public metadata yet.

send_discordSend to Discord channel

Send to Discord channel

No parameter schema in public metadata yet.

send_whatsappSend WhatsApp via Twilio

Send WhatsApp via Twilio

No parameter schema in public metadata yet.

send_teamsSend to Microsoft Teams

Send to Microsoft Teams

No parameter schema in public metadata yet.

send_google_chatSend to Google Chat

Send to Google Chat

No parameter schema in public metadata yet.

send_pushSend push via Firebase

Send push via Firebase

No parameter schema in public metadata yet.

send_twitterPost a tweet on Twitter/X

Post a tweet on Twitter/X

No parameter schema in public metadata yet.

send_linkedinPublish a post on LinkedIn

Publish a post on LinkedIn

No parameter schema in public metadata yet.

send_notionCreate a page in Notion

Create a page in Notion

No parameter schema in public metadata yet.

send_twitchSend Twitch chat message + polls

Send Twitch chat message + polls

No parameter schema in public metadata yet.

send_youtubeSend YouTube live chat message

Send YouTube live chat message

No parameter schema in public metadata yet.

send_instagramSend Instagram DM or feed post

Send Instagram DM or feed post

No parameter schema in public metadata yet.

send_multi_channelSend to multiple channels

Send to multiple channels

No parameter schema in public metadata yet.

send_batchSend to multiple recipients at once

Send to multiple recipients at once

No parameter schema in public metadata yet.

send_to_audienceSend to a named audience

Send to a named audience

No parameter schema in public metadata yet.

list_channelsList configured channels

List configured channels

No parameter schema in public metadata yet.

list_delivery_receiptsQuery delivery history

Query delivery history

No parameter schema in public metadata yet.

list_dead_lettersView failed notifications (DLQ)

View failed notifications (DLQ)

No parameter schema in public metadata yet.

create_contactCreate a contact with tags

Create a contact with tags

No parameter schema in public metadata yet.

list_contactsList contacts (filter by tag)

List contacts (filter by tag)

No parameter schema in public metadata yet.

create_audienceCreate audience with tag filters

Create audience with tag filters

No parameter schema in public metadata yet.

list_audiencesList audiences with contact counts

List audiences with contact counts

No parameter schema in public metadata yet.

get_analyticsDelivery stats by channel/status

Delivery stats by channel/status

No parameter schema in public metadata yet.

send_tiktok_shopSend TikTok Shop notification

Send TikTok Shop notification

No parameter schema in public metadata yet.

send_facebookSend Facebook page post or Messenger DM

Send Facebook page post or Messenger DM

No parameter schema in public metadata yet.

check_email_statusCheck SendGrid email delivery status

Check SendGrid email delivery status

No parameter schema in public metadata yet.

schedule_notificationSchedule a notification for later delivery

Schedule a notification for later delivery

No parameter schema in public metadata yet.

list_scheduled_notificationsList all scheduled notifications

List all scheduled notifications

No parameter schema in public metadata yet.

cancel_scheduled_notificationCancel a pending scheduled notification

Cancel a pending scheduled notification

No parameter schema in public metadata yet.

Sponsors

Configuration

NOTIFY_CHANNELS_EMAIL_HOST

SMTP server host for email notifications

NOTIFY_CHANNELS_EMAIL_PORT

SMTP server port

NOTIFY_CHANNELS_EMAIL_USERNAMEsecret

SMTP authentication username

NOTIFY_CHANNELS_EMAIL_PASSWORDsecret

SMTP authentication password

NOTIFY_CHANNELS_EMAIL_FROM

Default sender email address

NOTIFY_CHANNELS_SMS_ACCOUNTSIDsecret

Twilio Account SID for SMS

NOTIFY_CHANNELS_SMS_AUTHTOKENsecret

Twilio Auth Token for SMS

NOTIFY_CHANNELS_SMS_FROMNUMBER

Twilio sender phone number

NOTIFY_CHANNELS_SLACK_WEBHOOKURLsecret

Slack incoming webhook URL

NOTIFY_CHANNELS_TELEGRAM_BOTTOKENsecret

Telegram Bot API token

NOTIFY_CHANNELS_TELEGRAM_CHATID

Telegram chat/group ID

NOTIFY_CHANNELS_DISCORD_WEBHOOKURLsecret

Discord webhook URL

NOTIFY_CHANNELS_TEAMS_WEBHOOKURLsecret

Microsoft Teams webhook URL

NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURLsecret

Google Chat webhook URL

NOTIFY_CHANNELS_TWITTER_APIKEYsecret

Twitter/X API key

NOTIFY_CHANNELS_TWITTER_APISECRETsecret

Twitter/X API secret

NOTIFY_CHANNELS_TWITTER_ACCESSTOKENsecret

Twitter/X access token

NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRETsecret

Twitter/X access token secret

NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKENsecret

LinkedIn OAuth2 access token

NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID

LinkedIn organization/company ID

NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSIDsecret

Twilio Account SID for WhatsApp

NOTIFY_CHANNELS_WHATSAPP_AUTHTOKENsecret

Twilio Auth Token for WhatsApp

NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER

WhatsApp sender number (with whatsapp: prefix)

NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALSsecret

Firebase Cloud Messaging credentials JSON (base64 or path)

Readme

NotifyHub

NotifyHub

One API. Every channel.
Unified notification library for Java and Spring Boot.


View the full README on GitHub

Details

Repository
github.com/gabrielbbaldez/notify-hub
Package
ghcr.io/gabrielbbaldez/notify-hub:1.1.0
Transport
STDIO
Auth
Required
Registry
MCP registry, active