ScreenshotOne
officialRender website screenshots with ScreenshotOne
36
Try this MCPSponsoredWhat can you do with ScreenshotOne MCP?
- Render website screenshots — Use
render-website-screenshotto capture a screenshot of any URL and return the image or a cached response. - Check API usage — Use
get-usageto retrieve your ScreenshotOne API quota and concurrency usage.
Documentation
ScreenshotOne MCP Server
An official implementation of an MCP (Model Context Protocol) server for ScreenshotOne.
A few more words about why it was built and some thoughts about the future of MCP.
ScreenshotOne also offers an official hosted MCP server. See the ScreenshotOne MCP integration for setup instructions and the latest updates.
Tools
render-website-screenshot: Render a website screenshot and return an image or cached response.get-usage: Get ScreenshotOne API quota and concurrency usage.
Usage
Build it
Always install dependencies and build it first:
npm install && npm run build
Get your ScreenshotOne API key
Sign up at ScreenshotOne and get your API key.
Run with npx
Run the CLI directly from the npm package without cloning the repository:
SCREENSHOTONE_API_KEY=your_api_key npx --yes @screenshotone/mcp
With Claude for Desktop
Add the following to your ~/Library/Application\ Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"screenshotone": {
"command": "npx",
"args": ["--yes", "@screenshotone/mcp"],
"env": {
"SCREENSHOTONE_API_KEY": "<your api key>"
}
}
}
}
Standalone or for other projects
SCREENSHOTONE_API_KEY=your_api_key node build/index.js
License
ScreenshotOne MCP Server is licensed under the MIT License.