- Getting Started
- Code Review
- Platforms
- Agentic Coding
- Configuration
- CI integrations
- Design Tools
- Developer Tools
- Web Projects
- Get Notified
- API
- Self-host
Screenshotbot hosts an MCP server, so an AI agent can read your channels, runs and reports, look at the actual screenshots, and accept changes on your behalf.
https://screenshotbot.io/mcp
If you're on Enterprise or self-hosted, use your own domain with the same /mcp path. You'll also find the endpoint under Settings | MCP .
The transport is streamable HTTP, and authentication is OAuth: your client opens a browser, you sign in to Screenshotbot and approve access. There are no API keys to copy around.
For Claude Code:
claude mcp add --transport http screenshotbot https://screenshotbot.io/mcp
Most other clients (Claude Desktop, Codex, Cursor, …) take a JSON config that looks like this:
{
"mcpServers": {
"screenshotbot": {
"type": "http",
"url": "https://screenshotbot.io/mcp"
}
}
}
The consent screen asks for two things:
You can review or revoke what you've granted at any time from Authorized applications.
This server can see your reports but has no view of your pull requests. On a PR, Screenshotbot's check links to /report/<report_id>, or to /batch/<batch_id> if you use batches. Pair us with the GitHub MCP server or the gh CLI, and an agent can read that check itself and go straight from a pull request to the screenshots that changed.