MAILRAFT

MAILRAFT / PRODUCT

Features

MailRaft is a disciplined business-email operating system that keeps every outbound message deliberate, approved and traceable. It combines a shared inbox, business-grounded AI drafts, strict human approvals, scoped third-party integrations and a policy-bound REST and MCP developer surface.

Multi-tenantApprovals-firstGrounded AISES-firstMCP-readyAudit-grade

The one-line pitch

Business email that behaves like a controlled system of record: AI drafts replies grounded in your own knowledge; a human approves the exact bytes; the system sends through a provider you authorized; every step is logged.

Controlled betaGeneral sending is disabled. The restricted SES worker and Bounce/Complaint suppression have local acceptance tests; application-originated sandbox feedback and AWS production approval remain outstanding. The workflows below include planned capabilities.

Shared inbox for the whole company

A single mailbox view assigns conversations to owners, keeps threads intact across providers and preserves original Message-IDs for cited replies.

Grounded AI drafts, never autonomous sends

Drafts are generated from the tenant own uploaded knowledge sources: product docs, policies, past correspondence, support macros. Every draft lists the exact chunk IDs it used so the owner can inspect the sources before approving.

Exact human approval

Each outbound message carries a server-held approval record bound to the exact sender, recipient, subject, body, attachments and thread. Any edit after approval invalidates the approval and forces a new review.

Suppression and bounce handling by default

A global suppression table blocks sending to any recipient on it before the provider is ever contacted. Hard bounces and complaints auto-suppress.

Scoped provider integrations

Each adapter runs through a shared policy layer with rate limits, scope enforcement, encrypted at-rest credentials, SSRF-safe outbound requests, bounded response sizes and sanitized call history.

ProviderScopeStatus
Amazon SES (outbound)Transactional, approved identitiesVerified identity in eu-north-1; sandbox pending production access
Google Workspace (inbound)Gmail readonlyImplemented; live acceptance remains gated
Microsoft 365 (inbound)Mail.Read plannedRoadmap: parallel lane with Gmail
Yahoo MailOAuth + IMAP/SMTP fallbackRoadmap: after Gmail/Microsoft pilots
Generic IMAP/SMTPPer-tenant scoped credentialsRoadmap: shared mailbox-adapter contract
SlackApproved channels onlyVerified install contract
NotionApproved pages onlyVerified read/write adapter
AirtableApproved base and tableVerified read/write adapter
ApifyApproved actor and budgetResearch-only; never implies marketing consent
BRIQ / Africa Talking SMSOwner-approved recipients onlyOne deduplicated notification per crucial action

Developer surface

REST API at api.mailraft.com with scoped bearer keys, exact action schemas and a public health endpoint. MCP gateway so the owner tooling can call the same actions under the same policy layer.

Status and evidence

The public status page reports current endpoint reachability without claiming an uptime SLA. Each release records sanitized evidence covering scope, timestamp, release SHA, environment, fixtures, external side effects and unverified gaps.

Honest by designNothing is marked complete without live proof. A queued job, an accepted SMTP response or an SMS API 200 is not proof of delivery.

What MailRaft is not