NestDaddy

NotifyHub — Unified Notification MCP Server

io.github.GabrielBBaldez/notify-hub · v1.1.0

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

Connect Runs on your machine

Terminal
claude mcp add notify-hub -e NOTIFY_CHANNELS_EMAIL_HOST=<NOTIFY_CHANNELS_EMAIL_HOST> -e NOTIFY_CHANNELS_EMAIL_PORT=<NOTIFY_CHANNELS_EMAIL_PORT> -e NOTIFY_CHANNELS_EMAIL_USERNAME=<NOTIFY_CHANNELS_EMAIL_USERNAME> -e NOTIFY_CHANNELS_EMAIL_PASSWORD=<NOTIFY_CHANNELS_EMAIL_PASSWORD> -e NOTIFY_CHANNELS_EMAIL_FROM=<NOTIFY_CHANNELS_EMAIL_FROM> -e NOTIFY_CHANNELS_SMS_ACCOUNTSID=<NOTIFY_CHANNELS_SMS_ACCOUNTSID> -e NOTIFY_CHANNELS_SMS_AUTHTOKEN=<NOTIFY_CHANNELS_SMS_AUTHTOKEN> -e NOTIFY_CHANNELS_SMS_FROMNUMBER=<NOTIFY_CHANNELS_SMS_FROMNUMBER> -e NOTIFY_CHANNELS_SLACK_WEBHOOKURL=<NOTIFY_CHANNELS_SLACK_WEBHOOKURL> -e NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN=<NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN> -e NOTIFY_CHANNELS_TELEGRAM_CHATID=<NOTIFY_CHANNELS_TELEGRAM_CHATID> -e NOTIFY_CHANNELS_DISCORD_WEBHOOKURL=<NOTIFY_CHANNELS_DISCORD_WEBHOOKURL> -e NOTIFY_CHANNELS_TEAMS_WEBHOOKURL=<NOTIFY_CHANNELS_TEAMS_WEBHOOKURL> -e NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL=<NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL> -e NOTIFY_CHANNELS_TWITTER_APIKEY=<NOTIFY_CHANNELS_TWITTER_APIKEY> -e NOTIFY_CHANNELS_TWITTER_APISECRET=<NOTIFY_CHANNELS_TWITTER_APISECRET> -e NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN=<NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN> -e NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET=<NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET> -e NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN=<NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN> -e NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID=<NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID> -e NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID=<NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID> -e NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN=<NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN> -e NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER=<NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER> -e NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS=<NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS> -e NOTIFY_CHANNELS_NOTION_APIKEY=<NOTIFY_CHANNELS_NOTION_APIKEY> -e NOTIFY_CHANNELS_NOTION_DATABASEID=<NOTIFY_CHANNELS_NOTION_DATABASEID> -e NOTIFY_CHANNELS_TWITCH_CLIENTID=<NOTIFY_CHANNELS_TWITCH_CLIENTID> -e NOTIFY_CHANNELS_TWITCH_CLIENTSECRET=<NOTIFY_CHANNELS_TWITCH_CLIENTSECRET> -e NOTIFY_CHANNELS_TWITCH_BROADCASTERID=<NOTIFY_CHANNELS_TWITCH_BROADCASTERID> -e NOTIFY_CHANNELS_YOUTUBE_CLIENTID=<NOTIFY_CHANNELS_YOUTUBE_CLIENTID> -e NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET=<NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET> -e NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN=<NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN> -e NOTIFY_CHANNELS_YOUTUBE_LIVECHATID=<NOTIFY_CHANNELS_YOUTUBE_LIVECHATID> -e NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN=<NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN> -e NOTIFY_CHANNELS_INSTAGRAM_USERID=<NOTIFY_CHANNELS_INSTAGRAM_USERID> -e NOTIFY_CHANNELS_SENDGRID_APIKEY=<NOTIFY_CHANNELS_SENDGRID_APIKEY> -e NOTIFY_CHANNELS_SENDGRID_FROMEMAIL=<NOTIFY_CHANNELS_SENDGRID_FROMEMAIL> -e NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY=<NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY> -e NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET=<NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET> -e NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN=<NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN> -e NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID=<NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID> -e NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN=<NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN> -e NOTIFY_CHANNELS_FACEBOOK_PAGEID=<NOTIFY_CHANNELS_FACEBOOK_PAGEID> -e NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID=<NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID> -e NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY=<NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY> -e NOTIFY_CHANNELS_AWSSNS_REGION=<NOTIFY_CHANNELS_AWSSNS_REGION> -e NOTIFY_CHANNELS_MAILGUN_APIKEY=<NOTIFY_CHANNELS_MAILGUN_APIKEY> -e NOTIFY_CHANNELS_MAILGUN_DOMAIN=<NOTIFY_CHANNELS_MAILGUN_DOMAIN> -e NOTIFY_CHANNELS_MAILGUN_FROMEMAIL=<NOTIFY_CHANNELS_MAILGUN_FROMEMAIL> -e NOTIFY_CHANNELS_PAGERDUTY_APIKEY=<NOTIFY_CHANNELS_PAGERDUTY_APIKEY> -- docker run -i --rm ghcr.io/gabrielbbaldez/notify-hub:1.1.0
claude_desktop_config.json
{
  "mcpServers": {
    "notify-hub": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "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": "<NOTIFY_CHANNELS_EMAIL_USERNAME>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<NOTIFY_CHANNELS_EMAIL_PASSWORD>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<NOTIFY_CHANNELS_EMAIL_FROM>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<NOTIFY_CHANNELS_SMS_ACCOUNTSID>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<NOTIFY_CHANNELS_SMS_AUTHTOKEN>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<NOTIFY_CHANNELS_SMS_FROMNUMBER>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<NOTIFY_CHANNELS_SLACK_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<NOTIFY_CHANNELS_TELEGRAM_CHATID>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<NOTIFY_CHANNELS_TWITTER_APIKEY>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<NOTIFY_CHANNELS_TWITTER_APISECRET>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<NOTIFY_CHANNELS_NOTION_APIKEY>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<NOTIFY_CHANNELS_NOTION_DATABASEID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<NOTIFY_CHANNELS_TWITCH_CLIENTID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<NOTIFY_CHANNELS_TWITCH_BROADCASTERID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<NOTIFY_CHANNELS_YOUTUBE_CLIENTID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<NOTIFY_CHANNELS_INSTAGRAM_USERID>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<NOTIFY_CHANNELS_SENDGRID_APIKEY>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<NOTIFY_CHANNELS_FACEBOOK_PAGEID>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<NOTIFY_CHANNELS_AWSSNS_REGION>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<NOTIFY_CHANNELS_MAILGUN_APIKEY>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "notify-hub": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "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": "<NOTIFY_CHANNELS_EMAIL_USERNAME>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<NOTIFY_CHANNELS_EMAIL_PASSWORD>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<NOTIFY_CHANNELS_EMAIL_FROM>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<NOTIFY_CHANNELS_SMS_ACCOUNTSID>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<NOTIFY_CHANNELS_SMS_AUTHTOKEN>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<NOTIFY_CHANNELS_SMS_FROMNUMBER>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<NOTIFY_CHANNELS_SLACK_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<NOTIFY_CHANNELS_TELEGRAM_CHATID>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<NOTIFY_CHANNELS_TWITTER_APIKEY>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<NOTIFY_CHANNELS_TWITTER_APISECRET>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<NOTIFY_CHANNELS_NOTION_APIKEY>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<NOTIFY_CHANNELS_NOTION_DATABASEID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<NOTIFY_CHANNELS_TWITCH_CLIENTID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<NOTIFY_CHANNELS_TWITCH_BROADCASTERID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<NOTIFY_CHANNELS_YOUTUBE_CLIENTID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<NOTIFY_CHANNELS_INSTAGRAM_USERID>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<NOTIFY_CHANNELS_SENDGRID_APIKEY>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<NOTIFY_CHANNELS_FACEBOOK_PAGEID>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<NOTIFY_CHANNELS_AWSSNS_REGION>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<NOTIFY_CHANNELS_MAILGUN_APIKEY>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "notify-hub": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "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": "<NOTIFY_CHANNELS_EMAIL_USERNAME>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<NOTIFY_CHANNELS_EMAIL_PASSWORD>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<NOTIFY_CHANNELS_EMAIL_FROM>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<NOTIFY_CHANNELS_SMS_ACCOUNTSID>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<NOTIFY_CHANNELS_SMS_AUTHTOKEN>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<NOTIFY_CHANNELS_SMS_FROMNUMBER>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<NOTIFY_CHANNELS_SLACK_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<NOTIFY_CHANNELS_TELEGRAM_CHATID>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<NOTIFY_CHANNELS_TWITTER_APIKEY>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<NOTIFY_CHANNELS_TWITTER_APISECRET>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<NOTIFY_CHANNELS_NOTION_APIKEY>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<NOTIFY_CHANNELS_NOTION_DATABASEID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<NOTIFY_CHANNELS_TWITCH_CLIENTID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<NOTIFY_CHANNELS_TWITCH_BROADCASTERID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<NOTIFY_CHANNELS_YOUTUBE_CLIENTID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<NOTIFY_CHANNELS_INSTAGRAM_USERID>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<NOTIFY_CHANNELS_SENDGRID_APIKEY>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<NOTIFY_CHANNELS_FACEBOOK_PAGEID>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<NOTIFY_CHANNELS_AWSSNS_REGION>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<NOTIFY_CHANNELS_MAILGUN_APIKEY>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
NOTIFY_CHANNELS_EMAIL_HOST
Optional
SMTP server host for email notifications
NOTIFY_CHANNELS_EMAIL_PORT
Optional
SMTP server port
NOTIFY_CHANNELS_EMAIL_USERNAME
Optional, secret
SMTP authentication username
NOTIFY_CHANNELS_EMAIL_PASSWORD
Optional, secret
SMTP authentication password
NOTIFY_CHANNELS_EMAIL_FROM
Optional
Default sender email address
NOTIFY_CHANNELS_SMS_ACCOUNTSID
Optional, secret
Twilio Account SID for SMS
NOTIFY_CHANNELS_SMS_AUTHTOKEN
Optional, secret
Twilio Auth Token for SMS
NOTIFY_CHANNELS_SMS_FROMNUMBER
Optional
Twilio sender phone number
NOTIFY_CHANNELS_SLACK_WEBHOOKURL
Optional, secret
Slack incoming webhook URL
NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN
Optional, secret
Telegram Bot API token
NOTIFY_CHANNELS_TELEGRAM_CHATID
Optional
Telegram chat/group ID
NOTIFY_CHANNELS_DISCORD_WEBHOOKURL
Optional, secret
Discord webhook URL
NOTIFY_CHANNELS_TEAMS_WEBHOOKURL
Optional, secret
Microsoft Teams webhook URL
NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL
Optional, secret
Google Chat webhook URL
NOTIFY_CHANNELS_TWITTER_APIKEY
Optional, secret
Twitter/X API key
NOTIFY_CHANNELS_TWITTER_APISECRET
Optional, secret
Twitter/X API secret
NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN
Optional, secret
Twitter/X access token
NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET
Optional, secret
Twitter/X access token secret
NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN
Optional, secret
LinkedIn OAuth2 access token
NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID
Optional
LinkedIn organization/company ID
NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID
Optional, secret
Twilio Account SID for WhatsApp
NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN
Optional, secret
Twilio Auth Token for WhatsApp
NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER
Optional
WhatsApp sender number (with whatsapp: prefix)
NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS
Optional, secret
Firebase Cloud Messaging credentials JSON (base64 or path)
NOTIFY_CHANNELS_NOTION_APIKEY
Optional, secret
Notion integration API key
NOTIFY_CHANNELS_NOTION_DATABASEID
Optional
Notion database ID
NOTIFY_CHANNELS_TWITCH_CLIENTID
Optional, secret
Twitch application client ID
NOTIFY_CHANNELS_TWITCH_CLIENTSECRET
Optional, secret
Twitch application client secret
NOTIFY_CHANNELS_TWITCH_BROADCASTERID
Optional
Twitch broadcaster/channel ID
NOTIFY_CHANNELS_YOUTUBE_CLIENTID
Optional, secret
YouTube/Google OAuth2 client ID
NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET
Optional, secret
YouTube/Google OAuth2 client secret
NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN
Optional, secret
YouTube/Google OAuth2 refresh token
NOTIFY_CHANNELS_YOUTUBE_LIVECHATID
Optional
YouTube Live Chat ID
NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN
Optional, secret
Instagram Graph API access token
NOTIFY_CHANNELS_INSTAGRAM_USERID
Optional
Instagram Business account user ID
NOTIFY_CHANNELS_SENDGRID_APIKEY
Optional, secret
SendGrid API key for email delivery with tracking
NOTIFY_CHANNELS_SENDGRID_FROMEMAIL
Optional
SendGrid sender email address
NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY
Optional, secret
TikTok Shop application key
NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET
Optional, secret
TikTok Shop application secret
NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN
Optional, secret
TikTok Shop access token
NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID
Optional
TikTok Shop ID
NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN
Optional, secret
Facebook Page access token
NOTIFY_CHANNELS_FACEBOOK_PAGEID
Optional
Facebook Page ID
NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID
Optional, secret
AWS access key ID for SNS
NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY
Optional, secret
AWS secret access key for SNS
NOTIFY_CHANNELS_AWSSNS_REGION
Optional
AWS region for SNS (e.g., us-east-1)
NOTIFY_CHANNELS_MAILGUN_APIKEY
Optional, secret
Mailgun API key
NOTIFY_CHANNELS_MAILGUN_DOMAIN
Optional
Mailgun sending domain
NOTIFY_CHANNELS_MAILGUN_FROMEMAIL
Optional
Mailgun sender email address
NOTIFY_CHANNELS_PAGERDUTY_APIKEY
Optional, secret
PagerDuty Events API v2 integration key

Details

Packageghcr.io/gabrielbbaldez/notify-hub:1.1.0 (OCI, stdio)
First published17 Mar 2026
Last updated17 Mar 2026
Registry nameio.github.GabrielBBaldez/notify-hub

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.