Apple Productivity MCP server
io.github.gambadio/apple-productivity-mcp·v3.0.0Local macOS tools for Apple apps, iWork documents, files, media, and Shortcuts.
0 stars62 downloads/wk
Reviews
Write oneNobody has reviewed Apple Productivity yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Apple Productivity tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- Code scan10 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 23 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Apple Productivity compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 93% of 48,243 servers
- Downloads a week
- 62
- more than 49% of 12,306 servers with a package
Release history: 2 versions in the registry since 2026-08-04, latest 2026-10-12, typically one every 69 days.
Install Apple Productivity in Claude Code, Cursor or VS Code
Runs npx -y @gambadio/apple-productivity-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add apple-productivity-mcp -- npx -y @gambadio/apple-productivity-mcp
What the publisher says
From the Apple Productivity repository's README, as published. We do not edit it. Read it on GitHub
Apple Productivity MCP
An on-demand, local Model Context Protocol (MCP) server that gives Claude Code and Codex controlled access to Apple Mail, Calendar, and Reminders on macOS.
It uses Apple's built-in automation interface through /usr/bin/osascript. The MCP transport is stdio: your MCP client starts the process when it connects and stops it when the session releases it. There is no listening port, background service, or cloud-hosted MCP server.
Features
The server publishes MCP tool annotations for read-only, idempotent, destructive, and open-world behavior. These annotations help compatible clients apply appropriate approval policies; they are not a substitute for reviewing a write action before approving it.
Requirements
- macOS with Mail, Calendar, and Reminders
- Node.js 20 or newer
- Claude Code, Codex CLI/app/IDE extension, or another stdio-capable MCP client
- Permission for the client that launches the server to automate the relevant Apple apps
Install from npm
This is the recommended installation method. No repository clone or global package installation is required. npx downloads and caches the published package, and the MCP client launches it as a local stdio child process when a session connects.
Confirm that Node.js and npx are available:
node --version
npx --versionThe examples use @latest so new sessions resolve the newest published release. Replace it with an explicit version such as @2.1.1 when you want a reproducible, pinned installation.
Claude Code
Add the server to your user configuration so it is available in every project:
claude mcp add --transport stdio --scope user apple-productivity-local -- \
npx -y @gambadio/apple-productivity-mcp@latestVerify the registration:
claude mcp get apple-productivity-local
claude mcp listStart a new Claude Code session after adding the server. If the name is already registered, remove it with claude mcp remove apple-productivity-local --scope user and run the add command again.
Codex app, CLI, and IDE extension
Add the server to Codex's user configuration:
codex mcp add apple-productivity-local -- \
npx -y @gambadio/apple-productivity-mcp@latestVerify the registration:
codex mcp get apple-productivity-local
codex mcp listThe Codex app, CLI, and IDE extension share this MCP configuration on the same Mac. Start a new session after installation; restart an already-open app or IDE extension so it reloads the configuration. In the Codex CLI, /mcp shows the active servers.
If the name is already registered, run codex mcp remove apple-productivity-local and add it again.
Other local MCP clients
Use these values in any client that can launch a local stdio MCP server:
Clients that accept the common JSON configuration shape can use:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Apple Productivity: common questions
- Is Apple Productivity MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Apple Productivity safety report
- How do I install Apple Productivity?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Apple Productivity need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Apple Productivity maintained?
- The last commit was 24 days ago (2026-10-12). The latest release is v3.0.0.
- How does Apple Productivity compare with other MCP servers?
- safety score 92/100 (higher than 93% of 48,243 servers); downloads a week 62 (more than 49% of 12,306 servers with a package). Full comparison.