site-shot-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@site-shot-mcpCapture a full-page screenshot of https://news.ycombinator.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Site-Shot MCP server
Give Claude, Cursor, and other AI agents the ability to see any web page — take website screenshots with Site-Shot over the Model Context Protocol.
Real Chromium rendering · full-page capture · country proxies · automatic ad & cookie-banner removal (cleaner images, fewer vision tokens).
Quick start (Claude Desktop)
Get a Site-Shot API key at https://www.site-shot.com/pricing/.
Add this to your Claude Desktop config (
claude_desktop_config.json):
{
"mcpServers": {
"site-shot": {
"command": "npx",
"args": ["-y", "site-shot-mcp"],
"env": { "SITESHOT_API_KEY": "YOUR_API_KEY" }
}
}
}Restart Claude Desktop. Ask it to "take a full-page screenshot of https://news.ycombinator.com" and it will call the server and show you the image.
Works the same way in any MCP client (Cursor, Cline, VS Code, LangChain, CrewAI) — point the client at
npx -y site-shot-mcp with SITESHOT_API_KEY in the environment.
Related MCP server: Webpage Screenshot MCP Server
Tools
capture_screenshot
Screenshot a web page (viewport by default).
Param | Type | Default | Notes |
| string (required) | — | Page to capture |
| boolean |
| Capture the whole scrollable page |
| number | 1280 / 1024 | Viewport / device size |
|
|
| Image format |
| boolean |
| Remove ads |
| boolean |
| Remove cookie-consent popups |
| string | — | Proxy country, e.g. |
| string | — | Manual overrides |
| number | — | Wait before capture (SPAs/animations) |
| number | 20000 (full page) | Cap captured height |
Returns the screenshot as an MCP image.
capture_full_page
Same as capture_screenshot with full-page capture enabled.
Configuration
Env var | Required | Description |
| yes | Your Site-Shot API key (used as |
The server is a thin wrapper over the existing Site-Shot HTTP API (https://api.site-shot.com/) — no
separate backend.
Local development
npm install
npm run check # syntax check
npm run smoke # offline tests (stubbed fetch, no API key needed)
SITESHOT_API_KEY=yourkey npm start # run the server on stdioRequirements
Node.js ≥ 18 (uses the built-in fetch).
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/site-shot/site-shot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server