Macbook Calendar Mcp Server
@jayaprakashnarayana
About Macbook Calendar Mcp Server
An MCP (Model Context Protocol) server that securely integrates with the native macOS Calendar application. It allows AI models to read events and create new events securely using AppleScript without complex dependencies.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mac-calendar": {
"command": "uvx",
"args": [
"--from",
"mac-calendar-mcp",
"mac-calendar-mcp"
]
}
}
}Tools
6Overview
What is Macbook Calendar Mcp Server?
A native, zero-dependency bridge between Claude (or any MCP client) and your local macOS Calendar app. Your calendar data never leaves your machine, unlike cloud-based integrations that require OAuth or expose iCloud data.
How to use Macbook Calendar Mcp Server?
No complex installation is required. Add the following configuration to your claude_desktop_config.json file under mcpServers: use the uvx command with the provided Git repository and module name.
Key features of Macbook Calendar Mcp Server
- 100% local and private – no cloud relays or iCloud passwords.
- Zero configuration – uses calendars visible in macOS Calendar app.
- Prompt injection protection through parameterized argv shells.
- Native macOS TCC support requiring manual permission grant.
- Tools:
list_calendars,get_events, andadd_event.
Use cases of Macbook Calendar Mcp Server
- List all calendars available on your Mac.
- Fetch events within a specific date range for a given calendar.
- Securely create new calendar events with title, dates, location, and description.
- Privacy-focused workflow without exposing calendar data to third-party APIs.
FAQ from Macbook Calendar Mcp Server
How does this server differ from Google Calendar or iCloud integrations?
It operates entirely locally using macOS Apple Events, with no OAuth tokens, no cloud relays, and no requirement to expose private iCloud data.
What permissions does the server need?
The first run requires manually granting UI permission via macOS Transparency, Consent, and Control (TCC). Nothing can access your calendar silently.
Can my calendar data be sent to an external server?
No, all data is read and written locally on your Mac. Your calendar data never leaves your machine.
Are there any runtime dependencies?
None beyond macOS and an MCP client. The server is a zero-dependency solution.
Does it work with MCP clients other than Claude?
Yes, it is designed as a bridge for any MCP client, though the quick setup example shows Claude Desktop configuration.
Frequently asked questions
How does this server differ from Google Calendar or iCloud integrations?
It operates entirely locally using macOS Apple Events, with no OAuth tokens, no cloud relays, and no requirement to expose private iCloud data.
What permissions does the server need?
The first run requires manually granting UI permission via macOS Transparency, Consent, and Control (TCC). Nothing can access your calendar silently.
Can my calendar data be sent to an external server?
No, all data is read and written locally on your Mac. Your calendar data never leaves your machine.
Are there any runtime dependencies?
None beyond macOS and an MCP client. The server is a zero-dependency solution.
Does it work with MCP clients other than Claude?
Yes, it is designed as a bridge for any MCP client, though the quick setup example shows Claude Desktop configuration.
Basic information
More Productivity MCP servers

AdWhispr - Research, Clone, & Launch Ads from Claude/ChatGPT
AdWhisprRemote MCP server that turns Claude, ChatGPT, or Cursor into a full ad workflow: research any brand's live Facebook and TikTok ads, clone the proven winners for your own brand, and launch real campaigns on Google, TikTok

FlowyTeam OKR MCP Server
flowy-teamFlowyTeam is a native OKR MCP server. Connect Claude (Desktop, web, mobile), ChatGPT, Claude Code or n8n and your agent can read every objective and key result in your workspace, post check-ins, move key-result progress,
Computer Control MCP
AB498MCP server that provides computer control capabilities, like mouse, keyboard, OCR, etc. using PyAutoGUI, RapidOCR, ONNXRuntime. Similar to 'computer-use' by Anthropic. With Zero External Dependencies.

Turnale
Turnale.appTournament software for tennis, padel, pickleball and more: fair draws, live standings, scores and dropout handling. Run recreational racket-sport tournaments from chat: schedules for americano, mexicano, round robin, g
Todoist MCP Server
abhiz123MCP server for Todoist integration enabling natural language task management with Claude
Comments