MCP Catalogs
Home

mcp-ical

by Omar-V2·311·Score 44

MCP server for natural language macOS calendar management with event creation and scheduling.

productivitycommunicationai-llm
67
Forks
25
Open issues
13 mo ago
Last commit
2d ago
Indexed

Overview

The mcp-ical server enables users to interact with their macOS Calendar through natural language commands. It provides a conversational interface for creating, updating, and querying calendar events. The server supports features like event creation with custom calendars, recurring events, location and notes, smart reminders, and schedule availability checking. It integrates seamlessly with iCloud and Google Calendar when configured properly.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Quickly schedule meetings with natural language commands
you:Check availability for time slots before booking meetings
you:Manage recurring events without navigating the calendar interface
you:Does this work with Google Calendar?
you:What macOS versions are supported?

When to choose this

Choose this if you're a macOS user who wants natural language calendar management and are already using Claude or another MCP-compatible client.

When NOT to choose this

Don't choose this if you're not using macOS, as it's specifically designed for the macOS Calendar app and has no Windows or Linux support.

Tools this server exposes

4 tools extracted from the README
  • create_event

    Create a new calendar event from natural language

  • query_schedule

    Query calendar events using natural language

  • update_event

    Modify an existing calendar event

  • list_calendars

    List all available calendars

Note: Tool names inferred from functionality descriptions in the README. The actual tool names are not explicitly defined in a dedicated tools section, but the functionality is clearly described in the Features section.

Comparable tools

calendly-mcpgoogle-calendar-mcpicalendar-apioutlook-calendar-mcp

Installation

Installation

  1. **Clone and Setup**
# Clone the repository
git clone https://github.com/Omar-V2/mcp-ical.git
cd mcp-ical

# Install dependencies
uv sync
  1. **Configure Claude for Desktop**

Create or edit ~/Library/Application\ Support/Claude/claude_desktop_config.json:

{
    "mcpServers": {
        "mcp-ical": {
            "command": "uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-ical",
                "run",
                "mcp-ical"
            ]
        }
    }
}
  1. **Launch Claude for Calendar Access**

Run the following command in your terminal:

/Applications/Claude.app/Contents/MacOS/Claude

FAQ

Does this work with Google Calendar?
Yes, if you have Google Calendar synced with your iCloud Calendar, you can create events in your Google Calendar by specifying the Google calendar when creating/updating events.
What macOS versions are supported?
The README doesn't specify exact macOS version requirements, but it requires macOS with the Calendar app configured.

Compare mcp-ical with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.