{"id":11686,"name":"Novu","description":"The open-source notification infrastructure for agents and products. Send, receive, and track notifications across channels.","card_url":"https://docs.novu.co/.well-known/agent-card.json","endpoint":"https://docs.novu.co/","protocol_version":"0.3","first_seen":"2026-10-10T13:15:07.191787+00:00","last_verified":"2026-10-10T13:15:07.191787+00:00","card":{"url":"https://docs.novu.co/","name":"Novu","skills":[{"id":"dashboard-workflows","url":"https://docs.novu.co/.well-known/agent-skills/dashboard-workflows/skill.md","name":"novu-dashboard-workflows","tags":[],"description":"Author step content for Novu workflows defined in the Dashboard or generated/edited via the Novu MCP. Use when filling in step controls (subject, body, editorType, headers, body, conditions) for email, in-app, sms, push, chat, delay, digest, throttle, or HTTP Request steps."},{"id":"design-workflow","url":"https://docs.novu.co/.well-known/agent-skills/design-workflow/skill.md","name":"novu-design-workflow","tags":[],"description":"Design notification workflows the Novu way — choose channels, set severity, decide when a workflow is critical, configure digests, and route based on subscriber state. Applies to BOTH dashboard-authored and code-first (`@novu/framework`) workflows. Use when planning a new workflow, deciding which channels to include, picking severity, configuring digest behavior, or matching a use case (order confirmation, payment failed, account suspended, comment, trial expiring, password reset, webhook fan-out, fetch-then-notify) to a proven template."},{"id":"framework-integration","url":"https://docs.novu.co/.well-known/agent-skills/framework-integration/skill.md","name":"novu-framework-integration","tags":[],"description":"Build code-first notification workflows with @novu/framework. Use when defining workflows in TypeScript (Zod / JSON Schema / Class Validator), composing channel steps (email, SMS, push, chat, in-app) with action steps (delay, digest, custom), exposing Step Controls for non-technical teammates, rendering React/Vue/Svelte Email templates, hosting the Bridge Endpoint inside Next.js, Express, NestJS, Remix, Nuxt, SvelteKit, H3, or AWS Lambda, syncing to Novu Cloud via CLI / GitHub Actions, securing production with HMAC, or implementing translations, hydration, multi-channel orchestration, and LLM-powered notification logic in code."},{"id":"inbox-integration","url":"https://docs.novu.co/.well-known/agent-skills/inbox-integration/skill.md","name":"novu-inbox-integration","tags":[],"description":"Integrate Novu's in-app notification inbox into web applications. Supports React, Next.js, and vanilla JavaScript. Includes the Inbox component (bell icon + notification feed), composable components (Bell, Notifications, InboxContent, Preferences), headless hooks, branded theming, custom render props, multi-tenancy via contexts, tabs, localization, and HMAC security. Use when adding an in-app notification center, bell icon, notification feed, real-time notification updates, or building a personalized and branded notification experience."},{"id":"manage-preferences","url":"https://docs.novu.co/.well-known/agent-skills/manage-preferences/skill.md","name":"novu-manage-preferences","tags":[],"description":"Configure notification preferences in Novu at the workflow and subscriber level. Set default channel preferences (email, SMS, push, chat, in-app), mark preferences as read-only or subscriber-editable, and manage subscriber-specific overrides. Use when setting up notification opt-in/opt-out, configuring per-channel delivery preferences, or building a preferences management UI."},{"id":"manage-subscribers","url":"https://docs.novu.co/.well-known/agent-skills/manage-subscribers/skill.md","name":"novu-manage-subscribers","tags":[],"description":"Create, update, search, and delete subscribers in Novu. Manage topics for group-based notification targeting. Set subscriber credentials for push and chat channels. Use when managing notification recipients, creating subscriber records, organizing subscribers into topics, or configuring channel-specific credentials."},{"id":"trigger-notification","url":"https://docs.novu.co/.well-known/agent-skills/trigger-notification/skill.md","name":"novu-trigger-notification","tags":[],"description":"Trigger Novu notification workflows to send messages across email, SMS, push, chat, and in-app channels. Supports single triggers, bulk triggers, broadcast to all subscribers, topic-based targeting, and cancellation. Use when sending transactional notifications, alerts, or any event-driven messages."}],"version":"1.0.0","provider":{"url":"https://docs.novu.co/","organization":"Novu"},"description":"The open-source notification infrastructure for agents and products. Send, receive, and track notifications across channels.","capabilities":{"streaming":false,"pushNotifications":false},"protocolVersion":"0.3","documentationUrl":"https://docs.novu.co/","defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://docs.novu.co/","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T13:15:07.191787+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T13:15:07.191787+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://docs.novu.co/.well-known/agent-card.json"],"skills":[{"skill_id":"dashboard-workflows","name":"novu-dashboard-workflows","description":"Author step content for Novu workflows defined in the Dashboard or generated/edited via the Novu MCP. Use when filling in step controls (subject, body, editorType, headers, body, conditions) for email, in-app, sms, push, chat, delay, digest, throttle, or HTTP Request steps.","tags":[],"quality_warning":false},{"skill_id":"design-workflow","name":"novu-design-workflow","description":"Design notification workflows the Novu way — choose channels, set severity, decide when a workflow is critical, configure digests, and route based on subscriber state. Applies to BOTH dashboard-authored and code-first (`@novu/framework`) workflows. Use when planning a new workflow, deciding which channels to include, picking severity, configuring digest behavior, or matching a use case (order confirmation, payment failed, account suspended, comment, trial expiring, password reset, webhook fan-out, fetch-then-notify) to a proven template.","tags":[],"quality_warning":false},{"skill_id":"framework-integration","name":"novu-framework-integration","description":"Build code-first notification workflows with @novu/framework. Use when defining workflows in TypeScript (Zod / JSON Schema / Class Validator), composing channel steps (email, SMS, push, chat, in-app) with action steps (delay, digest, custom), exposing Step Controls for non-technical teammates, rendering React/Vue/Svelte Email templates, hosting the Bridge Endpoint inside Next.js, Express, NestJS, Remix, Nuxt, SvelteKit, H3, or AWS Lambda, syncing to Novu Cloud via CLI / GitHub Actions, securing production with HMAC, or implementing translations, hydration, multi-channel orchestration, and LLM-powered notification logic in code.","tags":[],"quality_warning":false},{"skill_id":"inbox-integration","name":"novu-inbox-integration","description":"Integrate Novu's in-app notification inbox into web applications. Supports React, Next.js, and vanilla JavaScript. Includes the Inbox component (bell icon + notification feed), composable components (Bell, Notifications, InboxContent, Preferences), headless hooks, branded theming, custom render props, multi-tenancy via contexts, tabs, localization, and HMAC security. Use when adding an in-app notification center, bell icon, notification feed, real-time notification updates, or building a personalized and branded notification experience.","tags":[],"quality_warning":false},{"skill_id":"manage-preferences","name":"novu-manage-preferences","description":"Configure notification preferences in Novu at the workflow and subscriber level. Set default channel preferences (email, SMS, push, chat, in-app), mark preferences as read-only or subscriber-editable, and manage subscriber-specific overrides. Use when setting up notification opt-in/opt-out, configuring per-channel delivery preferences, or building a preferences management UI.","tags":[],"quality_warning":false},{"skill_id":"manage-subscribers","name":"novu-manage-subscribers","description":"Create, update, search, and delete subscribers in Novu. Manage topics for group-based notification targeting. Set subscriber credentials for push and chat channels. Use when managing notification recipients, creating subscriber records, organizing subscribers into topics, or configuring channel-specific credentials.","tags":[],"quality_warning":false},{"skill_id":"trigger-notification","name":"novu-trigger-notification","description":"Trigger Novu notification workflows to send messages across email, SMS, push, chat, and in-app channels. Supports single triggers, bulk triggers, broadcast to all subscribers, topic-based targeting, and cancellation. Use when sending transactional notifications, alerts, or any event-driven messages.","tags":[],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://docs.novu.co/.well-known/agent-card.json","checked_at":"2026-10-10T13:15:07.191787+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":{"checked_at":"2026-10-10T13:15:07.191787+00:00","state":"unconfirmed","http_status":404,"detail":"Protocol response exceeded 16 KiB limit"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://docs.novu.co/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T13:15:07.191787+00:00","latest_card_check":{"checked_at":"2026-10-10T13:15:07.191787+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T13:15:07.191787+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:15:07.191787+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}