Give your CrewAI agents the ability to send, read, and reply to email — with graduated human oversight that matches each agent's role and trust level.
CrewAI is a multi-agent framework where each agent has a defined role, goal, and backstory. This role-based design maps naturally to MultiMail's oversight model: a senior agent might operate in autonomous mode while a junior researcher works in gated_send, where every outgoing email requires human approval.
MultiMail provides the email infrastructure your crew needs. Agents can send outreach emails, check inboxes for responses, manage contacts, and track conversation threads — all through the REST API or MCP server. Each action respects the oversight mode configured for that mailbox.
By combining CrewAI's task delegation with MultiMail's email tools, you can build crews that handle complex email workflows: a researcher agent finds contacts, a writer agent drafts messages, and a manager agent reviews the queue before delivery.
Map CrewAI agent roles to MultiMail oversight modes. A trusted outreach agent can operate in monitored mode, while a new agent starts in gated_all where both sends and replies require approval.
CrewAI crews naturally split email tasks across agents. One agent researches contacts, another drafts emails, and a third monitors replies. MultiMail supports this by providing separate tools for each step.
MultiMail maintains email threads automatically. When a CrewAI task involves following up on a previous email, the agent can retrieve the full thread context with get_thread and craft a relevant reply.
CrewAI outreach crews can use MultiMail's search_contacts and add_contact tools to build and query contact databases, tracking who has been contacted and their response history.
Assign different mailboxes to different crew agents. Your sales agent sends from sales@, support agent from help@, and each mailbox can have its own oversight mode and sending limits.
No code, no dashboard. Paste this to your AI agent — it connects MultiMail, creates an inbox, and builds the flow for you.
Sign up at multimail.dev and create one or more mailboxes for your crew. Generate an API key from the dashboard.
Install CrewAI and the requests library for API calls.
Create @tool decorated functions for send_email, check_inbox, reply_email, and any other MultiMail operations your crew needs.
Create agents with roles that map to email responsibilities. Assign each agent only the tools it needs — a reader agent does not need send_email.
Kick off the crew with crew.kickoff(). If using gated_send mode, review and approve pending emails in the MultiMail dashboard.
Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a hosted MCP server. Formally verified in Lean 4.