npx airmcp init → connected
Better Siri, powered by open source.
Pull action items from last week's meeting notes, drop them into Reminders, get pinged when they're done.
Modules
Native. Fast. Built on AppleScript and Apple frameworks.
Create, search, and manage Apple Notes.
12 tools
Manage lists, due dates, and priorities.
11 tools
Events, schedules, and availability.
10 tools
Search, create, and update contacts.
10 tools
Read, compose, and manage email.
11 tools
Read and send iMessages.
6 tools
Playback, playlists, and library control.
13 tools
Albums, search, and metadata.
9 tools
Browse and control Apple TV app.
6 tools
Browse shows and control playback.
6 tools
Dark mode, volume, WiFi, Bluetooth, and more.
27 tools
Browse, move, and organize files.
8 tools
Tabs, reading list, and page content.
12 tools
Screenshot and screen capture.
5 tools
Search locations and get directions.
8 tools
GPS coordinates and location services.
2 tools
Scan, connect, and manage BLE devices.
4 tools
Run and manage Shortcuts automations.
11 tools
Apple Intelligence writing tools and image generation.
8 tools
Accessibility-based UI inspection and control.
6 tools
How It Works
Interactive setup wizard. Choose your modules.
npx airmcp init
Add one JSON block to any MCP client.
AI reads notes, manages calendar, sends mail, and more.
{
"mcpServers": {
"airmcp": {
"command": "npx",
"args": ["-y", "airmcp"]
}
}
}
Add this to Claude Code, Codex, or any MCP client.
Try It
Click a prompt to see AirMCP in action.
269 tools. Endless combinations.
Beyond Siri
Every item ships as a built-in skill or tool. Install AirMCP, say the words, done.
"Find every newsletter from this month and create a follow-up reminder for each." AirMCP's sender-to-tasks skill loops through 10+ matches with per-item retry and HITL approval. Siri runs one command at a time.
Lock your screen — the evening-winddown skill triggers on screen_locked, gathers today's events + open reminders in parallel, summarises them on-device, and drops a dated note. Zero Shortcuts wiring.
One tool call — timeline_today — renders an interactive 6am→10pm axis that fuses Calendar and Reminders into a single view with an Unscheduled rail on the right. No more flipping between two apps.
The clipboard-url-to-reading skill fires on pasteboard_changed, validates the value is a URL, and queues it in Safari's Reading List. Plain text on the clipboard? It silently skips. No macro recorder required.
Every tool call lands in an on-device JSONL audit log with PII-scrubbed args. Run audit_summary for a weekly report (total calls, error rate, top tools), or pull the raw trail via audit_log. And if an agent loop goes rogue, touch ~/.config/airmcp/emergency-stop blocks every destructive tool in under a second — no restart needed.
Workflows
Pre-built prompts that orchestrate multiple Apple apps together.
daily-briefingSummarize today's events, due reminders, and recent notes.
weekly-digestReview the past week and plan ahead.
meeting-prepPull event details, search notes, build context.
research-with-safariResearch topics using Safari, save findings to Notes.
focus-sessionCheck conflicts, prioritize reminders, manage music.
file-organizerScan a folder, categorize, summarize in Notes.
event-follow-upAfter a meeting, create follow-up notes and action items automatically.
Why AirMCP?
See how AirMCP compares to the alternatives.
Others offer 10-15 tools and stop updating. AirMCP covers every major Apple app — and keeps growing.
Human-in-the-loop confirmation, audit logging, and input validation. No silent writes.
Claude Code, Codex, Cursor, Windsurf, and every client that speaks the MCP protocol.
EventKit, PhotoKit, HealthKit, and CoreLocation — real framework access, not just AppleScript.
Regular releases, community-driven roadmap, and responsive issue triage.
Installation
Install globally, or run directly with npx.
# Install globally $ npm install -g airmcp # Or run directly $ npx airmcp
Requires Node.js 18+ and macOS. Works with Claude Code, Codex, and any MCP client.