·
Guides
Meta Muse
MCP

Meta Muse Email: Connect iCloud, Yahoo or Any IMAP Inbox

Meta Muse email beyond Gmail and Outlook: add iCloud, Yahoo, OVH or any IMAP inbox, plus CalDAV calendars, to Muse with one custom connector.

Meta Muse email works out of the box for one Gmail or one Outlook account, through the built-in connectors under Settings → Connectors. For anything else, iCloud, Yahoo, AOL, a work mailbox at OVH or IONOS, a second Gmail, you ask Muse to create a Custom Connector pointing at https://anymailmcp.com/mcp, sign in once, and Muse can search, read, draft, file and send from that inbox like any other tool. It takes a couple of minutes per mailbox.

Muse is Meta’s agent app, launched on September 8, 2026. It runs on iOS, Android, the web at muse.ai and inside WhatsApp, and it is aimed at doing things for you rather than chatting: booking, buying, sending. Email is the obvious place to point an agent like that, and it is also where the built-in list runs out first.

Which Meta Muse email connector covers your inbox

Meta does not publish a full connector list (it lives in the app and changes often), so this is what launch coverage and the in-app list show as of November 2026:

  • Gmail and Google Calendar: built in. Reports say search and read are one permission and sending is a separate one.
  • Outlook Mail, Outlook Calendar, Outlook Contacts: built in, as three separate connectors.
  • Several accounts of the same kind: third-party guides report that each built-in connector holds a single account. Meta has not documented this either way, so check your own Connectors screen.
  • Everything else: iCloud Mail, Yahoo, AOL, Zoho, Fastmail, GMX, OVH, Gandi, IONOS, Infomaniak, a cPanel box at your web host, any IMAP server. No built-in connector. These providers do not offer an OAuth sign-in for third-party apps, so there is nothing for Meta to plug into.

So if your whole life is one Gmail, use Meta’s connector and stop here. anymail earns its place for the last bullet: iCloud and Yahoo with an app password, a domain mailbox with its normal login, a second or third Gmail, and the CalDAV calendar and contacts that come with iCloud, Yahoo, Fastmail and most hosts. All of them sit behind one connector, and every tool takes a mailbox argument so Muse knows which inbox you mean.

For Outlook, use Muse’s own Outlook Mail connector. anymail does not connect Outlook.com, Hotmail or Microsoft 365 mailboxes today: Microsoft only allows OAuth for IMAP, and our Microsoft sign-in is not open yet.

Connect your email to Meta Muse with a custom connector

Muse runs in Meta’s cloud, so it can only reach MCP servers on a public HTTPS URL over streamable HTTP. Local and stdio servers do not work. anymail is hosted, so there is nothing to tunnel.

  1. Ask Muse in a chat. Meta’s help center says that for a service not in the Connector list, you ask Muse to create a Custom Connector. This works in the app, on the web and in WhatsApp. Paste this message:
    Create a Custom Connector for a remote MCP server, then connect to it:
    Name: Anymail
    Transport: remote streamable HTTP
    URL: https://anymailmcp.com/mcp
    Auth: OAuth
  2. Sign in when Muse asks. Muse opens our sign-in: your email, a magic link, then the mailbox you want to add. Server settings are detected from your address and the login is checked live against your provider.
  3. Let Muse list the tools. Muse reads the server’s tool list, tries them, and saves the connector so later conversations can use it without setup.

Some guides also describe Settings → Connectors → Add custom connector, where you paste the same URL. Others say that screen only lists Meta’s own connectors. If you see the button, it is the same connector; if not, the chat route is the one Meta documents.

What to type at the sign-in depends on the provider:

  • iCloud (@icloud.com, @me.com, @mac.com): an app-specific password from account.apple.com, never your Apple ID password. Steps in Can ChatGPT read my iCloud Mail?, which apply to Muse unchanged.
  • Yahoo: a Yahoo app password. See connecting Yahoo Mail.
  • OVH and other hosts: the mailbox password you already use in Thunderbird or on your phone. The OVH walkthrough explains why that is the only key that exists.
  • A second Gmail: a Google app password. The trade-offs are in Gmail MCP options.
  • Anything else on IMAP: if auto-detection misses, enter the hosts by hand. The IMAP guide covers the usual ports.

Nothing in this setup goes in the chat itself. Muse keeps chat history, so a password pasted there stays there. The sign-in is OAuth: credentials go on our page, Muse only gets a token.

Permissions: keep approval on for anything that sends, moves or deletes

There are two layers, and you want both.

In Muse, each connector can be read-only, require approval for every action, or be allowed to run. My setting: allow the read tools (search_emails, read_email, get_thread, list_events), and keep approval on for send_email, forward_email, move_email, delete_email and delete_event. Muse is built to act, and an agent that books dinner without asking is fine. One that files your boss’s email into Trash without asking is not.

On our side, each mailbox has an access level that the model cannot change from the chat:

  • Read: search, read, threads, attachments, calendars. Nothing changes in your mailbox.
  • Read & organize: adds drafts, moving, flagging, labels, folders and calendar events. No sending, no permanent deletion.
  • Full: everything, including send_email and delete_email.

For the first week, Read & organize is the right call. Muse writes replies with create_draft, they land in your real Drafts folder threaded under the original message, and you press Send from your usual mail app. More on that workflow in drafting replies with an assistant; it applies to Muse as is.

Prompts that work in Muse

Name the mailbox when you have more than one. Each prompt below says roughly which tools it calls, so you know what to approve.

Morning sweep across inboxesUsing the Anymail connector, check my iCloud and my OVH work mailbox for everything that arrived since yesterday 6pm. Skip newsletters, receipts and notifications. For each remaining email give the sender, one line on what they want, and whether I need to reply today. Then list today’s events from my iCloud calendar.

Expect one search_emails per mailbox, a read_email for each message worth opening, and one list_events. No approvals needed if read tools are allowed.

Reply drafts, nothing sentIn my Yahoo mailbox, find threads from the last 3 days where the last message is from someone else and asks me a direct question. Read each thread with get_thread, then write a short reply in the same language and save it with create_draft. Do not send anything. List the drafts you created.
Find the attachmentSearch my work mailbox for the signed lease PDF from the property manager, sometime in the last 6 months. Open the PDF with get_attachment and tell me the notice period and the date the lease renews.
Tidy up, with approvalIn my iCloud inbox, find emails older than 30 days from shops and mailing lists that I never opened. Show me the list grouped by sender first. After I confirm, move them to a folder called Archive/Promotions with move_email (create it with create_folder if it is missing).
Book from an emailFind the email from the dentist about my next appointment, read the date and time, check my Fastmail calendar for a conflict with list_events, and if it is free, add it with create_event with the clinic address in the location.

Bigger jobs have their own guides: IMAP basics, CalDAV calendars, and inbox watches if you want new mail to drive a task instead of a question.

Muse Code, briefly

Muse Code, Meta’s terminal agent, is a separate product with its own config. It reads ~/.config/muse/settings.json (with "schema_version": 1), supports streamable HTTP servers, and runs the OAuth sign-in with muse mcp login <server>. Add https://anymailmcp.com/mcp as a server there and log in once; the tools are the same.

Limits, honestly

  • Muse is US-only for now, adults only. Some guides mention Canada; Meta’s launch coverage says US. If Muse is not available where you are, this setup is not either.
  • We have not run the Muse sign-in end to end ourselves. The connector is standard remote MCP with OAuth, and it works in Claude, ChatGPT, Grok and Cursor. OAuth inside Muse is reported to work with more back-and-forth than other clients. If the sign-in does not complete, there is no API key fallback: anymail connects through OAuth only. Write to contact@anymailmcp.com and tell us where it stopped.
  • Meta does not review custom connectors, and anymail is not an official Muse listing. “Works with Meta Muse” means it speaks the protocol Muse speaks, not that Meta vetted it. Add only servers you trust, ours included, and keep the access levels tight.
  • Two meters. Custom connectors count against Muse’s usage meter like everything else (free, Power at $20 a month, Maximum at $100 a month). On our side the free tier is one mailbox and 15 calls a day (45 a week, 150 a month), which the morning sweep above can use in one go on a busy inbox. Solo is 4.99 € a month (excl. VAT) for unlimited calls and up to 5 mailboxes; Team is 29.99 € a month for everyone on your company domain.
  • No Google Calendar through us. Google’s CalDAV only accepts OAuth, so a Gmail added with an app password gets mail only. Muse’s own Google Calendar connector covers it.
  • Your provider’s limits apply. IMAP connection caps and SMTP sending limits are set by Apple, Yahoo or your host. A bulk move of thousands of messages can hit them; ask Muse to work in batches.
  • Search is live IMAP. Nothing is indexed on our side, so a body search is only as good as your server’s. If it comes back empty, ask by sender, subject or date range.

Pick your provider below for the exact sign-in details, then paste the message above into Muse.

Set up

Frequently asked

Can I keep Meta’s Gmail connector and add anymail too? Yes. They are separate connectors with separate tool names. A common setup keeps the main Gmail on Meta’s connector and puts iCloud, Yahoo or a domain mailbox on anymail.

Is my mail copied anywhere? Not by us. Each tool call opens a live connection to your provider; we store your encrypted login (AES-256-GCM) and a usage counter. Muse may keep what it read in its own chat history and memory, so ask it to forget anything sensitive.

How do I cut access? Disconnect the mailbox from your anymail profile, remove the connector in Muse, or revoke the app password at your provider. Any one of them stops access on the spot.

Ready to let your assistant into your inbox?

Get started, free