Mac Calendar MCP server
io.github.wagamama/mac-calendar-mcp·v0.5.15Read-only Mac Calendar MCP server with indexed archive search.
0 stars34 downloads/wk
Reviews
Write oneNobody has reviewed Mac Calendar MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mac Calendar MCP tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
calendar_index_statusget_agendaget_eventget_eventslist_calendarssearch_events
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 72 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Mac Calendar MCP compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 1,297 Productivity servers
- Tools
- 6
- the typical Productivity server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 34
- more than 20% of 423 Productivity servers with a package
What its tools let an agent do: 6 read
Install Mac Calendar MCP in Claude Code, Cursor or VS Code
claude mcp add mac-calendar-mcp -- uvx mac-calendar-mcp
What the publisher says
From the Mac Calendar MCP repository's README, as published. We do not edit it. Read it on GitHub
Apple App MCP
Workspace for MCP servers that expose local Apple app data to assistants.
Packages
Quick Start
Install the package you want:
pipx install mac-mail-mcp
pipx install mac-calendar-mcpBuild local indexes for fast search:
mac-mail-mcp index --verbose
mac-calendar-mcp authorize
mac-calendar-mcp indexCalendar authorization installs a small helper app with a stable macOS privacy identity. Approve its Full Calendar Access prompt once so terminal, MCP, and scheduled launchd rebuilds can use EventKit consistently. EventKit runs inside that signed app identity; the Calendar MCP does not execute the helper's script through an anonymous osascript process.
Generate optional config files:
mac-mail-mcp init
mac-calendar-mcp initIndex scope is configured separately from tool defaults. Use [index] settings such as Mail accounts or Calendar calendars to control what is stored locally; use [defaults] settings to control what MCP tools use when the caller omits a scope.
Codex CLI
Register one or both servers:
codex mcp add mail -- mac-mail-mcp serve --watch
codex mcp add calendar -- mac-calendar-mcp serve --watchConfirm the registrations:
codex mcp list
codex mcp get mail
codex mcp get calendarClaude Code
Create or edit .mcp.json in your project root:
{
"mcpServers": {
"mail": {
"command": "mac-mail-mcp",
"args": ["serve", "--watch"]
},
"calendar": {
"command": "mac-calendar-mcp",
"args": ["serve", "--watch"]
}
}
}Watch mode keeps the indexes current while the MCP servers are running. Mail uses file watching; Calendar performs a startup sync and then refreshes when Calendar's local SQLite database files change.
For global Claude Code configuration, put the same mcpServers object in ~/.claude/mcp.json.
Development
This repository is organized as a uv workspace. Each MCP server lives under packages/ with its own package metadata, source, tests, and README.
git clone https://github.com/wagamama/apple-app-mcp
cd apple-app-mcp
uv sync
# All packages
uv run ruff check packages/mac-mail-mcp/src packages/mac-calendar-mcp/src
uv run pytest
# Individual packages
uv run --package mac-mail-mcp pytest packages/mac-mail-mcp/tests
uv run --package mac-calendar-mcp pytest packages/mac-calendar-mcp/testsBuild distributions:
uv build --package mac-mail-mcp
uv build --package mac-calendar-mcpDocumentation
- Shared agent instructions: AGENTS.md
- Mail domain notes: MAIL.md
- Calendar domain notes: CALENDAR.md
- MCP client setup guide: docs/mcp-client-setup.md
- Calendar implementation plan: docs/superpowers/plans/2026-05-30-mac-calendar-mcp-implementation.md
Docs are deployed with GitHub Pages from .github/workflows/docs.yml. The repository must have Pages configured once in Settings -> Pages -> Build and deployment -> Source: GitHub Actions. The workflow deploys the built artifact; it does not try to create or enable the Pages site because GitHub rejects that operation from the default workflow token in some repositories.
Acknowledgements
This codebase is derived from imdinu/apple-mail-mcp. Credit and thanks go to the original authors and contributors for the Apple Mail MCP foundation this repository builds on.
License
GPL-3.0-or-later
Nothing above is checked by us. What we check is on the safety report.
Mac Calendar MCP: common questions
- Is Mac Calendar MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Mac Calendar MCP safety report
- How do I install Mac Calendar MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Mac Calendar MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Mac Calendar MCP maintained?
- The last commit was 110 days ago (2026-07-15). The latest release is v0.5.15.
- What can I use instead of Mac Calendar MCP?
- Servers from other publishers that do the same job: Mac Shortcuts — read your Mac from any agent MCP server, Agent-Native Calendar MCP server and AIquila — Nextcloud MCP Server.
- How does Mac Calendar MCP compare with other Productivity MCP servers?
- safety score 88/100 (higher than 75% of 1,297 Productivity servers); tools 6 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Mac Calendar MCP
Same job from other publishers: the closest match first, then the best rated.
- Mac Shortcuts — read your Mac from any agentRead your Mac's Calendar, Reminders, Notes, Contacts and more via Shortcuts. Read-only, local.not reviewedGrowingA
- Agent-Native CalendarAgent-Native Google Calendar - manage events, sync, and public bookingnot reviewedEstablishedA
- AIquila — Nextcloud MCP ServerNextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notesnot reviewedEstablishedC
- Intervals IcuRead/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.not reviewedEstablishedB
MuNews, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.not reviewedEstablishedB