NotifyHub is a unified notification library for Java and Spring Boot that allows sending notifications through multiple channels using a single API.
From the registry: Send notifications across 23 channels with 36 AI-ready tools. One API, zero boilerplate.

$ mvn clean package -pl notify-mcp -am -DskipTestsPlease install the `notify-hub` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Java 17+** — Java runtime required (https://adoptium.net/)
- **Maven build** — Build the jar: `mvn clean package -pl notify-mcp -am -DskipTests` Run: `mvn clean package -pl notify-mcp -am -DskipTests`
Canonical MCP server config (stdio transport):
- command: `java`
- args: ["-jar","/path/to/notify-mcp-1.0.0.jar"]
- optional environment variables:
- `NOTIFY_CHANNELS_EMAIL_HOST`: SMTP host (for email channel) (example: `smtp.gmail.com`)
- `NOTIFY_CHANNELS_EMAIL_PORT`: SMTP port (example: `587`)
- `NOTIFY_CHANNELS_EMAIL_USERNAME`: SMTP username (example: `<your-email>`)
- `NOTIFY_CHANNELS_EMAIL_PASSWORD`: SMTP password or app password (example: `<your-email-password>`)
- `NOTIFY_CHANNELS_SLACK_WEBHOOK_URL`: Slack incoming webhook URL (example: `<your-slack-webhook-url>`)
- `NOTIFY_CHANNELS_DISCORD_WEBHOOK_URL`: Discord webhook URL (example: `<your-discord-webhook-url>`)
Note: Spring Boot NotifyHub — 27 tools across email, SMS, Slack, Discord, Telegram, etc. Requires Java jar build. Replace /path/to/ with your actual jar location.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.GMAIL_USERrequiredUsername for Gmail SMTP authentication.GMAIL_PASSrequiredPassword for Gmail SMTP authentication.Official TypeScript library for the Telnyx API