a16z
March 21, 2025

Automating Developer Email with MCP and AI Agents

This podcast explores the evolving landscape of developer tools, focusing on the rise of AI agents and their impact on email automation. It features Zeno Rocha, the creator of the Dracula theme and founder of Resend, an email API service.

The Rise of the Agent Experience (AX)

  • "I've been obsessed with developer experience (DX) for the past 10 years, and now there's a new obsession for me: Agent Experience (AX)."
  • "Agent experience is like developer experience — it's the sum of all the little details."
  • AX, like DX, focuses on streamlining workflows. Removing friction, such as instant signup and send capabilities on Resend, are key. This approach benefits both human users and agents.
  • Investments in documentation and knowledge bases improve both DX and AX. Clearer documentation leads to better LLM outputs.
  • Existing infrastructure, APIs, and SDKs will be leveraged for agents. LLM.txt, with its plain text format, is an example of how simpler formats can be more effective for LLMs, similar to how plain text email may become preferred over HTML for agents.

AI Agents and Email: A New Paradigm

  • "Content remains king. The difference now is that we're going to be living in a world where agents are talking to other agents, and these agents are sending emails but also receiving, parsing, and sending to another inbox that is also powered by agents that's parsing, taking action, and sending."
  • "The challenge is always sending the right message to the right person at the right time. Customization is more important than ever."
  • AI is changing how emails are crafted and sent. Tools like Resend’s “New Email” allow marketers and designers to generate email templates in seconds.
  • Focus is shifting from visually-rich marketing emails to content-focused, plain-text emails optimized for agent-to-agent communication.
  • Email deliverability and rendering challenges remain. Ensuring emails reach the primary inbox across different email clients is still a key concern.

MCP: The Emerging Standard for Agent Interactions

  • "The emerging standard is definitely MCP. There's still the question of whether MCP will be adopted by other AI models."
  • "As an API provider, I want to make sure we have an MCP for Resend so other agents can use that and send emails."
  • Message Control Protocol (MCP) is gaining traction as a standard for agent-to-agent and agent-to-tool communication. Broader adoption, particularly by OpenAI, is crucial for MCP to become the de facto protocol.
  • Developers should consider implementing MCP servers for their APIs to enable agent interaction. Resend aims to be both an MCP client and server.
  • Current MCP use cases are primarily local, leveraging command-line interfaces like Raycast. Expanding MCP to web and desktop applications will unlock further potential.

Building in the Age of AI Agents

  • "In my case, it’s interesting because I’m both a developer and a founder…For the past two years I’ve been ignoring AI to a certain extent…I think it’s around changing your tool set."
  • "Start from the use case. What are people actually doing with your product, and then you build."
  • Developers should embrace new AI-powered tools like Cursor and Raycast to enhance their workflows.
  • When building for agents, focus on key use cases and avoid trying to provide full API coverage initially.
  • Solve your own problems first. Zeno’s Dracula theme and his desire to automate personal tasks exemplify this approach.

Key Takeaways:

  • Agent Experience (AX) is the new frontier in developer tools, focusing on seamless integration and frictionless workflows for AI agents.
  • MCP is poised to become the standard for agent interaction, but wider adoption is key to unlocking its full potential.
  • Developers need to adapt their toolsets and prioritize use-case-driven development when building for the age of AI agents.

For more insights and to watch the podcast, visit: Link

This episode explores the emerging paradigm of "agent-centric" software development, where AI agents, not humans, become the primary users and actors within applications, and how this shift impacts everything from product design to API infrastructure.

Agent-Centric Software and the Shift in User Paradigm

  • This necessitates a complete rethinking of product design, focusing on "agent experience" rather than solely on human user experience.
  • Rocha shares his personal obsession with developer experience, now expanding to encompass "agent experience," emphasizing the need to make products easily consumable by AI agents.
  • Simple things, like CAPTCHAs on sign-up forms, become points of friction, forcing developers to question whether they truly want to exclude bot users.
  • "I think we're going to see a big shift in terms of who is the actor who is the creator and I believe it's going to be the majority of the actions will be taken by agents instead of humans..." - Zeno Rocha

Defining "Agent Experience" and its Implications

  • Rocha contrasts Resend's immediate email sending capability upon signup with traditional email providers like SendGrid, which often require manual verification, a process incompatible with the immediacy of agent actions.
  • He emphasizes that optimizing for agent experience often augments developer experience, rather than replacing it. Improved documentation, for example, benefits both human developers and the LLMs powering agents.
  • The analogy of autonomous cars is used: just as Waymo adapted to existing roads, agents will largely leverage existing APIs and SDKs, rather than requiring entirely new infrastructure.

Email as a Case Study: Adapting to Agent Users

  • Rocha points out the relevance of LLM.txt, a plain text format optimized for LLM consumption, highlighting how agents prefer simpler, more easily parsed data.
  • This extends to email, where plain text versions are becoming more valuable than visually rich HTML emails for agent interaction, due to lower token usage and easier parsing.
  • The concept of agents communicating with other agents via email is introduced, emphasizing the need for content-focused, markup-minimal communication.
  • API keys and permissioning also need re-evaluation: are agents considered users or service accounts? This poses challenges for existing access control models.

AI-Generated Applications and the "Proumer" Trend

  • These "prosumer" apps, targeting specific verticals (e.g., website building), are predicted to proliferate across various industries.
  • The key differentiator for these apps is not the code generation itself, but the "aha moment" – the final action that delivers value (e.g., publishing a website).
  • The UI/UX of these apps often follows a similar pattern (chat on the left, preview on the right), but the core value lies in the specific call to action.

Email in the AI Era: Customization and Challenges

  • Customization becomes even more critical. AI-powered SDR (Sales Development Representative) tools are emerging, but superficial personalization (e.g., based solely on a LinkedIn message) will be insufficient.
  • Technical challenges persist, such as ensuring consistent email rendering across different email clients (Outlook, Gmail, etc.).
  • On the receiving end, filtering and prioritizing relevant emails in the inbox (and avoiding the spam folder) remain key concerns.

"New Email": Empowering Non-Technical Users

  • This democratizes email creation, reducing the reliance on specialized developers and agencies.
  • The tool allows users to go from an idea to a functional email template in seconds, significantly shortening the creative loop.
  • The analogy of a painter using a base layer of paint on a canvas is used to illustrate how AI can overcome the "blank canvas" problem, providing a starting point for iteration.
  • The importance of balancing initial guidance (e.g., suggesting an "Apple-like" style) with the freedom for users to explore more creative options is highlighted.

Agentic Workflows and the MCP Standard

  • Rocha defines an agent as "a set of tools that are being executed and they're trying to accomplish a specific task." This definition encompasses both single-step generation processes and more complex, multi-step executions.
  • The emerging standard for agent communication, MCP (Model Communication Protocol), is discussed. Rocha believes wider adoption by various AI models (e.g., OpenAI) would be a significant unlock.
  • The potential for MCP to extend beyond code editors (like Cursor and Windsurf) to consumer-level applications is highlighted.
  • Resend plans to be both an MCP server (allowing agents to interact with its email API) and an MCP client (integrating with other services like Linear and Notion).

MCP: Ecosystem Challenges and Future Directions

  • Rocha identifies adoption by other AI models as the primary hurdle.
  • The potential for MCP to access local file systems and desktop APIs (as seen in Raycast extensions) is highlighted as a promising frontier.
  • The hosts speculate on the types of workflows that will be most successful with MCP, suggesting that "system of record" applications (Linear, Gmail, Notion) are well-positioned due to data gravity.
  • The need for databases to store agent state is raised, suggesting the potential for new types of databases optimized for agentic workflows.

Creative Use Cases and Developer Advice

  • Examples include AI-generated newsletters, automated domain provisioning (e.g., Payload CMS), and integrating with HR systems (e.g., Bob) to personalize messages.
  • Rocha emphasizes the importance of developers immersing themselves in AI-enabled tools (e.g., switching from VS Code to Cursor) to understand the new paradigm.
  • He advises starting with specific use cases and pain points, rather than attempting to build overly broad or generic solutions.
  • The story of Dracula Theme, a successful side project, is shared, highlighting the potential for developers to create valuable tools by addressing their own needs.

Technical Terms and Contextual Enrichment:

  • Superbase: An open-source Firebase alternative that provides a backend-as-a-service, including a PostgreSQL database.
  • Resend: An email API for developers, designed for sending transactional and marketing emails.
  • CAPTCHA: A challenge-response test used to determine whether a user is human or a bot.
  • SendGrid, Postmark, Mailgun: Established email service providers.
  • LLM.txt: A plain text file format optimized for consumption by Large Language Models (LLMs).
  • API Keys: Unique identifiers used to authenticate and authorize access to APIs.
  • SDR (Sales Development Representative): A sales role focused on generating leads and qualifying prospects.
  • DKIM (DomainKeys Identified Mail) and SPF (Sender Policy Framework): Email authentication methods used to prevent email spoofing.
  • MCP (Model Communication Protocol): An emerging standard for communication between AI agents and applications.
  • SSE (Server-Sent Events): A technology for pushing updates from a server to a client over a single HTTP connection.
  • Dracula Theme: A popular dark color scheme for code editors and other applications.
  • Monokai: Another popular dark color scheme for code editors.

This episode underscores the transformative potential of AI agents as primary software users. Crypto AI investors and researchers should prioritize understanding and adapting to "agent-centric" design principles, focusing on removing friction, optimizing for agent interaction, and exploring the emerging MCP standard to capitalize on this fundamental shift.

Others You May Like