applescript-mcp
An MCP server for macOS that exposes AppleScript-driven actions (calendar, clipboard, Finder, notifications, system controls, iTerm, Shortcuts, Mail, Messages, Notes, and Pages) to LLM/MCP clients via tool calls over stdio.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
No network auth/TLS surface is described because it is a local stdio MCP server. Security largely relies on macOS privacy/automation permissions. The tool set includes high-impact actions (launch/quit apps, sending notifications/messages, manipulating calendar/notes), so least-privilege OS permissioning and careful agent prompting/auditing are important.
⚡ Reliability
Best When
You need local, user-approved macOS automation from an MCP-capable agent to perform interactive productivity tasks.
Avoid When
You need a network API with fine-grained auth/rate limiting or strong reliability guarantees for repeated/transactional operations.
Use Cases
- • Let an LLM control macOS apps and system features (volume, dark mode, launch/quit apps)
- • Perform personal information management tasks (calendar events/reminders, notes, Pages documents)
- • Automate communications workflows (compose/read mail and messages via Mail.app and Messages.app)
- • Integrate clipboard and Finder operations into assistant-driven workflows
- • Trigger macOS automation via Shortcuts
Not For
- • Security-sensitive automation without proper OS permission scoping and auditing
- • Remote multi-tenant services (it is designed for local/macOS interaction)
- • Environments that cannot grant Apple Automation permissions (Automation/Scripting, Full Disk Access, etc.)
- • Use cases requiring robust programmatic idempotency guarantees or strong transactional semantics
Interface
Authentication
No explicit auth mechanism is described in the README. Access control is likely enforced by OS permissions (Automation/Full Disk Access, etc.) and the fact it runs locally as a user process.
Pricing
Repository is open source (MIT) and the README does not describe any hosted pricing.
Agent Metadata
Known Gotchas
- ⚠ Apple Automation permission prompts may be required (Automation/Scripting permissions; some features mention Full Disk Access).
- ⚠ Some actions (e.g., Messages/Mail) may fail depending on OS privacy permissions and app states.
- ⚠ Retrying side-effecting actions (create/send) without idempotency can create duplicates.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for applescript-mcp.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.