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.
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:
- 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:
- Open the downloaded
.dmgfile from your Downloads folder - Drag Local MCP to your Applications folder
- 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:
- Your AI client sends a tool call to LMCP running on
localhost:8765 - LMCP uses AppleScript to ask Outlook for the requested data
- Outlook returns the data to LMCP
- 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
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
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
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.