Shotcrisp Download — Free

An MCP screenshot server, built into a Mac app

Shotcrisp lets Claude Code, Claude Desktop, and any MCP client see your screen — capture windows, read on-screen text, locate UI, and annotate — while your privacy rules run in the middle.

Download for macOS — Free macOS 15 or later · Notarized by Apple
Shotcrisp capturing and annotating a window for an AI agent

The tools your agent can call

Once you register Shotcrisp with an MCP client, the agent gets a small, purposeful toolset: list_windows and list_displays to see what's open, capture_screen and capture_window for images, read_screen_text to OCR the screen (far cheaper than sending pixels when it just needs to read), find_on_screen to locate a button or label by text, and annotate to draw arrows, boxes, and labels onto a capture. When the cloud is enabled, share_capture turns a capture into a link the agent can paste into a pull request.

Consent you can verify

Every client is approved once — and identified by its code signature, not the name it claims. A process pretending to be "Claude" but signed as something else is exposed right on the approval prompt. You can revoke any client, and an activity log records every capture an agent took.

Secrets never reach the model

Emails, API keys, passwords, and card numbers are blacked out before the agent sees a pixel. Apps on your never-capture list stay invisible, and even window titles are scrubbed of sensitive text. Detection is best-effort pattern matching — treat an agent capture like sharing your screen — but it means a stray token in a terminal doesn't quietly end up in a model context.

Works with Claude Code and Claude Desktop

Add it to Claude Code with a single command, or drag the extension into Claude Desktop. Full setup and the trust model are on the Shotcrisp MCP page. It's off by default — nothing sees your screen until you turn it on and approve a client.