capture_screenshot
Capture desktop or monitor screenshots in PNG or JPEG format with options for resolution, quality, and output mode. Use for quick image capture when immediate response is needed.
Instructions
Capture one screenshot in a single call.
Prefer this tool for small/medium payloads when a one-shot response is desired.
For larger payloads or robust transport, use the session flow:
start_screenshot_capture -> get_screenshot_manifest -> get_screenshot_chunk -> release_screenshot_capture.
Args: monitor_index: 0 captures the virtual full desktop, 1..N capture a specific monitor. image_format: png or jpeg. max_width: optional resize target width while preserving aspect ratio. quality: JPEG quality in [1, 100]. Ignored for PNG. response_mode: 'base64' (default), 'image' (native MCP image block), or 'auto' (resolved from SCREEN_MCP_CAPTURE_RESPONSE_MODE env var).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| monitor_index | No | ||
| image_format | No | png | |
| max_width | No | ||
| quality | No | ||
| response_mode | No | base64 |