Skip to content
Model Context Protocol

Your calendar,
inside every AI assistant

UCals Calendar MCP connects Google Calendar, Outlook, and Apple Calendar to Claude Desktop and ChatGPT. Schedule, reschedule, and read events — in plain English from any AI.

Connect your calendar

14-day free trial · No credit card required

Works with your calendar

Google Calendar
O
Outlook Calendar
28
Apple Calendar

Install in 60 seconds

No coding required. Works with any MCP-compatible AI assistant.

1

Connect your calendar

Sign up at ucals.app and link Google Calendar, Outlook, or Apple Calendar via OAuth. Takes about 30 seconds.

2

Copy your API key

Go to Settings → API in your UCals dashboard and copy your key.

3

Add to Claude Desktop config

Open your Claude Desktop config file and add the block below. Replace your_key_here with your key.

json
{
  "mcpServers": {
    "ucals": {
      "command": "npx",
      "args": ["-y", "@ucals/mcp@latest"],
      "env": {
        "UCALS_API_KEY": "your_key_here"
      }
    }
  }
}

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

4

Restart Claude Desktop

Quit and reopen Claude Desktop. A calendar tool will appear in the tools panel.

5

Ask Claude about your schedule

Try: "What's on my calendar today?" or "Schedule lunch with Sarah on Friday at noon."

What you can do once connected

📅

Schedule in plain English

Tell Claude or ChatGPT "add a dentist appointment Thursday at 2pm" — your calendar updates instantly.

↔️

Reschedule whole days

"Move everything from Tuesday to Wednesday" — multiple events rescheduled in a single message.

🔍

Read your schedule anywhere

"What do I have going on this week?" — your AI assistant reads back your real calendar data.

🔗

All calendars, one connection

Google Calendar, Outlook, and Apple Calendar unified in one MCP connection. No context switching.

Stays in sync automatically

Changes made in Claude or ChatGPT sync immediately to your calendar app. No manual refresh.

🤖

Works across AI assistants

Claude Desktop, ChatGPT, Cursor, and any other tool that supports the Model Context Protocol.

Common questions

What is a Calendar MCP server?

An MCP (Model Context Protocol) server is a standard that lets AI assistants like Claude and ChatGPT connect to external tools and data. UCals Calendar MCP gives any compatible AI read and write access to your calendar — so you can manage events in plain English from inside Claude Desktop, ChatGPT, or any other MCP-compatible tool.

Which calendars does UCals MCP support?

UCals supports Google Calendar, Outlook Calendar (Microsoft 365), and Apple Calendar. Connect one or all three — your AI assistant sees them all in a single unified view.

Does it work with Claude Desktop and ChatGPT?

Yes to both. For Claude Desktop, you add a config block to claude_desktop_config.json and restart — takes about 60 seconds. For ChatGPT, you add the UCals MCP connector through Settings → Connectors and authenticate via OAuth.

Is my calendar data safe?

Yes. UCals uses OAuth 2.0 to connect to your calendar — your passwords are never stored. Data is encrypted in transit (TLS) and at rest. You can revoke access at any time from your Google, Microsoft, or Apple account settings.

Can the AI create or modify events, or is it read-only?

Full read and write access. Your AI assistant can create events, reschedule them, cancel them, and read your schedule — all with confirmation visible before changes are committed.

How much does UCals cost?

$15 per month after a 14-day free trial. No credit card required to start. If you decide not to subscribe, your calendar events remain completely untouched.

Your calendar should work with your AI — not against it.

Connect Google Calendar, Outlook, or Apple Calendar in 60 seconds. Start your free trial — no credit card required.

Connect your calendar

Google Calendar · Outlook · Apple Calendar