NotifyHub — Unified Notification MCP Server MCP Server
io.github.GabrielBBaldez/notify-hub
What is the NotifyHub — Unified Notification MCP Server MCP server?
Send notifications across 23 channels with 36 AI-ready tools. One API, zero boilerplate.
How to install NotifyHub — Unified Notification MCP Server
Copy-paste configuration for popular MCP clients.
NOTIFY_CHANNELS_EMAIL_HOSTSMTP server host for email notifications
NOTIFY_CHANNELS_EMAIL_PORTSMTP server port
NOTIFY_CHANNELS_EMAIL_USERNAMEsecretSMTP authentication username
NOTIFY_CHANNELS_EMAIL_PASSWORDsecretSMTP authentication password
NOTIFY_CHANNELS_EMAIL_FROMDefault sender email address
NOTIFY_CHANNELS_SMS_ACCOUNTSIDsecretTwilio Account SID for SMS
NOTIFY_CHANNELS_SMS_AUTHTOKENsecretTwilio Auth Token for SMS
NOTIFY_CHANNELS_SMS_FROMNUMBERTwilio sender phone number
NOTIFY_CHANNELS_SLACK_WEBHOOKURLsecretSlack incoming webhook URL
NOTIFY_CHANNELS_TELEGRAM_BOTTOKENsecretTelegram Bot API token
NOTIFY_CHANNELS_TELEGRAM_CHATIDTelegram chat/group ID
NOTIFY_CHANNELS_DISCORD_WEBHOOKURLsecretDiscord webhook URL
NOTIFY_CHANNELS_TEAMS_WEBHOOKURLsecretMicrosoft Teams webhook URL
NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURLsecretGoogle Chat webhook URL
NOTIFY_CHANNELS_TWITTER_APIKEYsecretTwitter/X API key
NOTIFY_CHANNELS_TWITTER_APISECRETsecretTwitter/X API secret
NOTIFY_CHANNELS_TWITTER_ACCESSTOKENsecretTwitter/X access token
NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRETsecretTwitter/X access token secret
NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKENsecretLinkedIn OAuth2 access token
NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONIDLinkedIn organization/company ID
NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSIDsecretTwilio Account SID for WhatsApp
NOTIFY_CHANNELS_WHATSAPP_AUTHTOKENsecretTwilio Auth Token for WhatsApp
NOTIFY_CHANNELS_WHATSAPP_FROMNUMBERWhatsApp sender number (with whatsapp: prefix)
NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALSsecretFirebase Cloud Messaging credentials JSON (base64 or path)
NOTIFY_CHANNELS_NOTION_APIKEYsecretNotion integration API key
NOTIFY_CHANNELS_NOTION_DATABASEIDNotion database ID
NOTIFY_CHANNELS_TWITCH_CLIENTIDsecretTwitch application client ID
NOTIFY_CHANNELS_TWITCH_CLIENTSECRETsecretTwitch application client secret
NOTIFY_CHANNELS_TWITCH_BROADCASTERIDTwitch broadcaster/channel ID
NOTIFY_CHANNELS_YOUTUBE_CLIENTIDsecretYouTube/Google OAuth2 client ID
NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRETsecretYouTube/Google OAuth2 client secret
NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKENsecretYouTube/Google OAuth2 refresh token
NOTIFY_CHANNELS_YOUTUBE_LIVECHATIDYouTube Live Chat ID
NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKENsecretInstagram Graph API access token
NOTIFY_CHANNELS_INSTAGRAM_USERIDInstagram Business account user ID
NOTIFY_CHANNELS_SENDGRID_APIKEYsecretSendGrid API key for email delivery with tracking
NOTIFY_CHANNELS_SENDGRID_FROMEMAILSendGrid sender email address
NOTIFY_CHANNELS_TIKTOKSHOP_APPKEYsecretTikTok Shop application key
NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRETsecretTikTok Shop application secret
NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKENsecretTikTok Shop access token
NOTIFY_CHANNELS_TIKTOKSHOP_SHOPIDTikTok Shop ID
NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKENsecretFacebook Page access token
NOTIFY_CHANNELS_FACEBOOK_PAGEIDFacebook Page ID
NOTIFY_CHANNELS_AWSSNS_ACCESSKEYIDsecretAWS access key ID for SNS
NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEYsecretAWS secret access key for SNS
NOTIFY_CHANNELS_AWSSNS_REGIONAWS region for SNS (e.g., us-east-1)
NOTIFY_CHANNELS_MAILGUN_APIKEYsecretMailgun API key
NOTIFY_CHANNELS_MAILGUN_DOMAINMailgun sending domain
NOTIFY_CHANNELS_MAILGUN_FROMEMAILMailgun sender email address
NOTIFY_CHANNELS_PAGERDUTY_APIKEYsecretPagerDuty Events API v2 integration key
{
"mcpServers": {
"notify-hub": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
],
"env": {
"NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
"NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
"NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
"NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
"NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
"NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
"NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
"NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
"NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
"NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
}
}
}
}{
"mcpServers": {
"notify-hub": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
],
"env": {
"NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
"NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
"NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
"NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
"NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
"NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
"NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
"NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
"NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
"NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
}
}
}
}{
"mcpServers": {
"notify-hub": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
],
"env": {
"NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
"NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
"NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
"NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
"NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
"NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
"NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
"NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
"NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
"NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
}
}
}
}{
"servers": {
"notify-hub": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
],
"env": {
"NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
"NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
"NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
"NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
"NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
"NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
"NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_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": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
"NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
"NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
"NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
"NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
}
}
}
}claude mcp add notify-hub --env NOTIFY_CHANNELS_EMAIL_HOST=<YOUR_NOTIFY_CHANNELS_EMAIL_HOST> --env NOTIFY_CHANNELS_EMAIL_PORT=<YOUR_NOTIFY_CHANNELS_EMAIL_PORT> --env NOTIFY_CHANNELS_EMAIL_USERNAME=<YOUR_NOTIFY_CHANNELS_EMAIL_USERNAME> --env NOTIFY_CHANNELS_EMAIL_PASSWORD=<YOUR_NOTIFY_CHANNELS_EMAIL_PASSWORD> --env NOTIFY_CHANNELS_EMAIL_FROM=<YOUR_NOTIFY_CHANNELS_EMAIL_FROM> --env NOTIFY_CHANNELS_SMS_ACCOUNTSID=<YOUR_NOTIFY_CHANNELS_SMS_ACCOUNTSID> --env NOTIFY_CHANNELS_SMS_AUTHTOKEN=<YOUR_NOTIFY_CHANNELS_SMS_AUTHTOKEN> --env NOTIFY_CHANNELS_SMS_FROMNUMBER=<YOUR_NOTIFY_CHANNELS_SMS_FROMNUMBER> --env NOTIFY_CHANNELS_SLACK_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_SLACK_WEBHOOKURL> --env NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN=<YOUR_NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN> --env NOTIFY_CHANNELS_TELEGRAM_CHATID=<YOUR_NOTIFY_CHANNELS_TELEGRAM_CHATID> --env NOTIFY_CHANNELS_DISCORD_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_DISCORD_WEBHOOKURL> --env NOTIFY_CHANNELS_TEAMS_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_TEAMS_WEBHOOKURL> --env NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL> --env NOTIFY_CHANNELS_TWITTER_APIKEY=<YOUR_NOTIFY_CHANNELS_TWITTER_APIKEY> --env NOTIFY_CHANNELS_TWITTER_APISECRET=<YOUR_NOTIFY_CHANNELS_TWITTER_APISECRET> --env NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN> --env NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET=<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET> --env NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN> --env NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID=<YOUR_NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID> --env NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID=<YOUR_NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID> --env NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN=<YOUR_NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN> --env NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER=<YOUR_NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER> --env NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS=<YOUR_NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS> --env NOTIFY_CHANNELS_NOTION_APIKEY=<YOUR_NOTIFY_CHANNELS_NOTION_APIKEY> --env NOTIFY_CHANNELS_NOTION_DATABASEID=<YOUR_NOTIFY_CHANNELS_NOTION_DATABASEID> --env NOTIFY_CHANNELS_TWITCH_CLIENTID=<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTID> --env NOTIFY_CHANNELS_TWITCH_CLIENTSECRET=<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTSECRET> --env NOTIFY_CHANNELS_TWITCH_BROADCASTERID=<YOUR_NOTIFY_CHANNELS_TWITCH_BROADCASTERID> --env NOTIFY_CHANNELS_YOUTUBE_CLIENTID=<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTID> --env NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET=<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET> --env NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN=<YOUR_NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN> --env NOTIFY_CHANNELS_YOUTUBE_LIVECHATID=<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID> --env NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN> --env NOTIFY_CHANNELS_INSTAGRAM_USERID=<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID> --env NOTIFY_CHANNELS_SENDGRID_APIKEY=<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY> --env NOTIFY_CHANNELS_SENDGRID_FROMEMAIL=<YOUR_NOTIFY_CHANNELS_SENDGRID_FROMEMAIL> --env NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY> --env NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET> --env NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN> --env NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID> --env NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN> --env NOTIFY_CHANNELS_FACEBOOK_PAGEID=<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEID> --env NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID=<YOUR_NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID> --env NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY=<YOUR_NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY> --env NOTIFY_CHANNELS_AWSSNS_REGION=<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION> --env NOTIFY_CHANNELS_MAILGUN_APIKEY=<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY> --env NOTIFY_CHANNELS_MAILGUN_DOMAIN=<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN> --env NOTIFY_CHANNELS_MAILGUN_FROMEMAIL=<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL> --env NOTIFY_CHANNELS_PAGERDUTY_APIKEY=<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY> -- docker run -i --rm ghcr.io/gabrielbbaldez/notify-hub:1.1.0Related MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.