NornWeave is an innovative open-source, self-hosted email API designed to transform standard email providers into intelligent, stateful email systems for LLMs. This powerful tool offers a REST API and MCP integration for AI agents, enabling seamless communication and data management. With NornWeave, users can create Virtual Inboxes with dedicated addresses for AI agents, allowing them to receive and send emails via their chosen provider. The system supports SQLite or PostgreSQL storage with API key authentication, ensuring secure and efficient data handling.
NornWeave's Webhook Ingestion feature allows users to ingest emails from popular providers like Mailgun, AWS SES, SendGrid, and Resend, and send emails through their configured provider. The platform's Smart Threading capabilities include threading by headers, HTML to Markdown parsing, and cruft removal, with LLM thread summaries available using OpenAI, Anthropic, or Gemini keys.
The comprehensive REST API facilitates inbox, thread, and message management, offering LLM-optimized response formats. Additionally, the MCP Integration supports Claude, Cursor, and other MCP clients, enabling email reading and sending with attachment text extraction. NornWeave also provides Domain Filtering with regex patterns for inbound and outbound traffic control, and Send Rate Limiting to protect against runaway agents.
Designed with a Clean Architecture, NornWeave features a modular design with storage and provider adapters, allowing users to easily swap email providers. The platform offers a quick start guide for installation and operation, with options for both SQLite and Docker for production environments.
Built with