Microsoft 365 + AI

Connect Microsoft 365 email
to Claude, ChatGPT and Cursor

Give your AI agent your work or school Outlook mailbox. Sign in with Microsoft, and if your organisation requires it, send your IT admin one link to approve MCP Emails for everyone.

Yes, with one condition that depends on your organisation. mcpemails connects work and school Microsoft 365 mailboxes through Microsoft Graph: you click Connect with Microsoft and sign in with your work account. Many organisations, though, need an IT admin to approve the app once first, because Microsoft's default consent policy, in effect since late 2025, stops employees from approving mail-reading permissions themselves. If that happens, the dashboard gives you an approval link to send to your IT admin. The admin opens it, signs in with their Microsoft work account and approves MCP Emails once for the whole organisation, with no MCP Emails account needed, and after that you and your colleagues connect normally. Then paste one URL into Claude, ChatGPT, Cursor or any MCP client. One inbox is free, forever.

1 inbox free, forever Sign in with Microsoft, no app password IT admin approval link built in

How Microsoft 365 connects: Microsoft sign-in, sometimes with admin approval

Microsoft 365 connects through Microsoft Graph with OAuth 2.0, not over IMAP. You sign in on Microsoft's own page and approve the permissions MCP Emails asks for: read and change mail (Mail.ReadWrite), send mail (Mail.Send), stay connected (offline_access) and your basic profile and email address. Microsoft shows MCP Emails as coming from a verified publisher. Whether you may approve those permissions yourself is decided by your organisation. Since late 2025 Microsoft's default consent policy no longer lets ordinary users approve mail permissions for an app, so in many organisations the first person to connect is asked for admin approval instead. An admin approves once for the whole organisation, not once per person.

What your AI can do

A Microsoft 365 inbox your agent can actually use

Seventeen action-based MCP tools: send, reply, forward, schedule, and organize. Your agent finishes the job inside Microsoft 365.

  1. 01Read

    Read & search mail

    List, read and search across folders to find that invoice, summarize a thread, or pull the latest from a sender.

  2. 02Send

    Send, reply & forward

    Compose and send real messages, reply in-thread, and forward, directly from your mailbox, not as a draft you finish by hand.

  3. 03Schedule

    Schedule for later

    Queue a message to go out at the right time, so your agent can draft now and send on schedule.

  4. 04Organize

    Move, copy, flag, archive, delete

    Keep the inbox tidy: file mail into folders, flag what matters, archive the rest, or delete on request.

Setup

Connect Microsoft 365 in four steps

From sign-up to first AI email in a couple of minutes.

01

Create a free account

Sign up for mcpemails, no card required. The free plan connects one inbox, forever.

02

Choose Outlook and connect with Microsoft

In the dashboard, open Connect inbox, pick Outlook, click Connect with Microsoft and sign in with your work or school account.

03

Approve access, or send the admin link

If Microsoft lets you approve, accept the permissions and the inbox connects. If your organisation requires admin approval, the dashboard gives you an approval link to send to your IT admin. Your admin opens it, signs in with Microsoft and approves the app once for the whole organisation; they do not need an MCP Emails account. Then click Connect with Microsoft again.

04

Paste the MCP URL into your AI

Drop https://mcpemails.com/api/mcp into Claude, Cursor or ChatGPT, authorize, and your agent has the inbox.

Several mailboxes

Every Microsoft 365 mailbox your company runs, on one agent

If your company runs more than one address on Microsoft 365, such as info@, sales@ and invoices@, connect each one to the same mcpemails workspace. Your AI client then reaches all of them through the one MCP URL, in Claude, ChatGPT, Cursor or any other MCP client. Every tool call names the mailbox it acts on, each mailbox keeps its own sender name and signature, and a reply goes out through the mailbox it belongs to.

Free connects one mailbox, Personal three, and Pro every mailbox you run, on one login.

Before you start

What actually goes wrong with Microsoft 365

Passwords and app passwords do not work, which is why this uses Microsoft Graph

Microsoft removed Basic authentication for IMAP and POP in every Exchange Online tenant in 2022, and it cannot be turned back on. A password login fails in a way that looks exactly like a wrong password, which is why people reset credentials that were correct all along. mcpemails does not use IMAP for Microsoft 365: it signs in with Microsoft and talks to Microsoft Graph, so there is no password to type and no server setting to get wrong.

Admin approval is set by your organisation, and a verified publisher does not bypass it

Since the change Microsoft rolled out from late October 2025, the Exchange mail permissions sit in the Microsoft-managed default consent policy, so a user who tries to approve a mail app sees a request for admin approval instead. Being a verified publisher does not change that. Your IT admin can approve MCP Emails for the whole organisation through the approval link the dashboard gives you to send them, and only needs to do it once.

An account without an Exchange Online mailbox is refused

Some Microsoft 365 accounts have no Exchange Online mailbox, for example an admin account without an Exchange licence, or an organisation whose mail is hosted elsewhere. Microsoft Graph then has nothing to open, so mcpemails refuses the connection and says so. If your mail lives on another server, connect the address with IMAP instead.

If the approval did not go through, the admin opens the link again

The dashboard treats your organisation as approved only once Microsoft confirms it. If Microsoft does not confirm the approval, for example because the admin closed the page or declined, Outlook stays blocked and the dashboard says so. Ask your IT admin to open the approval link again.

Known limits with Microsoft 365

  • Outlook organizes mail in folders, including nested folders. The label tools are Gmail-only, but an automation's label action applies an Outlook category to the message.
  • Microsoft Graph cannot combine a text search with the unread, attachment, flagged or date filters. When a search includes text, those filters are not applied, and the result says which ones were left out.
  • Sending carries up to 10 MB of attachments per message; downloading attachments and forwarding originals work up to 25 MB.
  • The self-hosted version connects over IMAP and SMTP only. Signing in with Microsoft is part of the hosted service.
FAQ

Microsoft 365 and AI: common questions

Does Claude work with Microsoft 365 email?

Yes. Connect your work or school mailbox to mcpemails by signing in with Microsoft, paste one MCP URL into Claude, and Claude can read, search, send, reply, forward, schedule and file your mail. If your organisation requires admin approval, your IT admin approves MCP Emails once first, using the link the dashboard gives you.

Why am I asked for admin approval?

Because of your organisation's consent policy. Since late 2025 Microsoft's default policy stops employees from approving mail-reading permissions for apps themselves, so the sign-in asks for admin approval instead. It is not a problem with your account. The dashboard gives you an approval link to send to your IT admin.

What does my IT admin have to do?

Open the approval link you send them, sign in with their Microsoft work account, and approve the app for the organisation on Microsoft's consent screen, where MCP Emails appears as a verified publisher. They do not need an MCP Emails account. It is done once for the whole organisation. After that, everyone in the organisation connects with Connect with Microsoft as normal.

Do I need an app password or IMAP settings?

No. mcpemails connects Microsoft 365 through Microsoft Graph after you sign in with Microsoft, so there is no app password to create and no IMAP or SMTP server to enter. A password would not work anyway: Basic authentication was removed from Exchange Online in 2022 and cannot be turned back on.

What can my AI do in Microsoft 365?

Read, search, send, reply and forward; work with drafts; create and use folders, including nested ones; move, copy and archive; flag; delete to trash or permanently; send up to 10 MB of attachments per message, and download attachments or forward originals up to 25 MB; schedule sends; run automation rules; and manage your signature.

Is my email stored on your servers?

No. Messages are fetched live from Microsoft for each request and handed to your AI client. The OAuth token from your Microsoft sign-in is encrypted at rest and message bodies are not retained. Deleting the inbox in mcpemails ends the connection straight away.

Can I connect several Microsoft 365 mailboxes to the same AI agent?

Yes. Connect each Microsoft 365 address to one mcpemails workspace and your AI client reaches all of them through the same MCP URL. Every tool call names the mailbox it acts on, so a reply to a message in sales@ goes out from sales@. Free connects one mailbox, Personal three, and Pro every mailbox you run.

Give your AI your Microsoft 365 inbox

Sign in with Microsoft. If your organisation needs admin approval, one link to your IT admin covers everyone. One inbox free forever.