Shotkiln
จับภาพหน้าเว็บเป็น PNG, JPEG หรือ WebP แสดงผล URL หรือ HTML เป็น PDF และสร้างภาพ OG ขนาด 1200x630 มี REST API และ MCP เซิร์ฟเวอร์ระยะไกล ใช้งานฟรีในระดับพื้นฐาน
เซิร์ฟเวอร์ MCP แบบโฮสต์
npx add-mcp 'https://shotkiln.com/mcp'ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ
เอกสาร
The Model Context Protocol (MCP) lets AI assistants call external tools. Shotkiln's remote MCP server gives Claude Code, Cursor and other clients screenshot, PDF and OG image tools, with or without an API key.
URL
https://shotkiln.com/mcp
Transport
Streamable HTTP (stateless, JSON responses)
Auth
x-api-key header or Authorization: Bearer; optional
Tools
take_screenshot, render_pdf, generate_og_image
Returns
images as MCP image content; PDFs as embedded resources
Limits
your plan's limits; anonymous: 3/minute, 10/day
Add it to Claude Code
claude mcp add --transport http shotkiln https://shotkiln.com/mcp \
--header "x-api-key: $SHOTKILN_KEY"
Then ask, for example, "Take a full-page screenshot of example.com at 390 px wide and describe the layout."
Add it to Cursor
Add this to ~/.cursor/mcp.json or the project's .cursor/mcp.json:
{
"mcpServers": {
"shotkiln": {
"url": "https://shotkiln.com/mcp",
"headers": { "x-api-key": "YOUR_KEY" }
}
}
}
Clients that only support stdio
Bridge the remote server to stdio with mcp-remote:
{
"mcpServers": {
"shotkiln": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://shotkiln.com/mcp", "--header", "x-api-key:YOUR_KEY"]
}
}
}
Tools and arguments
| Tool | Arguments | Returns |
|---|---|---|
take_screenshot | url (required), width, height, full_page, format, delay, device_scale_factor, dark_mode | PNG, JPEG or WebP image |
render_pdf | url or html, format, landscape, margin, print_background | PDF resource |
generate_og_image | title (required), subtitle, template, theme, accent, site | 1200 × 630 PNG |
All three tools are marked read-only. Arguments follow the REST parameters in the API docs.
Frequently asked questions
What is an MCP screenshot server?
An MCP screenshot server gives an AI assistant a tool that captures web pages and returns the image. Shotkiln runs a remote one, so there's nothing to install.
Does it work without an API key?
Yes, on the anonymous limits of 3 watermarked renders a minute and 10 a day. Add an x-api-key header in your client config to use your plan.
Which MCP clients are supported?
Any client with remote Streamable HTTP support, including Claude Code, Cursor and the MCP Inspector. Stdio-only clients connect through the mcp-remote bridge.
Why does SSRF protection matter for agents?
Text on a web page can talk an agent into fetching an internal URL such as 169.254.169.254. Shotkiln refuses private and metadata addresses on every request, redirect and subrequest.
Can the agent read the text of the page?
Only visually: the tools return images and PDFs, and multimodal models read the text in them. Treat that text as untrusted input, since a page can show instructions aimed at the agent. For plain text, add a scraping tool.