mcpbeat Sign in

CurlShot MCP Server

by sergiupogor Your server? Claim it
answering

CurlShot is answering right now. Last checked 12 min ago. It exposes 2 tools. Last commit 15 Oct 2026.

Screenshots of any public web page as PNG, JPEG, WebP, PDF or a scrolling video.

Uptime history 72 hours of history
72 hours agonow
100.0%
Uptime 24h
92 of 92 checks
2
Tools
read from the server
254 ms
Response time
average over 24h
0
Stars
last commit 15 Oct 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 15 October 2026. No other catalogue keeps this.

15 Oct a tool description was rewritten take_screenshot

Nothing serious here today

Today is the operative word: we check CurlShot every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add curlshot --transport http https://curlshot.com/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "curlshot": {
      "url": "https://curlshot.com/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.curlshot]
url = "https://curlshot.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "curlshot": {
      "url": "https://curlshot.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "curlshot": {
      "url": "https://curlshot.com/api/mcp"
    }
  }
}

Available tools 2

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

devices
list_devices
List the device presets accepted by the viewport_device argument of take_screenshot. Needs no access key.
take
take_screenshot
Render a public web page and return it as an image (or a PDF, or a video of the page scrolling). Uses one screenshot of the account quota; cache hits and failed renders are free. Prefer jpeg or webp to keep the image small. A result over 6 MB comes back as a download link (valid for about a day) instead of inline data.

Endpoints

URLTransportStateLatencyChecked
https://curlshot.com/api/mcp streamable-http answering 219 ms 12 min ago

Alternatives to CurlShot

same job, measured the same way
S
Shotbot MCP
by shotbot

Screenshot API for AI agents: capture any public URL as JPEG, PNG, WebP, AVIF, or PDF.

13 installs/wk local only
Cyberwarex Web Access
by cyberpunk11147

Web access for agents: fetch, extract, screenshot, or PDF any public URL.

local only
SnapRender
by snap-render-app

Give AI agents eyes: screenshot any URL as PNG, JPEG, WebP or PDF, or read it as markdown.

answering
Screenshot Scout
by screenshotscout

Capture screenshots of webpages as images or PDFs with Screenshot Scout.

50 installs/wk answering
Snap Screenshots
by i2dev

Screenshot any public web page from an AI agent. Free without signup, or with an API key.

2 tools answering
Urlbox
by urlbox

Screenshots, PDFs, video, markdown and page data from any website, via Urlbox.

14 installs/wk answering
Screenshotty
by nihey

Capture web pages as screenshots (returned inline) or PDFs via the Screenshotty API.

27 installs/wk local only
localscreenshot
by localscreenshot

Screenshot API for AI agents. Any public page as image or PDF, banners hidden, 227 countries.

3 tools answering

CurlShot — questions

Answers built from our own checks of this server.

What can CurlShot do?
It exposes 2 tools, read directly from the server on our last check. Among them: list_devices, take_screenshot. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is CurlShot working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 254 ms. The bar chart above shows every period we have measured.
How do I connect CurlShot?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does CurlShot need an API key?
No. CurlShot completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 2 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is CurlShot?
It answers our handshake in 254 ms on average, which is faster than 51% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is CurlShot open source?
Yes — it is published under the MIT licence and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.