Built-in computer-use MCP: checkAccessibility undefined on macOS Tahoe
Resolved 💬 4 comments Opened Mar 31, 2026 by AltivumInc-Admin Closed May 5, 2026
Bug Description
The built-in computer-use MCP server reports as "connected" in /mcp but every tool call fails with:
Cannot read properties of undefined (reading 'checkAccessibility')
This affects all tools in the server — request_access, screenshot, list_granted_applications, etc.
Environment
- Claude Code CLI: v2.1.87
- OS: macOS Tahoe (Darwin 25.4.0)
- Platform: darwin
- Shell: zsh
Accessibility Permissions
macOS Accessibility permissions are granted for both:
- Claude (desktop app)
- Terminal
Verified in System Settings > Privacy & Security > Accessibility.
Steps to Reproduce
- Open Claude Code CLI in Terminal
- Run
/mcp—computer-useshows as "connected" under Built-in MCPs - Attempt any computer-use tool call, e.g.
request_accesswith any app - Error:
Cannot read properties of undefined (reading 'checkAccessibility')
Expected Behavior
request_access should present an approval dialog and allow interaction with the requested applications.
Actual Behavior
All computer-use MCP tool calls fail immediately with the checkAccessibility error. The native accessibility binding appears to not load despite the server reporting a connected status.
Additional Context
- Restarting Claude Code does not resolve the issue (tested many times)
- Other MCP servers (chrome-devtools, playwright, claude-in-chrome) work fine
- The issue may be related to macOS Tahoe (26.x / Darwin 25.4.0) compatibility
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗