MCP.so
Sign In

ScreenshotOne.com - MCP Server

@mrgoonie

About ScreenshotOne.com - MCP Server

TypeScript Model Context Protocol (MCP) server for ScreenshotOne. Includes CLI support and extensible structure for connecting AI systems (LLMs) to ScreenshotOne API to capture screenshots of websites.

Basic information

Category

Developer Tools

License

MIT

Runtime

node

Transports

stdio

Publisher

mrgoonie

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is ScreenshotOne.com - MCP Server?

The ScreenshotOne.com MCP Server connects AI assistants to the ScreenshotOne.com API to capture screenshots of websites. It provides a wide range of customization options for taking screenshots programmatically and is built for developers integrating screenshot capabilities into AI workflows.

How to use ScreenshotOne.com - MCP Server?

Install via npm or clone the repository. Use the CLI with npm run dev:cli -- take-screenshot and provide your access key. For MCP integration, configure your client with stdio or Streamable HTTP transport, setting environment variables like MCP_HTTP_HOST, MCP_HTTP_PORT, and MCP_HTTP_PATH as needed. Configuration examples are provided in the README.

Key features of ScreenshotOne.com - MCP Server

  • Take screenshots of any URL
  • Render HTML content and capture screenshots
  • Customize viewport size and device emulation
  • Capture full-page screenshots
  • Select specific elements using CSS selectors
  • Multiple output formats (PNG, JPEG, WebP, PDF)
  • Block ads, trackers, and cookie banners
  • Inject custom CSS and JavaScript
  • Control wait behavior and timing

Use cases of ScreenshotOne.com - MCP Server

  • AI assistant capturing web page visuals for research or reporting
  • Automated website monitoring with visual snapshots
  • Generating screenshot-based documentation from URLs
  • Rendering and capturing custom HTML content for previews
  • Creating product demos or design mockups with device emulation

FAQ from ScreenshotOne.com - MCP Server

Do I need an API key?

Yes. You must create an API key on the ScreenshotOne.com dashboard and pass it via the --access-key CLI option or environment variable.

What transports are supported?

The server supports stdio transport (default for CLI) and Streamable HTTP transport (for web‑based clients). HTTP authentication is not yet implemented.

What are the runtime requirements?

Node.js version 18.x or higher is required.

Can I take a screenshot of HTML content directly?

Yes. The server supports rendering custom HTML content and capturing a screenshot of it.

Can I upload screenshots to Cloudflare?

Yes. By setting the appropriate environment variables (see .env.example), you can use the --upload flag to upload screenshots to Cloudflare.

Comments

More Developer Tools MCP servers