How to connect nicemails to Claude

To give Claude an email inbox, add nicemails as a custom connector: open Customize → Connectors, choose Add custom connector and paste the nicemails MCP server address. Sign in to nicemails and approve the permissions. Claude can then read, search and organize your mailboxes and send mail you approve, on the web and in Claude Desktop.

What do you need before you start?

How do I add nicemails to Claude?

You need one address, the nicemails MCP server. It uses Streamable HTTP and OAuth sign-in:

https://nicemails.net/mcp
  1. In Claude on the web or in Claude Desktop, open Customize → Connectors.
  2. Select + Add, then Add custom connector.
  3. Enter a name, such as nicemails, and paste the address above as the Remote MCP server URL, exactly as shown, including /mcp.
  4. If Claude shows OAuth client options, choose Register automatically. nicemails registers clients on its own, so there is no client ID or secret to copy.
  5. Choose Sign in now and add the connector. Sign in to nicemails in the window that opens, using the code sent to your email.
  6. On the nicemails approval page, choose the permissions and whether Claude may use every mailbox or only one, then select Allow.
  7. In a chat, select + at the lower left, open Connectors and check that nicemails is switched on.
  8. Ask Claude to list your nicemails mailboxes to confirm that the connection works.

Remote connectors are stored in your Claude account, so the same connector works in Claude on the web and in Claude Desktop. You do not need to edit claude_desktop_config.json: that file is for local servers.

If you sign in to Claude Code with the same Claude account, the connector shows up there too. See Connect Claude Code.

Can I use an API key instead of signing in?

Yes, if your organization prefers a fixed credential. Claude’s connector form has a Request headers option for servers that are not signed in with OAuth. Create the key first:

  1. In nicemails, open Settings → API keys and select Create API key.
  2. Choose AI agent (MCP) as the key purpose.
  3. Pick the permissions and, if you like, limit the key to one mailbox.
  4. Copy the key. It is shown only once.

Then add the connector with the same address, choose No sign in, and add this request header with your key in place of the placeholder:

Authorization: Bearer <YOUR_API_KEY>

What can Claude do with your mailboxes?

Claude gets the nicemails tools your permissions allow. There are 8:

Try asking: “Check my research mailbox for the confirmation email from the conference and tell me the deadline,” or “Archive this week’s newsletters in my projects mailbox.”

Who approves what Claude does?

Troubleshooting

Claude says it cannot connect to nicemails. What should I check?

Check that the URL is exactly https://nicemails.net/mcp, including /mcp, with no spaces. If the sign-in window closed before you selected Allow, remove the connector and add it again, then finish the sign-in.

Why doesn’t Claude use nicemails in my chat?

Make sure the connector is switched on for that conversation under + → Connectors. Naming the mailbox in your request helps, for example “search my agent mailbox for the code from…”.

I’m on Claude’s Free plan and can’t add another connector.

Per Claude’s help center, a Free plan can have one custom connector. Remove the other custom connector or change your Claude plan. Any nicemails plan works, including Free.

Related guides

Start for free