← Index

NotifyHub — Unified Notification MCP Server

io.github.GabrielBBaldez/notify-hub·v1.1.0·Other
Quality Score
89
/100

Send notifications across 23 channels with 36 AI-ready tools. One API, zero boilerplate.

§01  Install
Claude Desktop (Docker)
{
  "mcpServers": {
    "notify-hub": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
      ],
      "env": {
        "NOTIFY_CHANNELS_EMAIL_HOST": "<notify_channels_email_host>",
        "NOTIFY_CHANNELS_EMAIL_PORT": "<notify_channels_email_port>",
        "NOTIFY_CHANNELS_EMAIL_USERNAME": "<your-notify_channels_email_username>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<your-notify_channels_email_password>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<notify_channels_email_from>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<your-notify_channels_sms_accountsid>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<your-notify_channels_sms_authtoken>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<notify_channels_sms_fromnumber>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<your-notify_channels_slack_webhookurl>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<your-notify_channels_telegram_bottoken>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<notify_channels_telegram_chatid>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<your-notify_channels_discord_webhookurl>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<your-notify_channels_teams_webhookurl>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<your-notify_channels_googlechat_webhookurl>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<your-notify_channels_twitter_apikey>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<your-notify_channels_twitter_apisecret>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<your-notify_channels_twitter_accesstoken>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<your-notify_channels_twitter_accesstokensecret>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<your-notify_channels_linkedin_accesstoken>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<notify_channels_linkedin_organizationid>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<your-notify_channels_whatsapp_accountsid>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<your-notify_channels_whatsapp_authtoken>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<notify_channels_whatsapp_fromnumber>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<your-notify_channels_push_firebasecredentials>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<your-notify_channels_notion_apikey>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<notify_channels_notion_databaseid>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<your-notify_channels_twitch_clientid>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<your-notify_channels_twitch_clientsecret>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<notify_channels_twitch_broadcasterid>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<your-notify_channels_youtube_clientid>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<your-notify_channels_youtube_clientsecret>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<your-notify_channels_youtube_refreshtoken>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<notify_channels_youtube_livechatid>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<your-notify_channels_instagram_accesstoken>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<notify_channels_instagram_userid>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<your-notify_channels_sendgrid_apikey>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<notify_channels_sendgrid_fromemail>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<your-notify_channels_tiktokshop_appkey>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<your-notify_channels_tiktokshop_appsecret>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<your-notify_channels_tiktokshop_accesstoken>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<notify_channels_tiktokshop_shopid>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<your-notify_channels_facebook_pageaccesstoken>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<notify_channels_facebook_pageid>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<your-notify_channels_awssns_accesskeyid>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<your-notify_channels_awssns_secretaccesskey>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<notify_channels_awssns_region>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<your-notify_channels_mailgun_apikey>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<notify_channels_mailgun_domain>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<notify_channels_mailgun_fromemail>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<your-notify_channels_pagerduty_apikey>"
      }
    }
  }
}
§02  Environment variables
NOTIFY_CHANNELS_EMAIL_HOST

SMTP server host for email notifications

NOTIFY_CHANNELS_EMAIL_PORT

SMTP server port

NOTIFY_CHANNELS_EMAIL_USERNAME
secret

SMTP authentication username

NOTIFY_CHANNELS_EMAIL_PASSWORD
secret

SMTP authentication password

NOTIFY_CHANNELS_EMAIL_FROM

Default sender email address

NOTIFY_CHANNELS_SMS_ACCOUNTSID
secret

Twilio Account SID for SMS

NOTIFY_CHANNELS_SMS_AUTHTOKEN
secret

Twilio Auth Token for SMS

NOTIFY_CHANNELS_SMS_FROMNUMBER

Twilio sender phone number

NOTIFY_CHANNELS_SLACK_WEBHOOKURL
secret

Slack incoming webhook URL

NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN
secret

Telegram Bot API token

NOTIFY_CHANNELS_TELEGRAM_CHATID

Telegram chat/group ID

NOTIFY_CHANNELS_DISCORD_WEBHOOKURL
secret

Discord webhook URL

NOTIFY_CHANNELS_TEAMS_WEBHOOKURL
secret

Microsoft Teams webhook URL

NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL
secret

Google Chat webhook URL

NOTIFY_CHANNELS_TWITTER_APIKEY
secret

Twitter/X API key

NOTIFY_CHANNELS_TWITTER_APISECRET
secret

Twitter/X API secret

NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN
secret

Twitter/X access token

NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET
secret

Twitter/X access token secret

NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN
secret

LinkedIn OAuth2 access token

NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID

LinkedIn organization/company ID

NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID
secret

Twilio Account SID for WhatsApp

NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN
secret

Twilio Auth Token for WhatsApp

NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER

WhatsApp sender number (with whatsapp: prefix)

NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS
secret

Firebase Cloud Messaging credentials JSON (base64 or path)

NOTIFY_CHANNELS_NOTION_APIKEY
secret

Notion integration API key

NOTIFY_CHANNELS_NOTION_DATABASEID

Notion database ID

NOTIFY_CHANNELS_TWITCH_CLIENTID
secret

Twitch application client ID

NOTIFY_CHANNELS_TWITCH_CLIENTSECRET
secret

Twitch application client secret

NOTIFY_CHANNELS_TWITCH_BROADCASTERID

Twitch broadcaster/channel ID

NOTIFY_CHANNELS_YOUTUBE_CLIENTID
secret

YouTube/Google OAuth2 client ID

NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET
secret

YouTube/Google OAuth2 client secret

NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN
secret

YouTube/Google OAuth2 refresh token

NOTIFY_CHANNELS_YOUTUBE_LIVECHATID

YouTube Live Chat ID

NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN
secret

Instagram Graph API access token

NOTIFY_CHANNELS_INSTAGRAM_USERID

Instagram Business account user ID

NOTIFY_CHANNELS_SENDGRID_APIKEY
secret

SendGrid API key for email delivery with tracking

NOTIFY_CHANNELS_SENDGRID_FROMEMAIL

SendGrid sender email address

NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY
secret

TikTok Shop application key

NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET
secret

TikTok Shop application secret

NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN
secret

TikTok Shop access token

NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID

TikTok Shop ID

NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN
secret

Facebook Page access token

NOTIFY_CHANNELS_FACEBOOK_PAGEID

Facebook Page ID

NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID
secret

AWS access key ID for SNS

NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY
secret

AWS secret access key for SNS

NOTIFY_CHANNELS_AWSSNS_REGION

AWS region for SNS (e.g., us-east-1)

NOTIFY_CHANNELS_MAILGUN_APIKEY
secret

Mailgun API key

NOTIFY_CHANNELS_MAILGUN_DOMAIN

Mailgun sending domain

NOTIFY_CHANNELS_MAILGUN_FROMEMAIL

Mailgun sender email address

NOTIFY_CHANNELS_PAGERDUTY_APIKEY
secret

PagerDuty Events API v2 integration key

§03  MCP Quality Score  ·  methodology
freshness
24
completeness
15
installability
25
documentation
15
stability
10
§04  Alternatives in Other