AI + Microsoft Outlook on Mac: Full Integration Guide (Claude, Cursor, VS Code)

Connect your AI assistant to Outlook for Mac directly — read inbox, send emails, manage calendar events. Works with Claude Desktop, Cursor, VS Code, ChatGPT, Windsurf, and any MCP client. No OAuth, no Microsoft Graph API, no Azure AD setup required.

L
LMCP··5 min read

The Problem: Microsoft Graph API Is a Maze

If you have ever tried to connect an AI assistant to your Outlook email, you know the pain. The standard approach requires the Microsoft Graph API, which means:

  • Registering an app in Azure Active Directory (now called Entra ID)
  • Configuring OAuth 2.0 consent flows with the right scopes
  • Getting tenant administrator approval if you are on a work account
  • Managing access tokens, refresh tokens, and token expiration
  • Dealing with rate limits and paginated API responses

For a personal project or a small team, this is wildly disproportionate. You just want your AI to read your email and maybe send a reply. You should not need to become an Azure administrator to make that happen.

The Solution: Bypass the API Entirely

LMCP takes a completely different approach. Instead of going through Microsoft's cloud APIs, it talks directly to the Outlook app running on your Mac using AppleScript — the same automation layer that macOS Shortcuts and Automator use.

This means:

  • No Azure AD registration — nothing to configure in Microsoft's admin portals
  • No OAuth tokens — no tokens to manage, rotate, or accidentally leak
  • No API keys — LMCP does not need any credentials at all
  • No tenant admin approval — works with personal and work accounts equally
  • No rate limits — you are reading data from your own machine, not hitting a cloud API

If Outlook is installed on your Mac and you can read your email in it, your AI assistant can access it through LMCP. That is the only requirement.

What You Can Do

Once connected, your AI assistant gets full access to your Outlook data through these capabilities:

Email

  • Read your inbox — list messages, read full content, view attachments
  • Search emails — find messages by sender, subject, date, or content
  • Send emails — compose new messages from your Outlook account
  • Reply to threads — reply or reply-all with context from the original message
  • Organize — move messages between folders, archive, or trash
  • Save attachments — download files from emails to any location on your Mac

Calendar

  • View your schedule — list upcoming events across all calendars
  • Create events — add new calendar events with title, time, location, and invitees
  • Check availability — ask your AI “Am I free tomorrow at 3pm?”

How to Install

Download LMCP and install it:

  1. Open the downloaded LMCP-Installer.pkg from your Downloads folder
  2. Follow the installer — it installs Local MCP to Applications for you (no dragging)
  3. Open Local MCP from your Applications folder — it appears in your menu bar

Takes about 30 seconds. Your AI clients are configured automatically.

The installer places LMCP in your Applications folder, starts it as a background service, and configures your MCP clients automatically. macOS will prompt you to grant LMCP permission to control Outlook — click Allow.

After installing, restart your AI client so it picks up the new MCP tools:

  • Claude Desktop — quit completely (Cmd+Q) and reopen
  • Cursor — restart the editor
  • VS Code — reload the window (Cmd+Shift+P → “Reload Window”)
  • ChatGPT / Windsurf — restart the application

Example Prompts for Outlook

Here are some things you can ask your AI assistant once the connection is active:

  • “Show me my unread emails in Outlook” — lists your latest unread messages with subject, sender, and date
  • “Find the email from the IT department about the VPN setup” — searches across your Outlook mailbox
  • “Reply to Mike's email saying I'll review the doc by Friday” — drafts and sends after your confirmation
  • “What meetings do I have tomorrow?” — checks your Outlook calendar
  • “Create a meeting with Lisa next Tuesday at 2pm about Q3 planning” — creates a calendar event
  • “Summarize all emails from the sales team this week” — reads multiple messages and produces a summary

Outlook vs Mail.app: You Can Use Both

A common question is whether you need to choose between Outlook and Mail.app. The answer is no — LMCP supports both simultaneously. If you have the same email account configured in both apps, you can access it through either one.

In practice, most people use Outlook for work accounts (especially if their company uses Exchange or Microsoft 365) and Mail.app for personal accounts. LMCP handles both seamlessly, and you can specify which app to use in your prompts: “Check my Outlook inbox” vs “Check my Mail inbox.”

If you primarily use Mail.app, check out the dedicated AI + Mail.app guide for more Mail-specific tips.

Privacy and Security

Because LMCP runs entirely on your Mac, your Outlook data never touches any external server beyond what Outlook itself already communicates with Microsoft. Here is exactly what happens when your AI assistant asks about your email:

  1. Your AI client sends a tool call to LMCP running on localhost:8765
  2. LMCP uses AppleScript to ask Outlook for the requested data
  3. Outlook returns the data to LMCP
  4. LMCP sends it back to your AI client

No email content is stored, cached, or logged by LMCP. There is no cloud intermediary. The data path is entirely local: Outlook → LMCP → your AI client, all on your machine.

This is fundamentally different from solutions that use Graph API, where your email content travels through Microsoft's API servers and your OAuth tokens create an always-on access channel.

Works with All Major AI Clients

LMCP is an MCP server — it works with any client that supports the Model Context Protocol. That includes Cursor, Claude Desktop, VS Code with Copilot, Windsurf, ChatGPT, Zed, and others. The installation command is the same for all of them.

Troubleshooting

Outlook is installed but your AI assistant cannot access it

Check System Settings > Privacy & Security > Automation. LMCP needs permission to control Microsoft Outlook. If it is not listed, download and reinstall LMCP and grant the permission when macOS prompts you.

Calendar events do not show up

Make sure your calendar is synced in Outlook. Open Outlook, go to the Calendar view, and verify your events are visible there. If they are, LMCP can read them. If they are not, the issue is with Outlook's sync, not with LMCP.

Can I use this with Outlook on the web?

No. LMCP connects to the native Outlook app installed on your Mac. It cannot access Outlook in a web browser. You need the desktop version of Microsoft Outlook for macOS.

Real-World Workflows

Single prompts are useful, but the real value is in multi-step workflows where your AI assistant combines Outlook with other tools in one go:

Cross-platform email management

Prompt — paste into your AI

Read my Outlook inbox, find all emails about the Henderson contract, summarize the thread, and create a calendar event for the follow-up meeting mentioned in the last email.

Your AI assistant searches your Outlook mailbox, reads the full thread, extracts the meeting details, and creates a calendar event — all in one request. No switching between apps, no manual copy-pasting of dates and times.

Meeting minutes from email

Prompt — paste into your AI

Find the recap email from yesterday's standup, extract action items, and list each one assigned to me with its deadline.

Perfect for after standups or project meetings where someone sends a recap. Your AI reads the email, pulls out your specific action items, and presents them clearly so you know exactly what to work on.

Delegate response

Prompt — paste into your AI

Read the support email from the client, check our project documentation in OneDrive, draft a detailed response, and if I can't answer it, create a reminder for me to review it tomorrow.

Your AI pulls context from your OneDrive documents and your Outlook inbox, drafts an informed reply, and handles the fallback case. You get a ready-to-send response or a clear reminder — either way, nothing gets dropped.

Ready to connect more apps? LMCP also integrates with Microsoft Teams, OneDrive, Contacts, and local files. See all available integrations at local-mcp.com.

LMCP vs Other Outlook & Microsoft 365 MCP Servers

Searching for an “Outlook MCP server” also turns up Anthropic's official Microsoft 365 connector for Claude and open-source Graph-API servers such as ryaker/outlook-mcp. They are solid options for the accounts they support — the honest comparison is about what each requires:

OptionScopeRequiresPersonal accounts
LMCP (Local MCP)Outlook + Mail.app + Calendar + Teams + OneDrive + Office docs — 188+ tools, localOutlook installed on your Mac — no tenant, no OAuth, no adminYes — work and personal alike
Anthropic's official M365 connectorSharePoint, OneDrive, Outlook, Teams via Microsoft's cloudA Microsoft Entra business tenant + admin setup; Claude onlyNo — business tenants only
ryaker/outlook-mcp & other Graph serversOutlook mail/calendar via Graph APIAzure app registration, OAuth scopes, token managementVaries; setup is developer-grade

In short: if your company runs a Microsoft Entra tenant and you only use Claude, the official M365 connector is a clean cloud option — but it explicitly does not work with personal Microsoft accounts. LMCP works with whatever is signed into Outlook on your Mac — personal or work — with no tenant, no Copilot license, and no Azure setup, and the same server also covers Teams, iMessage and your local files.

Frequently Asked Questions

Can I connect my AI to Outlook on Mac without the Graph API?

Yes. LMCP works with Outlook for Mac (and any account in Mail.app) directly on your machine — no Microsoft Graph API, no OAuth tokens, no Azure AD app registration.

Can it send email and manage my calendar, or only read?

Both. Your AI can read your inbox, send and reply to email, and create or reschedule calendar events — anything it sends shows a preview and asks for confirmation first.

Do I need a Microsoft 365 subscription or API keys?

No. LMCP uses the Outlook data already on your Mac — no subscription, no API keys, no admin approval.

How is this different from Anthropic's official Microsoft 365 connector?

The official connector goes through Microsoft's cloud and requires a Microsoft Entra business tenant set up by an admin — personal Microsoft accounts cannot use it, and it only works in Claude. LMCP reads the Outlook app on your Mac directly, so it works with personal and work accounts, needs no tenant or admin, and works from Claude, ChatGPT, Cursor and any MCP client.

Related Guides

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download for Mac
FreemacOS 12+ · Apple Silicon & Intel

✦ llms.txt

Comments

Questions and experiences welcome — comments are reviewed before they appear.