Skip to content

MCP

ScreenshotOne provides a hosted MCP server that lets compatible AI agents connect to ScreenshotOne securely with OAuth. You do not need to run a local server or copy your ScreenshotOne API key into the MCP client.

Renders a website screenshot and returns either the image itself or a cached JSON response.

The tool accepts the following options:

  • url: The HTTP or HTTPS URL to capture.
  • block_banners: Blocks cookie, GDPR, and similar banners and popups. The default is true.
  • block_ads: Blocks advertisements. The default is true.
  • image_quality: Sets the image quality from 1 to 100. The default is 80.
  • full_page: Captures the entire page instead of only the visible viewport. The default is false.
  • response_type: Returns either the image with by_format or a JSON response with json. The default is by_format.
  • cache: Caches the screenshot so the response can include a reusable cache URL. The default is false.
  • cache_key: Sets an optional alphanumeric cache key with a maximum length of 128 characters.

For large full-page captures, enable caching and request a JSON response so the tool can return a cache URL instead of placing the complete image in the MCP response.

Returns the ScreenshotOne API quota and concurrency usage for the connected organization. This is useful before an agent starts a larger batch of captures.

See the ScreenshotOne MCP integration page for the hosted server URL, local server option, and related resources.

  1. Open the MCP settings in your AI agent or MCP client.

  2. Add the following URL as a remote MCP server:

    https://mcp.screenshotone.com
  3. Sign in to ScreenshotOne in the browser and approve the connection.

  4. Return to your agent and start using ScreenshotOne.

Open the ScreenshotOne Dashboard, go to Integrations, and select Connect MCP clients.

The MCP connections page lists the clients connected to your organization. You can review each connection, rotate its API key, or revoke its access.