request_access
Prompt the user to grant or deny permission to control selected apps, clipboard, and system keys; must be called before other tools.
Instructions
Request user permission to control a set of applications for this session. Must be called before any other tool in this server. The user sees a single dialog listing all requested apps and either allows the whole set or denies it. Call this again mid-session to add more apps; previously granted apps remain granted. Returns the granted apps, denied apps, and screenshot filtering capability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apps | Yes | Application display names (e.g. "Slack", "Calendar") or bundle identifiers (e.g. "com.tinyspeck.slackmacgap"). Display names are resolved case-insensitively against installed apps. | |
| reason | Yes | One-sentence explanation shown to the user in the approval dialog. Explain the task, not the mechanism. | |
| clipboardRead | No | Also request permission to read the user's clipboard (separate checkbox in the dialog). | |
| clipboardWrite | No | Also request permission to write the user's clipboard. When granted, multi-line `type` calls use the clipboard fast path. | |
| systemKeyCombos | No | Also request permission to send system-level key combos (quit app, switch app, lock screen). Without this, those specific combos are blocked. |