Give Claude Access to Your Outlook Calendar on Windows — No Azure AD
Connect Claude, Cursor, VS Code or ChatGPT to your Outlook calendar on Windows. Check availability, create events, and reschedule meetings by describing what you want in plain English. No Azure AD, no Graph API, no OAuth.
To give Claude access to your Outlook calendar on Windows, install LMCP — a free local MCP server that reads and writes your Outlook calendar through COM automation, the same interface Outlook add-ins use. There is no Azure AD app registration and no Microsoft Graph API: your AI works with whichever calendar Outlook already has open, and nothing leaves your PC.
What You Can Do
- List events — see what is on your schedule for any date range
- Check availability — ask “Am I free tomorrow at 3pm?”
- Create events — add meetings with title, time, location and attendees
- Delete events — cancel a meeting, with a preview before it is removed
- List calendar names — see every calendar Outlook has open, if you use more than one
Deleting an event always shows the details first and asks for confirmation.
How to Install
Download LMCP for Windows and install it:
- Run the downloaded
LMCP-Setup.exefrom your Downloads folder - Follow the installer — no admin rights needed, it installs to your user folder
- LMCP starts automatically and appears in your system tray
Takes about 30 seconds. Your AI clients are configured automatically.
Make sure classic desktop Outlook is installed, has a mail profile configured with your calendar synced, and has been opened at least once.
Then restart your AI client:
- 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
Example Prompts
- “What do I have scheduled this week?” — lists your events
- “Am I free Friday between 10 and 12?” — quick availability check
- “Create a meeting with the design team next Tuesday at 2pm about Q3 planning” — adds the event
- “Check my Outlook calendar and tell me if I'm free tomorrow at 3pm” — cross-checks availability before you reply to a request
- “Cancel the standup on Thursday” — shows the event details and asks for confirmation before removing it
Real-World Workflows
Cross-app scheduling
Check my Outlook inbox for any meeting requests I have not responded to, then look at my calendar and tell me which ones I can accept.
Because LMCP also reads your Outlook email, it can cross-reference requests with your actual availability in one prompt.
Meeting prep
What is on my calendar tomorrow? For each meeting, check my email for the agenda and summarize what I need to prepare.
Your AI reads your day, pulls the relevant context from your inbox, and hands you a briefing instead of a bare list of times.
LMCP also connects your AI assistant to Outlook email, Microsoft Teams and OneDrive on Windows. See the full list of guides or learn more at local-mcp.com.
Limitations
- Requires classic desktop Outlook — the new Outlook app (Microsoft.OutlookForWindows) does not register the COM interface LMCP uses.
- Calendar must be synced in Outlook — LMCP reads whatever Outlook itself shows; if an event is missing from Outlook's calendar view, LMCP cannot see it either.
- Not a system-wide calendar API — unlike macOS EventKit, Windows has no unified calendar store outside Outlook, so this covers Outlook calendars specifically, not a generic Windows calendar app.
Frequently Asked Questions
Can Claude check my Outlook calendar and tell me if I'm free on Windows?
Yes. Ask something like “Am I free tomorrow at 3pm?” and your AI checks your Outlook calendar directly — no Azure AD, no Graph API.
Can Claude create Outlook calendar events for me?
Yes. Describe the meeting — who, when, where — and your AI creates it in Outlook. Deleting an event always shows a preview first.
Do I need to set anything up beyond installing Outlook?
No extra configuration — if Outlook is installed, has a profile configured, and its calendar is synced, LMCP can read and write it as soon as you install LMCP.
Does this need Outlook desktop installed, or does it work with just a Microsoft account?
It needs classic desktop Outlook installed and configured on your PC — LMCP automates the app itself, not a cloud account directly.
Related Guides
Comments
Questions and experiences welcome — comments are reviewed before they appear.