Novu MCP. Manage multi-channel notifications conversationally.
Novu lets you manage all your multi-channel notifications—email, SMS, push, and chat—directly through conversation. Trigger complex workflows, update subscriber profiles in bulk, and audit notification preferences without ever opening a dashboard or writing boilerplate API calls.
Give Claude and any AI agent real-world access
Send notifications to single users or entire groups across email, SMS, push, and chat by naming the workflow.
Search for users by email or ID, retrieve their current preferences, and update user details in bulk.
Check if a specific user is subscribed to a topic and view all active integrations attached to the account.
Cancel pending or active notification flows, like scheduled digests or delayed messages, using a transaction ID.
Ask an AI about this
Waiting for input…
What AI agents can do with Novu: 39 Tools for Notification Infrastructure
These tools give you direct, programmatic access to every aspect of your notification flow, from creating new topics to triggering global broadcasts.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Novu MCPBulk Update Subscriber Preferences
Updates communication settings for many subscribers at once.
Cancel Trigger
Stops active or scheduled notification workflows like digests.
Check Topic Subscriber
Checks if a specific user has opted in to receive updates about a topic.
Create Environment Variable
Sets up environment variables needed for the system to function.
Create Integration
Adds a new connection point, like connecting Slack or Stripe, to Novu.
Create Layout
Builds the visual structure or template for notifications.
Create Subscriber
Registers a brand new user into the system.
Create Topic Subscriptions
Signs up an existing subscriber to receive messages about a specific topic.
Create Topic
Creates a new subject or category for notifications.
Create Workflow
Builds a completely new, complex notification sequence (a workflow).
Delete Integration
Removes an existing connection point from the account.
Delete Message
Deletes a specific message record that was sent out.
Delete Messages By Transaction
Removes multiple messages using a unique transaction ID.
Delete Subscriber Credentials
Wipes the login credentials for a subscriber.
Delete Subscriber
Permanently removes a user from the platform.
Delete Topic Subscriptions
Unsubscribes a user from all messages related to a specific topic.
Delete Topic
Deletes an entire notification topic and its history.
Get Environment Variable Usage
Shows how often a specific environment variable is being used by the system.
Get Subscriber Preferences
Retrieves all communication settings and preferences for one user.
Get Subscriber
Finds a subscriber's profile using their unique ID.
Get Topic Subscription
Retrieves the details of one user’s subscription to a topic.
Get Topic
Looks up information about a specific notification topic by its key.
List Active Integrations
Lists all connections (like Slack or Salesforce) currently active with Novu.
List Environment Variables
Retrieves a list of all configured environment variables.
List Integrations
Shows every integration that can be connected to Novu.
List Messages
Retrieves a list of messages sent through the system.
List Topic Subscriptions
Lists all users currently subscribed to updates for one topic.
Search Subscribers
Finds subscribers using search criteria like email address or name.
Set Primary Integration
Designates a specific connection (e.g., Email) as the main communication channel.
Trigger Broadcast
Sends an immediate notification to every single subscriber registered in the system.
Trigger Bulk Event
Triggers multiple separate notifications and events in a single request.
Trigger Event
Sends a specific notification to one or more targeted subscribers.
Update Environment Variable
Changes the value of an existing environment variable.
Update Integration
Modifies settings for a connected third-party service.
Update Subscriber Credentials
Updates the login credentials stored for a subscriber.
Update Subscriber Preference
Changes one specific communication setting, like changing SMS opt-in status.
Update Subscriber
Updates core profile information for an existing subscriber.
Update Topic
Modifies the name or description of a notification topic.
Upsert Subscriber Credentials
Creates or updates credentials for a subscriber in one step.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Novu, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Novu. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The manual nightmare of campaign testing.
Today, running a basic A/B test for your marketing team is a multi-step chore. You have to jump into the Novu dashboard to find the user IDs. Then you copy those IDs out and paste them into Postman, manually changing headers or bodies just to simulate sending an SMS vs. an email. If you need to change the payload, it's another round trip, forcing you to switch context constantly.
With this MCP, your agent handles all that mess for you. You simply tell your AI client: 'Test a push notification blast and then follow up with a bulk update of preferences for those users.' The entire sequence runs conversationally, giving you instant results without ever leaving your chat.
Control everything through Novu’s communication tools.
The manual steps that vanish include finding the right tool for every action. You no longer need to manually initiate a `trigger_broadcast` and then remember to check the logs; you can ask the agent to execute both actions in sequence, along with any necessary cleanup like calling `delete_message` afterwards.
What's different now is that your communication infrastructure moves from being a series of disconnected dashboards and APIs into one single point of control—your AI chat. You manage it conversationally.
What Novu MCP does for your AI
You've got critical communication flows running across multiple channels, but managing them usually means jumping between Postman, your database, and the Novu UI. This MCP changes that. It connects your existing AI client to Novu’s entire notification infrastructure, letting you treat complex workflows like a conversation.
Need to test a new welcome email campaign? You can now use natural language commands to trigger single events or bulk blasts. Need to fix stale user data? Just ask the agent to search for users and update their preferences in one go. It handles everything from creating entire notification topics to canceling delayed workflows using just conversational prompts.
Connecting this MCP through Vinkius means you don't have to manually write out every API call; your AI client acts as a dedicated communications engineer, giving you full control over subscriber management and event triggering right where you're already working.
019e38c9-9e2a-71b3-ad54-55cc6949a123 How to set up Novu MCP
The bottom line is you use your AI client's conversational ability instead of writing complex, multi-step code or hitting multiple endpoints.
Subscribe to this MCP and provide your unique Novu Secret Key.
Your AI client accesses the service, allowing you to interact with all subscriber and workflow tools conversationally.
You issue a natural language command (e.g., 'Send a welcome email to John Doe') and the agent executes the necessary sequence of API calls.
Who uses Novu MCP
This MCP is for the Product Manager who needs to verify workflow payloads without asking a developer. It’s for Growth Teams running campaigns that require rapid A/B testing of message delivery, and for Developers tired of switching between Postman and their IDE just to test an endpoint.
Verifying complex workflow payloads or checking specific subscriber preferences before launching a new feature.
Running rapid, conversational tests on broadcast notifications to gauge campaign impact instantly.
Testing notification triggers and subscriber data updates directly from their code editor without leaving the development environment.
Benefits of connecting Novu MCP
Automate complex campaign testing. Instead of writing separate code to test welcome emails versus SMS blasts, you simply tell your agent which workflows to trigger_bulk_event for a group of users.
Fix user data issues instantly. When a Product Manager finds an outdated email address, they can use the agent to first search_subscribers and then immediately update_subscriber_preference, all without leaving their chat window.
Eliminate manual API calls. You don't need to manually build payloads or switch between Postman endpoints; your AI client handles the complexity of calling tools like trigger_event for you.
Maintain compliance easily. Use the MCP to retrieve and inspect every user's settings via get_subscriber_preferences, ensuring all communication adheres to their stated preferences before a blast goes out.
Full lifecycle control. You can manage everything from creating new notification topics (create_topic) to deleting entire outdated integrations (delete_integration), giving you full administrative oversight.
Novu MCP use cases
Onboarding flow verification
A Product Manager needs to confirm that a user gets the correct sequence of notifications (welcome email, followed by a push notification) when they sign up. They ask their agent to trigger_event for the 'onboarding' workflow and can immediately verify if all channels fired correctly.
Marketing campaign rollout
A Growth Team needs to send an urgent update about a new feature to 10,000 users. Instead of writing a massive script, they instruct their agent to trigger_broadcast and instantly check the success rate via the returned logs.
Data cleanup project
The Ops Engineer realizes several key subscribers have old credentials or stale preferences. They use the MCP to first search_subscribers, then call update_subscriber and upsert_subscriber_credentials for all identified accounts in a single conversational flow.
Testing complex dependencies
A developer needs to ensure that when Topic A is created, the related topic subscription is also handled correctly. They use the MCP to first create_topic, and then immediately follow up by calling create_topic_subscriptions for a test user.
Novu MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Using multiple tabs/tools
A user manually copies IDs from the Novu UI, pastes them into Postman to hit an endpoint, then logs back into their IDE to write the code that uses those values. This is slow and error-prone.
Connect this MCP via Vinkius. Instead of copying IDs, you tell your agent: 'Cancel the notification for transaction ID X.' The agent handles the entire process conversationally, keeping everything in one chat window.
Ignoring user preferences
Running a massive trigger_broadcast without first checking if users opted out of SMS. This results in immediate compliance risk and bad PR.
Before triggering, ask your agent to run 'Check the subscriber for topic X' using check_topic_subscriber. The AI will validate consent before sending any message.
Over-engineering workflows
Writing an overly complex script that handles both creating a user and updating their preferences. If one step fails, the whole thing breaks.
Use the dedicated tools. First, call create_subscriber. Then, in a follow-up command, use update_subscriber to handle any necessary profile changes, keeping the actions clean and segmented.
When to use Novu MCP
You should use this MCP if your core problem is managing delivery and user communication. If you need to send emails, manage opt-ins, or trigger events based on user activity, this is your tool. It handles the complexity of multi-channel delivery and subscriber data management.
Don't use this MCP if your primary goal is general CRM record keeping, complex financial modeling, or storing unstructured text documents; you need a dedicated database connector for that. Similarly, if you only need to read basic user profiles without worrying about communication preferences, the get_subscriber tool is too narrow. Focus on actions related to 'sending' and 'managing consent.'
Frequently asked questions about Novu MCP
How do I trigger an event using the Novu MCP? +
You use the trigger_event tool by describing the workflow name and providing any required payload data. This sends a targeted notification to specific subscribers or groups.
Can Novu MCP handle bulk updates? +
Yes, you can perform bulk actions like updating preferences for many users at once using bulk_update_subscriber_preferences, saving time compared to individual API calls.
Is the Novu MCP only for email notifications? +
No. This MCP handles multi-channel delivery, allowing you to manage SMS, push, and chat notifications as well as traditional emails.
How do I find a specific user's details using the Novu MCP? +
You can use search_subscribers if you have an email or partial name, or use get_subscriber if you already know their unique ID.
What if I need to stop a pending notification? Does Novu MCP support that? +
Yes. You can cancel active or delayed flows using the cancel_trigger tool, which requires a specific transaction ID for accuracy.