CurlShot
io.github.SergiuPogor/curlshotVersion 1.0.1Screenshots of any public web page as PNG, JPEG, WebP, PDF or a scrolling video.
Status
Responds171 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:42 UTC
- Latency
- 171 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://curlshot.com/api/mcpResponds171 msNo sign-in
Claude Code
claude mcp add --transport http curlshot https://curlshot.com/api/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: curlshot
Remote MCP server URL: https://curlshot.com/api/mcp
This server expects the header Authorization.Cursor
{
"mcpServers": {
"curlshot": {
"url": "https://curlshot.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"curlshot","type":"http","url":"https://curlshot.com/api/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
2 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
list_devicesList the device names accepted by the viewport_device argument of take_screenshot (phones, tablets, laptops). Needs no access key and uses no quota. | No | Yes | Yes | No |
take_screenshotTake a screenshot of a public web page and return it as an image, a PDF or a video of the page scrolling. Needs the user's CurlShot access key (a key is free at https://curlshot.com/register, no card). Uses one screenshot of the monthly quota; failed renders and cache hits are free. The free plan includes 100 screenshots a month and needs no card. 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. | No | Yes | No | Yes |
Details
- Registry status
- Active
- Published
- Oct 15, 2026
- Updated
- Oct 15, 2026
- Categories (suggested)
- Browser automationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared