MCP.Market

Mac Calendar MCP server

by wagamama·io.github.wagamama/mac-calendar-mcp·v0.5.15

Read-only Mac Calendar MCP server with indexed archive search.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars34 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • calendar_index_status
  • get_agenda
  • get_event
  • get_events
  • list_calendars
  • search_events

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Build local indexes for fast search:

mac-mail-mcp index --verbose
mac-calendar-mcp authorize
mac-calendar-mcp index

Calendar 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 init

Index 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 --watch

Confirm the registrations:

codex mcp list
codex mcp get mail
codex mcp get calendar

Claude 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/tests

Build distributions:

uv build --package mac-mail-mcp
uv build --package mac-calendar-mcp

Documentation

  • 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 agent
    Read your Mac's Calendar, Reminders, Notes, Contacts and more via Shortcuts. Read-only, local.
    A
  • Agent-Native Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A
  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
    C
  • Intervals Icu
    Read/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.
    B
  • Mu
    News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
    B