Connect Claude to Outlook on Windows — No Azure AD, No Graph API

Connect Claude, Cursor, VS Code or ChatGPT to Outlook on Windows directly. Read, search, send, reply, forward, flag, move and organize email — no Azure AD app registration, no Microsoft Graph API, no admin consent required.

L
LMCP··5 min read

LMCP executes local tools on your device. Cloud AI providers and connected services can receive requested data; their terms apply.

What You Can Do

Through LMCP, your AI assistant can:

  • Read your inbox — list messages, read full content, view attachments
  • Search emails — find messages by sender, subject, date, or content
  • Send, reply, and reply-all — compose new messages and respond to threads
  • Forward emails — forward a message with your own note
  • Organize — move messages between folders, create folders, flag for follow-up
  • Save attachments — download files from emails anywhere on your PC
  • Check your calendar — list events and create new ones (see the dedicated Outlook Calendar guide for the full calendar workflow)
  • Look up contacts — search and read entries from your Outlook address book

Preview and confirmation requirements differ by tool and platform. Review the current tool contract before authorizing a send, move or delete.

How to Install

Download LMCP for Windows and install it:

  1. Run the downloaded LMCP-Setup.exe from your Downloads folder
  2. Follow the installer — no admin rights needed, it installs to your user folder
  3. LMCP starts automatically and appears in your system tray

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

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

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

Make sure classic desktop Outlook is installed, has a mail profile configured, and has been opened at least once. LMCP detects it automatically.

Example Prompts

Once connected, try these with your AI assistant:

  • “Show me my unread emails in Outlook” — lists your latest unread messages
  • “Find the email from IT about the VPN setup” — searches your Outlook mailbox
  • “Reply to Mike's email saying I'll review the doc by Friday” — drafts and sends after your confirmation
  • “Flag the invoice email and move it to the Finance folder” — organizes your inbox
  • “Forward the contract email to [email protected] with a short note” — forwards with context
  • “What meetings do I have tomorrow?” — checks your Outlook calendar

Why This Skips Azure AD and Graph API

The official way to connect an app to Outlook is the Microsoft Graph API, which usually means registering an app in Microsoft Entra ID, configuring OAuth scopes, getting tenant admin approval, and managing access tokens. For an individual or a small team, that is a lot of overhead for “read my inbox and send a reply.”

LMCP talks to the Outlook application already running on your PC through COM automation — the same interface that Outlook add-ins use. If Outlook is installed, configured, and you can read your email in it, your AI can access it through LMCP. No tenant, no consent screen, no rate limits from a cloud API.

Real-World Workflows

Inbox triage

Prompt — paste into your AI

Read my Outlook inbox, find all emails about the Henderson contract, summarize the thread, and flag anything that needs a reply from me.

Your AI searches your mailbox, reads the full thread, and flags what matters — no manual scrolling.

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.

LMCP also connects your AI assistant to Outlook Calendar, Microsoft Teams, OneDrive and Office documents on Windows. See the full list of guides or learn more at local-mcp.com.

How LMCP compares to the Microsoft Graph API route

Searching for an “Outlook MCP server” also turns up Anthropic's official Microsoft 365 connector and open-source Graph-API servers. They are solid options for the accounts they support:

OptionRequiresPersonal accounts
LMCP (Local MCP)Classic Outlook installed on your PC — no tenant, no OAuth, no adminYes — work and personal alike
Anthropic's official M365 connectorA Microsoft Entra business tenant + admin setup; Claude onlyNo — business tenants only
Open-source Graph API serversAzure app registration, OAuth scopes, token managementVaries; setup is developer-grade

Limitations

  • Requires classic desktop Outlook — the new Outlook app (Microsoft.OutlookForWindows) does not register the COM interface LMCP uses. If your Outlook prompts fail with a timeout, this is almost always why.
  • Not the web version — LMCP automates the installed desktop app, not outlook.com in a browser.
  • One mailbox profile at a time — if you use multiple Outlook profiles, LMCP works with the one currently open.

Frequently Asked Questions

Can I connect Claude to Outlook on Windows without Azure AD or Graph API?

Yes. LMCP talks to classic desktop Outlook directly through COM automation — no Azure AD app registration, no OAuth tokens, no Graph API key.

Can Claude send emails on my work laptop without IT setting up an Azure app?

Preview and confirmation behavior depends on the tool, platform and AI client. Check the tool requirements and review the intended action before authorizing a real call.

Does it work with the new Outlook app?

No — the new Outlook app (Microsoft.OutlookForWindows) does not expose the COM interface LMCP relies on. You need classic desktop Outlook.

Do I need a Microsoft 365 subscription or API keys?

No. LMCP uses the Outlook already installed and signed in on your PC — no subscription-gated API, no keys, no admin approval.

Related Guides

Ready to try it?

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

Free & open to useWindows 10+ · Requires Node.js 18+

✦ llms.txt

Comments

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