MCP SERVER

Give Your AI Agent Eyes

FrameSnap MCP server lets Claude Code, Cursor, Windsurf, and any MCP-compatible AI tool take screenshots natively. Your agent says "screenshot localhost:3000" and gets back an image it can see and reason about.

How It Works

1

Install

Add the MCP server to your AI tool with one command. No dependencies to manage.

2

Ask

Tell your agent to take a screenshot. It calls the framesnap_screenshot tool automatically.

3

See

The agent receives the screenshot inline and can analyze it visually to verify UI changes or debug issues.

Setup

Choose your AI tool below. Setup takes under a minute.

Terminal
claude mcp add framesnap -e FRAMESNAP_API_KEY=fs_your_key -- npx -y @framesnap/mcp-server

That's it. Restart Claude Code and the framesnap_screenshot tool is available.

Add to your .cursor/mcp.json:

{
  "mcpServers": {
    "framesnap": {
      "command": "npx",
      "args": ["-y", "@framesnap/mcp-server"],
      "env": {
        "FRAMESNAP_API_KEY": "fs_your_key"
      }
    }
  }
}

Add this to your MCP client configuration:

{
  "mcpServers": {
    "framesnap": {
      "command": "npx",
      "args": ["-y", "@framesnap/mcp-server"],
      "env": {
        "FRAMESNAP_API_KEY": "fs_your_key"
      }
    }
  }
}

Works with any tool that supports the Model Context Protocol.

Available Tools

framesnap_screenshot

Take a screenshot of any URL. Returns the image inline for visual analysis.

Parameter Description
urlURL to screenshot (required)
width, heightViewport dimensions (default 1280x800)
full_pageCapture entire scrollable page
dark_modeUse dark color scheme
save_pathFile path to save screenshot to disk
delayWait ms before capture (0-5000)
block_adsBlock ad networks and trackers

Example Prompts

Once the MCP server is configured, just ask your agent naturally:

"Take a screenshot of localhost:3000 and check if the header looks right"

"Screenshot https://mysite.com in dark mode, full page"

"Take a screenshot of the signup page and save it to ./screenshots/signup.png"

"Screenshot this page at mobile width (390px) to check responsiveness"

Get Started Free

100 free screenshots per month. No credit card required.