Webpage Screenshot MCP Server

An MCP that gives your agent the ability to snap a screenshot of webpages. Useful when you want your agent to check its progress during development.

Local serverstdioTypeScript

What is the Webpage Screenshot MCP Server?

An MCP that gives your agent the ability to snap a screenshot of webpages. Useful when you want your agent to check its progress during development.

The short version

An MCP (Model Context Protocol) server that captures screenshots of web pages using Puppeteer. This server allows AI agents to visually verify web applications and see their progress when generating web apps.

  • Full page screenshots — Capture entire web pages or just the viewport
  • Element screenshots — Target specific elements using CSS selectors
  • Multiple formats — Support for PNG, JPEG, and WebP formats
  • Customizable options — Set viewport size, image quality, wait conditions, and delays
  • Base64 encoding — Returns screenshots as base64 encoded images for easy integration
  • Authentication support — Manual login and cookie persistence

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Example prompts to try

  • “Use Webpage Screenshot to Tools.”
  • “Use Webpage Screenshot to Debugging.”

Frequently asked questions

It provides MCP tools to capture screenshots of web pages (full page, viewport, or specific elements) and return them as base64 encoded images, with support for authentication and session persistence.