Guide

Connect Claude to Your Email with MCP

People ask whether Claude can read their Gmail, or connect to Yahoo Mail, or check an Outlook calendar — and the honest answer is that Claude itself ships no built-in, multi-provider email connector. What it does support is MCP, the open protocol for giving an assistant tools. Point Claude at the Nylas MCP server and it can read, search, and send mail across every major provider. Here's the setup, and exactly which providers it reaches.

Written by Hazik Director of Product Management

VerifiedCLI 3.1.16 · Gmail, Outlook · last tested June 8, 2026

Command references used in this guide: nylas mcp install, nylas auth login, and nylas mcp serve.

Can Claude connect to your email?

Claude can read and send your email, but not on its own — it connects through MCP, the Model Context Protocol. Claude has no built-in connector that speaks Gmail, Outlook, Yahoo, and iCloud directly; instead, Claude Desktop and Claude Code load external MCP servers that expose tools, and an email MCP server is what gives Claude inbox access. The Nylas MCP server is one such server, covering six providers behind a single connection.

This answers the question people actually search: yes, Claude can connect to Yahoo Mail or iCloud, even though neither offers a first-party Claude integration, because the MCP server handles the provider connection and Claude just calls the tools. One setup covers every supported provider, so you don't wire up Gmail and Outlook and Yahoo separately.

What is MCP, and why does Claude use it?

MCP is an open standard, introduced by Anthropic in late 2024 and documented at modelcontextprotocol.io, for connecting AI assistants to external tools and data. An MCP server advertises a set of tools — “list emails,” “send email,” “search calendar” — and the assistant decides when to call them. It's the same mechanism whether the assistant is Claude Desktop, Claude Code, Cursor, or another MCP client, as Anthropic's MCP documentation describes.

Claude uses MCP because it decouples the model from each integration: Anthropic doesn't need to build a Gmail connector, a Yahoo connector, and so on — any MCP server can plug in. That's why the same Nylas server works across Claude Desktop and Claude Code without change, and why adding email to Claude is a configuration step, not a code change.

How do you connect Claude to email with the Nylas MCP server?

The nylas mcp install command writes the MCP configuration into Claude's config file for you — pass --assistant claude-desktop for the desktop app or --assistant claude-code for the CLI. First connect an account with nylas auth login, then run the install, then restart Claude. The whole setup takes about two minutes and adds Nylas's email and calendar tools to Claude's tool list.

Under the hood, the config points Claude at nylas mcp serve, which proxies to the Nylas MCP server using your locally stored credentials. If you prefer to edit the config by hand, the entry is a single mcpServers block. The command also supports cursor, windsurf, and vscode as targets, so the same email tools work in those editors.

# 1. Connect an account once (repeat per provider you want)
nylas auth login --provider google
nylas auth login --provider yahoo

# 2. Add the Nylas MCP server to Claude Desktop (or claude-code)
nylas mcp install --assistant claude-desktop

# 3. Restart Claude. The config it writes looks like:
#   { "mcpServers": { "nylas": { "command": "nylas", "args": ["mcp", "serve"] } } }

Which providers can Claude reach?

Through the Nylas MCP server, Claude reaches the same six providers the CLI supports — so a single connection covers far more than any per-vendor plugin. The table answers the common provider-specific questions directly, including the Yahoo and iCloud cases that have no standalone Claude connector.

ProviderClaude via Nylas MCPAuth
Gmail / GoogleYesOAuth
Outlook / Microsoft 365YesOAuth
Yahoo MailYesApp password
iCloud MailYesApp password
Exchange / EWSYesOAuth / credentials
Any IMAP serverYesApp password

What can Claude do once connected?

Once the server is connected, Claude can list and search the inbox, read message bodies, send mail, and read the calendar — all by calling tools rather than guessing. You can ask it to summarize unread mail from a sender, draft a reply, or find a meeting time, and it executes through the MCP tools against your real account. Because it acts on live data, treat sending as a sensitive action.

Keep a human in the loop for anything that leaves the inbox. Have Claude draft into a review queue rather than send unattended, and remember that email bodies are untrusted input an assistant shouldn't blindly act on — the same prompt-injection caution that applies to any tool-using agent. See the MCP email security checklist and stop an AI agent going rogue for the guardrails.

Next steps