mac_screenshot
Capture the full screen, a specific app window, or a custom region as a base64 PNG for use in Mac automation workflows.
Instructions
Capture screen, window, or region as base64 PNG.
Examples:
Full screen: { target: "screen" }
Specific app window: { target: "window", windowName: "Safari" }
Region (x,y from top-left): { target: "region", region: { x: 0, y: 0, width: 800, height: 600 } }
High-fidelity capture: { target: "screen", scale: 1.0 } (warning: larger token cost)
Limitations:
Requires Screen Recording permission (System Settings → Privacy & Security → Screen Recording).
Default scale is 0.5 to keep token cost reasonable; bump for OCR-quality captures.
Cursor is not included in the capture.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scale | No | Scale factor 0.1-1.0 (default: 0.5 for token efficiency) | |
| region | No | Region coordinates for region capture | |
| target | Yes | What to capture | |
| windowName | No | App name for window capture |