Install
openclaw skills install apple-swift-mcpThis 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 macOS. Triggers on phrases like "check my calendar", "find contact", "send iMessage", "search my notes", "recent emails", or any macOS-native app automation. Requires macOS 14+ on Apple Silicon; faster than the AppleScript-backed Node variant.
openclaw skills install apple-swift-mcpNative 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.
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).
calendar — list, search, create, update, delete eventsreminders — list reminder lists and items; create, complete, deletecontacts — search by name, phone, or emailmaps — directions, search nearby placesmail — search, read, send, reply, forward; Messages.app-style threadingmessages — send iMessage / SMS, query chat.db for history, group chatsnotes — list, search, read, create notesOptional 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 creationchat.db directly for history; sending uses AppleScript.