Skip to content
MCPSTAMP
Time, expenses and travel

Can ChatGPT integrate with Outlook?

Partly. OpenAI offers Outlook Email and Outlook Calendar apps for ChatGPT. Calendar events are read-only, and email actions depend on what your admin turns on. A Calendar server works from an .ics export instead, with no account link.

ChatGPT's Outlook apps read mail and calendars, and admins can turn on some email actions. Calendar events stay read-only. The Calendar server works from an Outlook .ics export, finds clashes and writes .ics files to import.

What you get

Find a free hour across two calendars

Consultant in Amsterdam with a work and a personal calendar

Report
Tool callWhat it did
ics_importLoads the work and personal .ics files
free_busyFinds open slots in working hours

A list of open slots of 90 minutes or more across both calendars.

Example from "Find a free hour across two calendars". Invented names, real math from the tools.

Free to start. Calendar Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

OpenAI's Outlook Calendar app lets ChatGPT read events and availability, and some actions need your Microsoft admin to approve them. It can't change events.

With Calendar

The Calendar server doesn't connect to Outlook. It reads an .ics file you export from Outlook (File, Save Calendar), finds double bookings across calendars, shows free gaps and writes chosen events to a new .ics you can import back into Outlook. To try it in ChatGPT on the web, where your plan or workspace allows custom MCP servers, get a free token at mcp.zovo.one/mcp/connect and add mcp.zovo.one/mcp/calendar/t/<token> as a server with No authentication. We haven't tested this in ChatGPT yet.

An example, from prompt to finished file

Example scenarios built on the real tools of Calendar. Names and amounts are invented.

Example · Consultant with two calendars

Can ChatGPT integrate with Outlook

You

Import my Outlook export and my personal calendar, then show every double booking next week.

  1. ics_import Reads each .ics and keeps it under a name
  2. conflicts Lists every pair of overlapping events
Result

Every clash between work and personal events next week, with the minutes they overlap.

Example · Consultant in Amsterdam with a work and a personal calendar

Find a free hour across two calendars

You

When am I free for 90 minutes next week between 9:00 and 17:00 Amsterdam time?

  1. ics_import Loads the work and personal .ics files
  2. free_busy Finds open slots in working hours
Result

A list of open slots of 90 minutes or more across both calendars.

About 10 min saved (estimate)

Example · Executive assistant in New York

Catch double bookings

You

Anything double-booked in the next 30 days?

  1. conflicts Finds overlapping events in the window
Result

Each clash with both event names and times. Free tier answers windows up to 31 days.

About 15 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Expecting an .ics export to stay in sync after you export it.
  • Exporting only one calendar and missing clashes.
  • Assuming your workspace allows the Outlook app without admin approval.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/calendar/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-calendar

Free vs Pro for Calendar

Free ($0, no key)Pro ($19 once)
2 calendarsUnlimited calendars
Questions over up to 31 daysAny window
50 events per exportUnlimited events per export
Import from a fileImport from a URL or webcal feed
Where these limits come from

servers/calendar/src/index.ts:37-39 (FREE_MAX_CALENDARS = 2, FREE_MAX_WINDOW_DAYS = 31, FREE_MAX_EXPORT_EVENTS = 50), :360 (URL import)

Questions

Can ChatGPT integrate with Outlook?
ChatGPT's Outlook apps read mail and calendars, and admins can turn on some email actions. Calendar events stay read-only. The Calendar server works from an Outlook .ics export, finds clashes and writes .ics files to import.
Does it change my calendar?
No. It reads the .ics you give it. event_export writes a new file only when you ask.
Does it connect to Google Calendar directly?
No. Export .ics from your calendar, or on Pro import a URL or webcal feed.

Related jobs

All jobs on the Claude for small business page

Calendar Pro, $19 once

Buy Pro