{
  "markdown": "# ScreenshotRender MCP server\n\nCapture website screenshots from inside Claude, Cursor, VS Code, Windsurf, or any\n[Model Context Protocol](https://modelcontextprotocol.io) client. This server\nwraps the [ScreenshotRender](https://screenshotrender.com) API so your AI\nassistant can render any public web page on request.\n\n> Ask your assistant: *\"Take a full-page screenshot of stripe.com\"* and the image\n> appears right in the chat.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `take_screenshot` | Capture a screenshot of any public URL. Returns the image inline plus a hosted URL and page metadata (title, description). |\n\n**Parameters**\n\n- `url` (string, required) — page to capture, including `https://`.\n- `fullPage` (boolean, optional) — capture the entire scrollable page instead of the viewport.\n- `wait` (number, optional) — milliseconds to wait before capturing (for animations / lazy content).\n- `timeout` (number, optional) — max milliseconds to wait for load.\n\n## Setup\n\n1. Get your API key at **[screenshotrender.com](https://screenshotrender.com)** (it starts with `sr-`).\n2. Add the server to your MCP client config.\n\n### Claude Desktop\n\nEdit `claude_desktop_config.json` (Settings → Developer → Edit Config):\n\n```json\n{\n  \"mcpServers\": {\n    \"screenshotrender\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"screenshotrender-mcp\"],\n      \"env\": {\n        \"SCREENSHOTRENDER_API_KEY\": \"sr-your-key-here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor / VS Code / Windsurf\n\nAdd the same block under the editor's MCP settings (`mcp.json` or the MCP\nsettings UI). Restart the client and the `take_screenshot` tool will be\navailable.\n\n## Environment variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `SCREENSHOTRENDER_API_KEY` | yes | Your ScreenshotRender key (`sr-...`). |\n| `SCREENSHOTRENDER_BASE_URL` | no | Override the API base URL. Defaults to `https://screenshotrender.com`. |\n\n## Local development\n\n```bash\nnpm install\nSCREENSHOTRENDER_API_KEY=sr-your-key npm run inspect   # opens MCP Inspector\n```\n\nThe Inspector lets you call `take_screenshot` and view the result before\nshipping.\n\n## License\n\nMIT\n",
  "bytes": 2161,
  "sha": "7f1a3954495463cce6c609b4a85111cda6ada7ede36cb7aea2b13636796e55e0",
  "repo_slug": "faridmth/screenshotrender-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_faridmth_screenshotrender_mcp_e7b49e4f/readme"
}