Message CRUD, threads, drafts, sending, tracking, search, labels, attachments, and repairable incremental sync.
5 MVP surfaces
Neutral communications layer
Brand system / v0.1
horato connection.created provider=google status=active
horato email.message.created sync=delta cursor=verified
horato calendar.event.updated etag=preserved
horato mcp.email.send approval=required
Provider index
Horato turns provider variance into explicit capabilities, sync state, and durable events across the communication surfaces your product needs.
Message CRUD, threads, drafts, sending, tracking, search, labels, attachments, and repairable incremental sync.
5 MVP surfaces
Events, availability, free/busy, recurrence, RSVP, conferences, watch renewal, and sync token recovery.
Push plus delta
Contact CRUD, multi-value fields, dedupe assistance, address books, groups, and directory-aware capability flags.
Raw payloads preserved
Task lists, completion, reconciliation, subtasks, linked resources, and provider-specific status mapping.
Google plus Graph
White-label booking links, event types, slot generation, lifecycle tokens, buffers, questions, and reminders.
Booking as system of record
Agent tools for search, availability, booking, and email send with explicit approvals for external actions.
Approval-safe writes
Architecture
Horato is a layered control plane over provider adapters, not a lowest-common-denominator wrapper. Clients get canonical models, capability flags, raw payload escape hatches, signed webhooks, and one action model across REST, SDKs, and MCP.
Google Workspace and Microsoft 365 lead the MVP, with IMAP, SMTP, CalDAV, and CardDAV adapter families next.
Email, calendar, contacts, tasks, scheduling, and webhooks share tenant-aware models without discarding etags, sync tokens, or provider IDs.
Inbound push and delta changes land in an internal log before replay-safe customer webhooks are signed and delivered.
The same actions power REST, JS, Python, and MCP tools, with approval gates for email send, bookings, event mutation, and destructive operations.
Each surface can ship alone, but the control plane gets stronger when conversations, schedules, tasks, and approvals share one event stream.
Backend teams can start with API keys and OAuth helpers, then use the same resource model through JavaScript, Python, webhooks, and MCP.
JavaScriptconst horato = new Horato({ apiKey });const draft = await horato.email.drafts.create({ connectionId, to, subject, bodyHtml});await horato.email.drafts.send(draft.id);Least-privilege OAuth, PKCE where required, tenant-aware token vaulting, and redacted logs.
Signed outbound webhooks with replay defense, delivery inspection, retries, and dead-letter handling.
Immutable audit history for connections, approvals, provider changes, and externally visible actions.
Designed for SOC 2, GDPR, retention controls, export flows, and regulated deployment modes.
Every email, calendar, contact, task, scheduling, webhook, SDK, and MCP capability is included. Pay $1/month per integrated account, with a lower account rate above 1,000 accounts.
Single plan
above 1,000 accounts
Same plan, lower rate at scale.
No separate module fees.
$0.75/account above 1,000 accounts.
No webhook surcharge.
No MCP surcharge.
Horato gives product teams a single communication layer without hiding the details that make provider integrations difficult.
Platform engineering lead
B2B workflow company
Book demo
Tell us what you are integrating first. We will map your provider mix, sync risks, booking needs, and agent approval model.