Automation MCP

MCP server providing complete macOS desktop automation capabilities including mouse control, keyboard input, screenshot capture, and UI element interaction via Accessibility APIs.

Evaluated Mar 06, 2026 (0d ago) vunknown
Homepage ↗ Repo ↗ Other macos automation mcp desktop rpa accessibility screenshot keyboard mouse
⚙ Agent Friendliness
62
/ 100
Can an agent use this?
🔒 Security
42
/ 100
Is it safe for agents?
⚡ Reliability
31
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
60
Documentation
55
Error Messages
35
Auth Simplicity
95
Rate Limits
80

🔒 Security

TLS Enforcement
60
Auth Strength
25
Scope Granularity
20
Dep. Hygiene
50
Secret Handling
60

No authentication on MCP server - any process on the machine can trigger desktop automation. Screen recording captures sensitive data. Accessibility permissions grant broad system access. High-risk for unattended use.

⚡ Reliability

Uptime/SLA
10
Version Stability
40
Breaking Changes
45
Error Recovery
30
AF Security Reliability

Best When

You need an AI agent to control macOS desktop applications through natural language on a local machine.

Avoid When

You need cross-platform automation, headless operation, or production-grade reliability.

Use Cases

  • Automating macOS desktop application interactions via AI assistant
  • Screen capture and visual analysis of desktop state
  • Simulating user input (mouse clicks, keyboard) for automation workflows
  • UI testing of macOS applications through natural language
  • RPA-style task automation on macOS

Not For

  • Windows or Linux desktop automation (macOS only)
  • Headless server environments
  • Production automation requiring high reliability

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication - local MCP server. Requires macOS accessibility and screen recording permissions.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

Agent Metadata

Pagination
none
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • Requires Bun runtime (not Node.js) which is less commonly installed
  • macOS Accessibility and Screen Recording permissions must be granted manually in System Settings
  • Mouse/keyboard actions have no undo - agents can cause irreversible UI changes
  • UI state must be verified between actions - no transactional guarantee
  • Screen coordinates are resolution-dependent

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Automation MCP.

$99

Scores are editorial opinions as of 2026-03-06.

5182
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered