Novu MCP Server for Claude
Official remote MCP server for managing Novu notification workflows from Claude: trigger workflows, inspect subscribers, update preferences, debug delivery, and manage notification infrastructure through natural language.
Open the source and read safety notes before installing.
Safety notes
- Novu MCP tools can create, update, and delete subscribers, workflows, integrations, and notification preferences in the connected Novu environment.
- `trigger_workflow` and `bulk_trigger_workflow` can send real notifications to real recipients, so confirm subscriber IDs, workflow names, payloads, and environment before using them in production.
- Delivery debugging and notification-log tools can expose operational incidents, failed-message context, and channel-provider behavior.
Privacy notes
- Subscriber names, email addresses, phone numbers, device tokens, workflow payloads, notification preferences, channel integrations, delivery logs, and environment metadata can be surfaced in Claude's context.
- Keep the Novu API key in the MCP client configuration or secret store; do not paste it into prompts, screenshots, commits, or shared support messages.
- Use the correct Novu region endpoint so notification metadata stays aligned with the account's intended data residency.
Prerequisites
- A Novu account.
- A Novu secret API key from the Novu dashboard.
- An MCP-compatible client such as Claude Code, Claude Desktop, Cursor, or Codex.
- Use `https://mcp.novu.co/?region=eu` instead of the default URL when your Novu dashboard is in the EU region.
Schema details
- Install type
- cli
- Troubleshooting
- No
- Estimated setup
- 5 minutes
- Difficulty
- beginner
- Website
- https://novu.co
- Disclosure
- Novu is an open-source notification infrastructure platform with a commercial cloud offering. This listing covers Novu's official hosted MCP endpoint documented by Novu.
Full copyable content
{
"mcpServers": {
"novu": {
"type": "http",
"url": "https://mcp.novu.co/",
"headers": {
"Authorization": "Bearer YOUR_NOVU_API_KEY"
}
}
}
}About this resource
Overview
Novu MCP is Novu's official remote Model Context Protocol server for connecting
AI tools to notification infrastructure. It lets Claude work with subscribers,
notification preferences, workflows, triggered events, delivery logs,
environments, and integrations through a hosted HTTP endpoint at
https://mcp.novu.co/.
The server is useful when Claude needs to inspect or operate notification systems without manually translating every request into direct API calls. A typical session can search subscriber records, inspect workflows, update preferences, trigger a test workflow, or debug failed notifications.
Key Capabilities
- Subscriber management - create, inspect, update, delete, and search subscribers.
- Notification preferences - read and update how subscribers receive notifications.
- Workflow management - create, inspect, update, list, and delete notification workflows.
- Triggering - trigger individual or bulk workflow events.
- Delivery operations - inspect notification records, debug failures, and cancel pending triggered events.
- Integrations - list channel integrations and mark primary integrations.
- Environment awareness - check API key status and list Novu environments.
Tools
Novu documents 23 MCP tools across these areas:
| Tool Area | Example Tools | Purpose |
|---|---|---|
| Account | get_api_key_status, get_environments |
Validate the key and inspect environments |
| Subscribers | create_subscriber, get_subscriber, update_subscriber, delete_subscriber, find_subscribers |
Manage subscriber records |
| Preferences | get_subscriber_preferences, update_subscriber_preferences |
Read and update notification preferences |
| Workflows | create_workflow, get_workflow, get_workflows, update_workflow, delete_workflow |
Manage workflow definitions |
| Triggering | trigger_workflow, bulk_trigger_workflow, cancel_triggered_event |
Send or cancel workflow events |
| Notifications | get_notification, get_notifications |
Inspect notification and delivery records |
| Integrations | get_integrations, get_active_integrations, delete_integration, set_primary_integration |
Manage channel providers |
Installation
Claude Code
claude mcp add --transport http novu https://mcp.novu.co/ \
--header "Authorization: Bearer YOUR_NOVU_API_KEY"
For a user-scoped install:
claude mcp add --scope user --transport http novu https://mcp.novu.co/ \
--header "Authorization: Bearer YOUR_NOVU_API_KEY"
Use the EU endpoint when your dashboard is eu.dashboard.novu.co:
claude mcp add --transport http novu "https://mcp.novu.co/?region=eu" \
--header "Authorization: Bearer YOUR_NOVU_API_KEY"
Claude Desktop
Claude Desktop uses mcp-remote for remote MCP servers:
{
"mcpServers": {
"novu": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.novu.co/",
"--header",
"Authorization: Bearer ${NOVU_API_KEY}"
],
"env": {
"NOVU_API_KEY": "YOUR_NOVU_API_KEY"
}
}
}
}
Codex
Add the API key to your shell environment:
export NOVU_API_KEY="YOUR_NOVU_API_KEY"
Then configure the remote MCP server:
[mcp_servers.novu]
url = "https://mcp.novu.co/"
bearer_token_env_var = "NOVU_API_KEY"
Use Cases
- Check whether a subscriber exists before triggering a lifecycle notification.
- Inspect workflow definitions before changing message copy or channel routing.
- Debug failed deliveries and compare channel-provider state across email, SMS, push, in-app, or chat.
- Update subscriber notification preferences from a support or operations workflow.
- Send controlled test notifications during release verification.
Safety and Privacy
Novu MCP operates against live notification infrastructure. Treat workflow triggers, bulk sends, subscriber deletion, integration changes, and preference updates as production-impacting actions unless you are connected to a dedicated development environment.
Notification systems often contain direct contact details and behavioral metadata. Keep API keys out of chat, use the right region endpoint, avoid sending sensitive subscriber data unless needed, and review Claude-generated workflow or delivery changes before applying them.
Source Verification Notes
Verified on 2026-06-18:
- Novu's official MCP documentation at
https://docs.novu.co/platform/build-with-ai/mcpdocuments the hosted MCP URL, US and EU region variants, API-key authentication, Claude Code, Claude Desktop, Cursor, and Codex setup paths, plus the available tool groups. - Claude Code MCP documentation at
https://code.claude.com/docs/en/mcpdocuments theclaude mcp add --transport httppattern used above. - No
repoUrlis declared because the earlier resubmission pointed athttps://github.com/novuhq/smithery-mcp, which returned 404 during gate review. This entry uses reachable Novu documentation and website sources instead of a placeholder repository URL.
Source citations
Add this badge to your README
How it compares
Novu MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | Novu MCP Server for Claude Official remote MCP server for managing Novu notification workflows from Claude: trigger workflows, inspect subscribers, update preferences, debug delivery, and manage notification infrastructure through natural language. Open dossier | Courier MCP Server for Claude Manage Courier notifications from Claude — send messages and templates, manage user profiles and preferences, configure notification routing, handle automations and journeys, and manage subscriber lists — with the official Courier remote MCP server. Open dossier | Knock MCP Server for Claude Manage your Knock notification infrastructure from Claude — create and edit workflows, channels, templates, and email layouts, manage users and tenants, commit changes across environments, and debug message logs — with the official Knock remote MCP server. Open dossier | Dreamlit MCP Server Hosted Streamable HTTP MCP server for creating, inspecting, testing, publishing, unpublishing, analyzing, and styling Dreamlit notification workflows from AI clients. Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | Novu | Courier | Knock | Dreamlit |
| Added | 2026-06-18 | 2026-06-18 | 2026-06-18 | 2026-06-05 |
| Platforms | Claude CodeCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓Novu MCP tools can create, update, and delete subscribers, workflows, integrations, and notification preferences in the connected Novu environment. `trigger_workflow` and `bulk_trigger_workflow` can send real notifications to real recipients, so confirm subscriber IDs, workflow names, payloads, and environment before using them in production. Delivery debugging and notification-log tools can expose operational incidents, failed-message context, and channel-provider behavior. | ✓The server is hosted by Courier and authenticated via API key — it can send real notifications to real users and modify account data. With 109 tools covering sends, user data, and automations, the blast radius is significant — scope your API key to the minimum required permissions and test in a Courier sandbox environment first. Bulk operations and automation invocations are available — review Claude's proposed actions before executing in production. | ✓The server is hosted by Knock on Cloudflare Workers and authenticated via OAuth 2.1 + PKCE — no API keys required, but write access to your Knock environment is granted after login. Knock's MCP server has no deletion tools by design, reducing destructive-action risk; all changes are staged and require explicit commit/promote steps. Committing and promoting changes across environments is irreversible — review diffs before asking Claude to promote to production. | ✓Dreamlit MCP is a hosted remote server at `https://mcp.dreamlit.ai/mcp`; the public repository contains setup docs and registry metadata, not the production backend source. Write scopes can create or update workflow drafts and send workflow tests; publish scopes can publish, schedule, or unpublish live notification workflows. Publishing is a separate explicit step in Dreamlit's recommended flow; keep a human confirmation gate before `confirm_publish` or `unpublish_workflow`. Use least-privilege OAuth scopes. Read-only review clients should not receive `workflows:write` or `workflows:publish`. Test important email or Slack notification drafts before publishing, especially when prompts include personalization rules, timing, timezone, or unsubscribe behavior. |
| Privacy notes | ✓Subscriber names, email addresses, phone numbers, device tokens, workflow payloads, notification preferences, channel integrations, delivery logs, and environment metadata can be surfaced in Claude's context. Keep the Novu API key in the MCP client configuration or secret store; do not paste it into prompts, screenshots, commits, or shared support messages. Use the correct Novu region endpoint so notification metadata stays aligned with the account's intended data residency. | ✓User profile data, notification content, recipient identifiers, and audience lists are sent to Courier's servers when executing tools. Courier API keys are secrets — store them in your environment or MCP client config headers, never in repositories. | ✓Requests include your notification workflow definitions, template content, user/tenant identifiers, and message logs — all processed by Knock's servers. Knock's OAuth flow stores session credentials securely; avoid sharing MCP session tokens. | ✓Dreamlit MCP can expose workflow metadata, saved brand kit summaries, connected project context, preview or builder URLs, and bounded notification analytics. Analytics access can reveal recipient engagement and workflow run data; filter narrowly and paginate instead of requesting broad reporting dumps. Do not paste database credentials, raw secrets, private tokens, or integration credentials into prompts or shared MCP configs. Review Dreamlit, MCP client, AI-provider, and downstream-tool retention policies before using real customer, recipient, or workspace data. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.