Cloudflare Email Agent
AI agent · Workflow / back-office agent · Operations & supply chain by Cloudflare
Build AI agents that send, receive, and route email autonomously.
Cloudflare Email Agent is an AI-powered communication assistant built on the Cloudflare Agents SDK for businesses and developers. It enables the creation of agents that can send, receive, route, and reply to emails autonomously using the Cloudflare global network. The agent uses Durable Objects to maintain conversation state and can be programmed to take initiative, such as sending scheduled follow-ups or monitoring systems without user prompts. It integrates with Workers AI for inference and can connect to external tools via the Model Context Protocol (MCP).
- Languages
- TypeScript, JavaScript, Rust, C++
- Deployment Network
- 335+ cities worldwide
- State Storage
- Built-in SQLite database
- Communication Protocols
- SMTP, REST API, Workers binding
- Supported Languages
- TypeScript, JavaScript, Rust, C, C++
Overview
Cloudflare Email Agent is an AI-powered communication assistant built on the Cloudflare Agents SDK for businesses and developers. It enables the creation of agents that can send, receive, route, and reply to emails autonomously using the Cloudflare global network. The agent uses Durable Objects to maintain conversation state and can be programmed to take initiative, such as sending scheduled follow-ups or monitoring systems without user prompts. It integrates with Workers AI for inference and can connect to external tools via the Model Context Protocol (MCP).
Communication Channels
- Email Sending: Sends outbound transactional emails such as account confirmations and alerts through Workers bindings or REST APIs.
- SMTP Support: Supports authenticated SMTP for sending emails from external applications through the Cloudflare network.
- Queue Integration: Integrates with Cloudflare Queues to send and process email events reliably.
Agent Capabilities
- Agents SDK: Provides a TypeScript API to build goal-driven agents that coordinate tools and reason toward specific goals.
- Stateful Execution: Maintains agent state for hours or days using Durable Objects and built-in SQLite databases.
- Proactive Scheduling: Schedules tasks with cron expressions and triggers actions from webhooks or queue messages.
Pricing
- Email Routing (Free/Paid)
- Included in Workers plans
- Email Sending (Beta)
- Requires Workers Paid plan
Specifications
- Deployment Network
- 335+ cities worldwide
- State Storage
- Built-in SQLite database
- Communication Protocols
- SMTP, REST API, Workers binding
- Supported Languages
- TypeScript, JavaScript, Rust, C, C++
Added by AntSpace from public sources (developers.cloudflare.com).