Claude Cowork + email

Connect your inbox to Claude Cowork
and hand it whole email tasks

Cowork works through a task on its own instead of answering one message at a time. With MCPEmails as a custom connector, that task can read, search, draft, send, reply, forward, schedule and organize mail across every inbox you have connected.

In Claude, open Customize, Connectors, click + Add, then Add custom connector. Paste https://mcpemails.com/api/mcp, click Continue through the sign-in settings, click Add and sign in with MCPEmails. Then select Cowork in the message box and describe the email task. Cowork needs a paid Claude plan.

1 inbox free, forever OAuth, no API key needed Email fetched live, never stored

How Cowork connects: OAuth, no API key

Cowork uses the custom connectors on your Claude account, and Claude opens the connection from Anthropic's cloud, not from your computer, even when you run Cowork in the desktop app. Claude runs the standard MCP OAuth flow against this server. By default it identifies itself with its published client identity, and it can also register itself with RFC 7591 dynamic client registration; both are supported here, so there is no client ID to create. It authorizes with authorization code plus PKCE using S256, no client secret is transmitted, and the token carries only the scopes you approve on our consent screen. The access token lasts an hour and refreshes itself; it is listed in Dashboard, API Keys as OAuth: followed by the client name, which is where you revoke the connection.

The one value you need

Everything on this page is a way of getting this URL into Claude Cowork.

FieldValue
MCP server URLhttps://mcpemails.com/api/mcp
TransportStreamable HTTP (MCP 2025-06-18)
AuthenticationOAuth 2.1, authorization code with PKCE. No API key.
Setup

How to connect Claude Cowork to your inbox

Four steps. The first two are the same for every client, the rest are specific to this one.

01

Create a free account and connect a mailbox

Sign up at mcpemails.com, no card required, then go to Dashboard, Inboxes, Connect Inbox. Outlook and Microsoft 365 connect with Sign in with Microsoft; Gmail, iCloud, Fastmail, Yahoo, Zoho and Yandex take an app-specific password; anything else connects over plain IMAP and SMTP. The free plan holds one inbox, forever.

02

Open the connector page

In Claude on the web or in Claude Desktop, go to Customize, then Connectors. Click + Add, then Add custom connector.

03

Add the server

Enter a name such as MCPEmails, paste https://mcpemails.com/api/mcp as the server URL and click Continue. Review the detected authentication settings, keep the OAuth client on Use Claude's published identity (Recommended), click Continue, then click Add.

04

Sign in and approve scopes

Sign in with your MCPEmails account when Claude asks, and approve the scopes you want Cowork to hold. No API key needed.

05

Start a Cowork task

If your message box shows Chat and Cowork, select Cowork. Click the + button, open Connectors and make sure MCPEmails is toggled on, then describe the task, for example "list my inboxes and summarize today's unread mail".

Before you start

What trips people up in Claude Cowork

Auto mode means a send may not pause for you

Cowork has Manual, Auto and Skip modes in the mode selector. In Manual, Claude asks you to allow or deny each action; in Auto, it keeps working and a safety review blocks actions it judges unsafe. Auto is the default on Pro, Max and Team, Manual on Enterprise. For email that means a send may go out mid-task without a prompt. If that is not what you want, run email tasks in Manual, leave send:email off this connection and grant manage:drafts instead, or turn on human approval in the MCPEmails dashboard so every send waits for a person.

On Team and Enterprise, an owner adds the connector

An Owner or Primary Owner adds the custom connector for the organization: Organization settings, Connectors, click Add, hover over Custom and select Web, then enter the URL. Members then find it under Customize, Connectors and click Connect. Owners can set each tool to Always allow, Needs approval or Blocked under Tool permissions, and individual users cannot override that. In Cowork, write tools also ask for approval on each task unless an owner turns on the Always allow option in the organization's Cowork settings.

One connector, every Claude surface

Custom connectors are configured and brokered through your Claude account, and Cowork manages them on the same Customize, Connectors page as chat. A mailbox you connect for Cowork is the same connection chat uses, so there is nothing to set up twice. The setup for regular claude.ai chats is on the separate Claude guide.

Limits worth knowing

  • Cowork itself needs a paid Claude plan (Pro, Max, Team or Enterprise).
  • Requests are rate limited to 100 per minute, 1,000 per hour and 10,000 per day per key, plus your plan ceiling on billable actions.
  • The server is request and response only. There are no webhooks and no server-initiated events, so new mail never wakes a Cowork task by itself. Cowork sees mail when a task asks for it.
  • Mail is fetched live from your provider on every call and never stored. Only the encrypted OAuth token or app password is kept, so a revoked token or a changed mailbox password ends access immediately.
FAQ

Claude Cowork and email, answered

How do I connect email to Claude Cowork?

Go to Customize, Connectors, click + Add, then Add custom connector. Enter a name, paste https://mcpemails.com/api/mcp, click Continue twice, click Add and sign in with MCPEmails. Then select Cowork in the message box, check that MCPEmails is toggled on under the + button's Connectors menu, and describe your email task.

Which Claude plan do I need for Cowork with email?

Cowork is on the paid plans: Pro, Max, Team and Enterprise. On Team and Enterprise, an owner adds the custom connector for the organization and each member then clicks Connect to sign in with their own MCPEmails account.

Is the Cowork connector separate from the one I added in claude.ai?

No. Custom connectors belong to your Claude account and are managed on one Customize, Connectors page, which Cowork uses too. If you already added MCPEmails for chat, Cowork can use it as it is.

Do I need an API key for Cowork?

No. Claude runs the OAuth sign-in with this server, so nothing secret is typed in. A bearer key is available for other clients that cannot do OAuth.

Can Cowork send email without me seeing it?

It can if you let it. Sending is gated on the send:email scope, so a token without that scope cannot send at all. An inbox owner can also require human approval in the dashboard, which holds every send, reply, forward, draft send and scheduled send until a person releases it, whatever mode Cowork is running in.

Is my email stored on your servers?

No. Every message is fetched live from your provider for the request that asked for it and handed straight to Claude. Only the encrypted OAuth token or app password is kept, so future calls can authenticate. Deleting the inbox in the dashboard, or revoking access at your provider, ends the connection at once.

Give Cowork a real inbox

One URL, one sign-in. One inbox free forever, no card required.