Notify Hub
Rank #28,963io.github.GabrielBBaldez/notify-hub
MCP server providing notify-hub capabilities
Notify Hub is a Model Context Protocol (MCP) server published by GabrielBBaldez. It ranks #28,963 of 137,138 servers tracked on MCP Toplist, and its repository has 5 GitHub stars. Notify Hub is listed across 2 registries — Official MCP and Glama, with 2 tracked versions. It was first listed on Feb 26, 2026 and most recently updated on Mar 17, 2026.
Ranks ahead of 108,175 of 137,138 servers on MCP Toplist.
Use Notify Hub
No credentials or required configuration declared — add it to your MCP client and go.
claude mcp add notify-hub -e "NOTIFY_CHANNELS_EMAIL_HOST=<your NOTIFY_CHANNELS_EMAIL_HOST>" -e "NOTIFY_CHANNELS_EMAIL_PORT=<your NOTIFY_CHANNELS_EMAIL_PORT>" -e "NOTIFY_CHANNELS_EMAIL_USERNAME=<your NOTIFY_CHANNELS_EMAIL_USERNAME>" -e "NOTIFY_CHANNELS_EMAIL_PASSWORD=<your NOTIFY_CHANNELS_EMAIL_PASSWORD>" -e "NOTIFY_CHANNELS_EMAIL_FROM=<your NOTIFY_CHANNELS_EMAIL_FROM>" -e "NOTIFY_CHANNELS_SMS_ACCOUNTSID=<your NOTIFY_CHANNELS_SMS_ACCOUNTSID>" -e "NOTIFY_CHANNELS_SMS_AUTHTOKEN=<your NOTIFY_CHANNELS_SMS_AUTHTOKEN>" -e "NOTIFY_CHANNELS_SMS_FROMNUMBER=<your NOTIFY_CHANNELS_SMS_FROMNUMBER>" -e "NOTIFY_CHANNELS_SLACK_WEBHOOKURL=<your NOTIFY_CHANNELS_SLACK_WEBHOOKURL>" -e "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN=<your NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>" -e "NOTIFY_CHANNELS_TELEGRAM_CHATID=<your NOTIFY_CHANNELS_TELEGRAM_CHATID>" -e "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL=<your NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>" -e "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL=<your NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>" -e "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL=<your NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>" -e "NOTIFY_CHANNELS_TWITTER_APIKEY=<your NOTIFY_CHANNELS_TWITTER_APIKEY>" -e "NOTIFY_CHANNELS_TWITTER_APISECRET=<your NOTIFY_CHANNELS_TWITTER_APISECRET>" -e "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN=<your NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>" -e "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET=<your NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>" -e "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN=<your NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>" -e "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID=<your NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>" -e "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID=<your NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>" -e "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN=<your NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>" -e "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER=<your NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>" -e "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS=<your NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>" -e "NOTIFY_CHANNELS_NOTION_APIKEY=<your NOTIFY_CHANNELS_NOTION_APIKEY>" -e "NOTIFY_CHANNELS_NOTION_DATABASEID=<your NOTIFY_CHANNELS_NOTION_DATABASEID>" -e "NOTIFY_CHANNELS_TWITCH_CLIENTID=<your NOTIFY_CHANNELS_TWITCH_CLIENTID>" -e "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET=<your NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>" -e "NOTIFY_CHANNELS_TWITCH_BROADCASTERID=<your NOTIFY_CHANNELS_TWITCH_BROADCASTERID>" -e "NOTIFY_CHANNELS_YOUTUBE_CLIENTID=<your NOTIFY_CHANNELS_YOUTUBE_CLIENTID>" -e "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET=<your NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>" -e "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN=<your NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>" -e "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID=<your NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>" -e "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN=<your NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>" -e "NOTIFY_CHANNELS_INSTAGRAM_USERID=<your NOTIFY_CHANNELS_INSTAGRAM_USERID>" -e "NOTIFY_CHANNELS_SENDGRID_APIKEY=<your NOTIFY_CHANNELS_SENDGRID_APIKEY>" -e "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL=<your NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>" -e "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY=<your NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>" -e "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET=<your NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>" -e "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN=<your NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>" -e "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID=<your NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>" -e "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN=<your NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>" -e "NOTIFY_CHANNELS_FACEBOOK_PAGEID=<your NOTIFY_CHANNELS_FACEBOOK_PAGEID>" -e "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID=<your NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>" -e "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY=<your NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>" -e "NOTIFY_CHANNELS_AWSSNS_REGION=<your NOTIFY_CHANNELS_AWSSNS_REGION>" -e "NOTIFY_CHANNELS_MAILGUN_APIKEY=<your NOTIFY_CHANNELS_MAILGUN_APIKEY>" -e "NOTIFY_CHANNELS_MAILGUN_DOMAIN=<your NOTIFY_CHANNELS_MAILGUN_DOMAIN>" -e "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL=<your NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>" -e "NOTIFY_CHANNELS_PAGERDUTY_APIKEY=<your NOTIFY_CHANNELS_PAGERDUTY_APIKEY>" -- docker run -i --rm ghcr.io/gabrielbbaldez/notify-hub:1.1.0Replace each placeholder with your own value before saving.
[mcp_servers.notify-hub]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/gabrielbbaldez/notify-hub:1.1.0"]
[mcp_servers.notify-hub.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>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"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>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"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>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"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>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"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>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"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>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.GabrielBBaldez%2Fnotify-hub)<a href="https://mcptoplist.com/server/io.github.GabrielBBaldez%2Fnotify-hub"><img src="https://mcptoplist.com/badge/io.github.GabrielBBaldez%2Fnotify-hub.svg" alt="MCP Toplist: Top 25% of 137,138" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 2 registries
GabrielBBaldez
Available versions (2)
| Version | Published |
|---|---|
| 1.1.0 | Mar 17, 2026 |
| 0.1.0 | Nov 25, 2024 |
Frequently asked questions
- Who maintains Notify Hub?
- Notify Hub is maintained by GabrielBBaldez, which publishes 1 MCP server (2 total versions) tracked on MCP Toplist.
- Is Notify Hub listed on the Official MCP Registry?
- Yes — Notify Hub is listed on the Official MCP Registry, alongside Glama.
- How many versions does Notify Hub have?
- MCP Toplist tracks 2 versions of Notify Hub, most recently published on Mar 17, 2026.
- Where can I find the source code for Notify Hub?
- The source code for Notify Hub is hosted at github.com/GabrielBBaldez/notify-hub.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.