Microsoft shows "Need admin approval" when your organization does not let employees approve mail access for an app themselves. An IT admin approves MCPEmails once, and then everyone in the organization can connect their own mailbox. This page is for both of you: what the person connecting does, and what the admin is approving.
Mail.Read and Mail.ReadWrite for an app. Microsoft shows Need admin approval instead of the usual consent screen.login.microsoftonline.com/organizations/v2.0/adminconsent) for MCPEmails. You sign in with your Microsoft work account on Microsoft's page. MCPEmails never sees your password.Mail.ReadWrite (delegated): read and change mail in the signed-in person's mailbox, so the AI can search, read, write drafts, move, flag, manage folders and delete.Mail.Send (delegated): send mail as the signed-in person. Mail.ReadWrite does not cover sending, so it is a separate permission.offline_access: keep the connection working without signing in again, until the person disconnects or access is removed.openid, profile and email to read their name and address. Consent policies do not restrict these sign-in basics, so the admin approval leaves them out.MCPEmails is open source. These files build the link, start the approval and list the permissions this page describes:
outlook-admin-link.ts The signed, seven-day approval link and the result statusesadmin-consent/route.ts The public route the link opens, and the permissions it asks the admin foroutlook-oauth.ts The permissions each person grants at sign-in, and how a "Need admin approval" answer is recognised