
Executive Overview
Cloud-Dog Notification Agent is a secure, governed multi-channel notification platform that centralises message delivery across SMTP, SMS, WhatsApp, and webhook channels with LLM-powered formatting, multi-language support, and comprehensive audit trails. Serving REST, MCP, A2A, and Web UI interfaces from a single auditable backend, it enables organisations to operate consistent, traceable, policy-driven notifications across regulated enterprise environments — on-premise, in private cloud, or fully offline — with complete delivery governance, preference-driven routing, and operational visibility.
Summary
Cloud-Dog Notification Agent is a secure, governed multi-channel notification platform that centralises message delivery across SMTP, SMS, WhatsApp, and webhook channels with LLM-powered formatting, multi-language support, and comprehensive audit trails. Serving REST, MCP, A2A, and Web UI interfaces, it enables consistent, traceable, policy-driven notifications across regulated enterprise environments with full delivery governance.
Features and Benefits
| Feature | Benefit |
|---|---|
| Multi-channel delivery: SMTP, SMS, WhatsApp, webhooks | Centralise notification operations across all enterprise channels |
| Four-server architecture: REST API, Web UI, MCP, A2A | Eliminate bespoke per-system notification integrations |
| LLM-powered formatting, translation and summarisation | Ensure consistent message formatting across languages and channels |
| User and group management with preference-driven routing | Strengthen compliance with auditable delivery trails and metadata |
| Prompt management by language, channel and audience | Enable AI agents to dispatch notifications via governed MCP tools |
| Delivery tracking with retry, escalation and confirmations | Reduce manual escalation with automated retry and fallback routing |
| MCP tools with multi-transport for agent notifications | Support multilingual operations with per-group prompt localisation |
| A2A natural-language endpoint for operator automation | Improve visibility with delivery dashboards and analytics |
| Structured audit logging and delivery metadata | Operate securely on-premise, offline or in private cloud |
| Docker containerised Dev/Test/Prod deployment | Accelerate deployment with portable Docker-based runtime promotion |
Product Overview
Every enterprise depends on reliable, timely notifications — but delivering them consistently across email, SMS, messaging platforms, and internal systems is a persistent operational challenge. Teams build custom integrations per channel, per system, and per language. The result is fragmented delivery, inconsistent formatting, unreliable audit trails, and escalation gaps that undermine both operational efficiency and regulatory compliance.
Cloud-Dog Notification Agent solves this by providing a single, governed notification backbone that centralises delivery, formatting, user routing, and audit across all enterprise messaging channels. Instead of building and maintaining separate notification logic in every application, operations team, and workflow engine, organisations route all notifications through a unified platform that enforces consistent policies, tracks every delivery, and provides complete operational visibility.
The platform supports SMTP email, SMS via provider adapters, WhatsApp Business messaging, and configurable webhook channels for internal chat systems, ticketing platforms, and custom endpoints. Each channel can be independently configured, enabled, disabled, and tested — allowing operations teams to manage channel availability without modifying upstream systems. Channel-specific constraints such as message length limits, formatting requirements, and retry policies are enforced automatically.
A distinctive capability is LLM-powered message formatting and translation. Rather than requiring upstream systems to format messages for each channel and language, the Notification Agent applies intelligent formatting using configured LLM providers. Messages submitted in a structured format are automatically adapted to each channel's requirements — a detailed email body, a concise SMS summary, a WhatsApp-formatted message — while maintaining consistent content and intent. Translation is handled per-group and per-language through managed prompt templates, enabling organisations to deliver notifications in the recipient's preferred language without maintaining parallel message pipelines.
User and group management provides the foundation for preference-driven delivery. Users are registered with channel addresses, language preferences, notification preferences, and group memberships. When a notification targets a group, the platform resolves recipients, applies preferences, selects appropriate channels, formats messages per channel and language, and manages delivery — transforming a single API call into a complete, governed fan-out operation.
For organisations integrating Notification Agent into AI-driven workflows, the MCP interface exposes notification capabilities as structured tools that AI agents can invoke safely. An agent handling an incident can dispatch notifications to affected teams, an automated pipeline can send status updates after deployment, or a compliance workflow can trigger alerts when policy thresholds are breached — all through governed, auditable MCP tool calls. The A2A interface provides natural-language command processing, enabling operators to send notifications using conversational instructions.
The platform is designed for secure, corporate environments. It operates entirely on-premise, in private cloud, or offline with no dependency on external services beyond configured channel providers. All notification data remains within the organisation's security boundary. API-key authentication, session-based Web UI access, and optional LDAP/Keycloak integration enforce controlled access. Structured audit logs capture every message submission, delivery attempt, retry, confirmation, and administrative action.
Architecture
Cloud-Dog Notification Agent implements the established Cloud-Dog four-server composition, providing separation of concerns while sharing core business logic, job management, and data access.
API Server (REST) — The primary control plane providing RESTful endpoints for message submission, delivery status, channel management, user and group administration, prompt management, job tracking, configuration queries, and administrative operations. Supports synchronous and asynchronous message submission patterns with webhook ingress for delivery confirmations and provider callbacks.
Web UI Server — A browser-based administration interface providing dashboards for messages, deliveries, channels, users, groups, and operational status. Operators manage channels, configure prompts, run test sends, review delivery metadata, and administer users and groups through access-controlled interfaces.
MCP Server — A Model Context Protocol interface exposing notification capabilities as structured tools. Supports stdio, streamable HTTP, HTTP JSON-RPC (sync and async), and legacy SSE transports. Tools include send_notification, get_message_status, list_channels, cancel_message, send_notification_natural, list_messages, list_deliveries, resend_delivery, abort_delivery, and get_status.
A2A Server — An agent-to-agent streaming interface with WebSocket topics for notification events, delivery status updates, and channel state changes. Natural-language command processing enables conversational notification dispatch.
Core Business Logic includes the Routing Engine for broadcast and personalised fan-out, the Job Manager and Queue for orchestration and scheduling, the LLM Formatter for intelligent message adaptation, Channel Adapters for provider-specific delivery, the Confirmation Manager for receipt normalisation, and the User Manager for preference resolution and group expansion with optional LDAP/Keycloak synchronisation.
Infrastructure includes SQL databases (MariaDB/PostgreSQL), file storage volumes, configuration-driven LLM access, and optional identity provider integration. Security is enforced through API-key and session authentication, optional LDAP/Keycloak integration, structured audit logging, TLS support, and secret separation for on-premise and air-gapped deployments.
Key Capabilities
Multi-Channel Notification Delivery — Send notifications across SMTP, SMS, WhatsApp, and webhook channels from a single API call. The platform resolves recipients, applies formatting, manages delivery attempts, handles retries, and tracks confirmation receipts. Channel availability and policies are managed centrally.
LLM-Powered Message Formatting and Translation — Intelligent formatting adapts a single submission into channel-appropriate messages: comprehensive email, concise SMS, structured WhatsApp. Translation through managed prompt templates delivers notifications in recipient-preferred languages across multilingual organisations.
Preference-Driven User and Group Routing — Users with channel addresses, language preferences, and group memberships enable complete fan-out from a single notification. The platform expands groups, applies preferences, selects channels, and manages delivery — eliminating hardcoded recipient and channel logic in upstream systems.
MCP Tool Interface for Agent-Driven Notifications — AI agents and orchestration workflows invoke notification capabilities through governed MCP tools. Incident agents dispatch alerts, pipelines send status updates, compliance workflows trigger regulatory notifications — all through auditable, policy-enforced tool calls.
Natural-Language Notification Dispatch — Operators and agents send notifications using conversational commands through A2A and natural-language MCP tools. The platform resolves users and groups from descriptions, extracts content, and executes through standard delivery pipelines.
Prompt Management and Localisation — Managed prompt templates control formatting per channel, group, and language. Compliance, operations, and communication teams maintain governed, versioned templates centrally for consistent policy-compliant messaging.
Comprehensive Delivery Tracking and Audit — Complete audit trails capture every step: submission, recipient resolution, channel selection, delivery attempts, retries, provider responses, confirmations, and final status. Traceable from initial request to confirmed delivery for compliance and forensic review.
Operational Visibility and Channel Management — Real-time dashboards for message queues, delivery pipelines, channel health, and operational metrics. Enable or disable channels, run test sends, and manage prompts without engineering support.
Use Cases
- Incident Notification — Multi-channel alerts to affected teams with automatic retry, escalation, and delivery confirmation tracking.
- Regulatory Compliance Alerts — Governed, auditable notifications when compliance thresholds are breached with full delivery trails.
- AI Agent Notification Dispatch — Chat Client, RAG Agent, and orchestration workflows send notifications through governed MCP tools.
- Multilingual Customer Communications — Deliver notifications in recipient-preferred languages with LLM translation and per-group prompts.
- CI/CD Pipeline Notifications — Automated deployment status notifications with channel-specific formatting and team routing.
- Disaster Recovery Communications — Rapid channel enable/disable during DR events with centralised control and visibility.
- Scheduled Operational Reports — Periodic summaries and KPI digests across teams with automated formatting and delivery.
Explore Our Other Services
Discover more ways we can help transform your business







