Tmp.JPuJO3EAp6
/install apple-swift-mcp
apple-swift-mcp
Native Swift MCP server for Apple apps. Compiled binary with embedded TCC usage descriptions — Calendar, Reminders, Contacts, and Maps talk to EventKit / Contacts / MapKit directly. Mail, Messages, Notes still go through AppleScript (no public framework exists) but run in-process via NSAppleScript instead of spawning osascript.
Install
Download the latest .mcpb from GitHub Releases and double-click to install in Claude Desktop. First run prompts for TCC permissions (Calendar, Reminders, Contacts, full disk if reading chat.db).
Requires macOS 14+ on Apple Silicon. Intel users can build from source (swift build -c release).
Tools
Calendar / Reminders
calendar— list, search, create, update, delete eventsreminders— list reminder lists and items; create, complete, delete
Contacts / Maps
contacts— search by name, phone, or emailmaps— directions, search nearby places
Mail / Messages / Notes (AppleScript-backed)
mail— search, read, send, reply, forward; Messages.app-style threadingmessages— send iMessage / SMS, querychat.dbfor history, group chatsnotes— list, search, read, create notes
Environment
Optional user config (set in Claude Desktop → Settings → MCP):
APPLE_MCP_DEFAULT_CALENDAR— default calendar name for event creationAPPLE_MCP_DEFAULT_REMINDER_LIST— default list name for reminder creation
Notes
- Binary is arm64-only because some transitive MCP SDK deps (swift-collections, swift-service-lifecycle) don't declare x86_64.
- EventKit / Contacts / MapKit-backed tools are orders of magnitude faster than the equivalent AppleScript path.
- Messages tool reads
chat.dbdirectly for history; sending uses AppleScript.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install apple-swift-mcp - After installation, invoke the skill by name or use
/apple-swift-mcp - Provide required inputs per the skill's parameter spec and get structured output
What is Tmp.JPuJO3EAp6?
This skill should be used when the user asks about Apple app data via the native Swift MCP — Calendar, Reminders, Contacts, Maps, Mail, Messages, or Notes on... It is an AI Agent Skill for Claude Code / OpenClaw, with 59 downloads so far.
How do I install Tmp.JPuJO3EAp6?
Run "/install apple-swift-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tmp.JPuJO3EAp6 free?
Yes, Tmp.JPuJO3EAp6 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Tmp.JPuJO3EAp6 support?
Tmp.JPuJO3EAp6 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tmp.JPuJO3EAp6?
It is built and maintained by chrischall (@chrischall); the current version is v1.1.7.