Integration

Novu integration

Novu is an open-source notification infrastructure platform for developers. Send notifications across multiple channels including email, SMS, push, in-app, and chat from a single API. Manage notification templates, subscriber preferences, and delivery workflows. Build rich notification experiences with content management, digest notifications, and real-time feeds.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Novu.Built from the 12 Novu tools below, on the connection you add once.

Common Novu use cases

  • user registration sync
  • mark all as read button
  • building preference centers
  • creating subscriber segments
  • displaying subscriber profile
  • sending mass marketing emails
  • tracking action button clicks
  • building notification inbox UI
  • debugging failed notifications
  • subscribing users to categories

What you can do with Novu

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Notification, 3 operations

  • get_notifications_feedGet notifications feedGETRetrieves the in-app notification feed for a Novu subscriber. Returns paginated notifications with read/seen status.
  • mark_all_messagesMark all messagesPOSTMarks all Novu notifications for a subscriber as read, unread, seen, or unseen in one call.
  • mark_notification_as_readMark notification as readPOSTMarks Novu notifications as read, unread, seen, or unseen for a subscriber. Updates notification status in the feed.

Event, 2 operations

  • trigger_bulkTrigger bulkPOSTTriggers multiple Novu notifications in a single bulk request. Efficiently process large numbers of notifications.
  • trigger_eventTrigger eventPOSTTriggers a Novu notification workflow for subscribers. Sends notifications across configured channels (email, SMS, push, in-app, chat) in a single API call.

Subscriber, 2 operations

  • create_subscriberCreate subscriberPOSTCreates or updates a Novu subscriber. Subscribers are notification recipients with contact details and preferences.
  • get_subscriberGet subscriberGETRetrieves a Novu subscriber's profile and details. Returns contact information, preferences, and custom data.

Execution, 1 operation

  • get_execution_detailsGet execution detailsGETRetrieves Novu notification execution details. Shows step-by-step delivery status for debugging and monitoring.

Notification action, 1 operation

  • mark_message_action_as_seenMark message action as seenPOSTMarks a notification action button as seen or done for a subscriber. Tracks CTA button interactions in Novu in-app messages.

Preference, 1 operation

  • update_subscriber_preferencesUpdate subscriber preferencesPATCHUpdates Novu subscriber notification preferences. Control which channels and workflows a subscriber receives.

Topic, 1 operation

  • create_topicCreate topicPOSTCreates a Novu topic for subscriber grouping. Topics enable sending notifications to groups of subscribers at once.

Topic subscriber, 1 operation

  • add_subscribers_to_topicAdd subscribers to topicPOSTAdds subscribers to a Novu topic. Subscribers in a topic receive notifications triggered for that topic.

Use Novu from Claude Code, Cursor or Codex

Connect Novu in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Novu operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Novu

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Novu once

    Add your Novu connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Novu integration FAQ

What can you do with the Novu integration?

LiveContext exposes 12 operations on Novu, covering notification, event, subscriber and execution. Common uses include user registration sync, mark all as read button and building preference centers.

Popular integrations

Browse the whole catalog