MCP Directory
ServersClientsBlog

xASO - App Store Optimization

AI-powered App Store Optimization platform for mobile apps

Go to xASO
MCP Directory

Model Context Protocol Directory

MKSF LTD
Suite 8805 5 Brayford Square
London, E1 0SG

MCP Directory

  • About
  • Blog
  • Documentation
  • Contact

Menu

  • Servers
  • Clients

© 2025 model-context-protocol.com

The Model Context Protocol (MCP) is an open standard for AI model communication.
Powered by Mert KoseogluSoftware Forge
  1. Home
  2. Servers
  3. mcp-ical

mcp-ical

GitHub

The mcp-ical server transforms macOS calendar management into a conversational experience using natural language and the Model Context Protocol. It allows users to create events, manage schedules, and check availability easily.

182
10

MCP iCal Server

A natural language calendar management tool for macOS, leveraging the Model Context Protocol (MCP) to enable conversational calendar interactions.

Overview

This server transforms macOS calendar management into a conversational experience. Users can interact using natural language, such as "What's my schedule for next week?" or "Add a lunch meeting with Sarah tomorrow at noon."

Features

Key features include event creation with custom calendar selection, location/notes support, smart reminders, and recurring events. It also offers smart schedule management, availability checks, and intelligent event updates, including time/date modifications, calendar transfers, and reminder adjustments. Calendar management features include viewing available calendars and seamless Google Calendar integration via iCloud.

Quick Start

Requires macOS with Calendar app configured, uv package manager, and an MCP client like Claude for Desktop. Installation involves cloning the repository, installing dependencies with uv sync, and configuring Claude with the server path. Claude must be launched from the terminal for calendar permission requests.

Testing

Tests create temporary calendars and events, so run only in development environments. Use uv sync --dev to install dev dependencies and uv run pytest tests to run the test suite.

Contributing

Contributions are welcome via forking, creating a feature branch, committing changes, pushing to the branch, and opening a pull request.

Repository

OM
Omar-V2

Omar-V2/mcp-ical

Created

February 9, 2025

Updated

March 28, 2025

Language

Python

Category

Productivity