NotifyHub — Unified Notification MCP Server
Send notifications across 23 channels with 36 AI-ready tools. One API, zero boilerplate.
{
"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>"
}
}
}
}NOTIFY_CHANNELS_EMAIL_HOSTSMTP server host for email notifications
NOTIFY_CHANNELS_EMAIL_PORTSMTP server port
NOTIFY_CHANNELS_EMAIL_USERNAMESMTP authentication username
NOTIFY_CHANNELS_EMAIL_PASSWORDSMTP authentication password
NOTIFY_CHANNELS_EMAIL_FROMDefault sender email address
NOTIFY_CHANNELS_SMS_ACCOUNTSIDTwilio Account SID for SMS
NOTIFY_CHANNELS_SMS_AUTHTOKENTwilio Auth Token for SMS
NOTIFY_CHANNELS_SMS_FROMNUMBERTwilio sender phone number
NOTIFY_CHANNELS_SLACK_WEBHOOKURLSlack incoming webhook URL
NOTIFY_CHANNELS_TELEGRAM_BOTTOKENTelegram Bot API token
NOTIFY_CHANNELS_TELEGRAM_CHATIDTelegram chat/group ID
NOTIFY_CHANNELS_DISCORD_WEBHOOKURLDiscord webhook URL
NOTIFY_CHANNELS_TEAMS_WEBHOOKURLMicrosoft Teams webhook URL
NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURLGoogle Chat webhook URL
NOTIFY_CHANNELS_TWITTER_APIKEYTwitter/X API key
NOTIFY_CHANNELS_TWITTER_APISECRETTwitter/X API secret
NOTIFY_CHANNELS_TWITTER_ACCESSTOKENTwitter/X access token
NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRETTwitter/X access token secret
NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKENLinkedIn OAuth2 access token
NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONIDLinkedIn organization/company ID
NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSIDTwilio Account SID for WhatsApp
NOTIFY_CHANNELS_WHATSAPP_AUTHTOKENTwilio Auth Token for WhatsApp
NOTIFY_CHANNELS_WHATSAPP_FROMNUMBERWhatsApp sender number (with whatsapp: prefix)
NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALSFirebase Cloud Messaging credentials JSON (base64 or path)
NOTIFY_CHANNELS_NOTION_APIKEYNotion integration API key
NOTIFY_CHANNELS_NOTION_DATABASEIDNotion database ID
NOTIFY_CHANNELS_TWITCH_CLIENTIDTwitch application client ID
NOTIFY_CHANNELS_TWITCH_CLIENTSECRETTwitch application client secret
NOTIFY_CHANNELS_TWITCH_BROADCASTERIDTwitch broadcaster/channel ID
NOTIFY_CHANNELS_YOUTUBE_CLIENTIDYouTube/Google OAuth2 client ID
NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRETYouTube/Google OAuth2 client secret
NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKENYouTube/Google OAuth2 refresh token
NOTIFY_CHANNELS_YOUTUBE_LIVECHATIDYouTube Live Chat ID
NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKENInstagram Graph API access token
NOTIFY_CHANNELS_INSTAGRAM_USERIDInstagram Business account user ID
NOTIFY_CHANNELS_SENDGRID_APIKEYSendGrid API key for email delivery with tracking
NOTIFY_CHANNELS_SENDGRID_FROMEMAILSendGrid sender email address
NOTIFY_CHANNELS_TIKTOKSHOP_APPKEYTikTok Shop application key
NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRETTikTok Shop application secret
NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKENTikTok Shop access token
NOTIFY_CHANNELS_TIKTOKSHOP_SHOPIDTikTok Shop ID
NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKENFacebook Page access token
NOTIFY_CHANNELS_FACEBOOK_PAGEIDFacebook Page ID
NOTIFY_CHANNELS_AWSSNS_ACCESSKEYIDAWS access key ID for SNS
NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEYAWS secret access key for SNS
NOTIFY_CHANNELS_AWSSNS_REGIONAWS region for SNS (e.g., us-east-1)
NOTIFY_CHANNELS_MAILGUN_APIKEYMailgun API key
NOTIFY_CHANNELS_MAILGUN_DOMAINMailgun sending domain
NOTIFY_CHANNELS_MAILGUN_FROMEMAILMailgun sender email address
NOTIFY_CHANNELS_PAGERDUTY_APIKEYPagerDuty Events API v2 integration key
AI-powered trading strategy development: backtesting, market data, and portfolio analysis
Feature flagging and A/B testing platform with AI-first experimentation workflows.
Query Meta Ads performance data — accounts, campaigns, ad sets, ads, metrics & settings.