Vinkius
ScreenshotAPI

Automate visual QA, capture any device state, or generate clean PDFs.
Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ScreenshotAPI MCP on Cursor AI Code Editor MCP ClientScreenshotAPI MCP on Claude Desktop App MCP IntegrationScreenshotAPI MCP on OpenAI Agents SDK MCP CompatibleScreenshotAPI MCP on Visual Studio Code MCP Extension ClientScreenshotAPI MCP on GitHub Copilot AI Agent MCP IntegrationScreenshotAPI MCP on Google Gemini AI MCP IntegrationScreenshotAPI MCP on Lovable AI Development MCP ClientScreenshotAPI MCP on Mistral AI Agents MCP CompatibleScreenshotAPI MCP on Amazon AWS Bedrock MCP Support

Connect to your AI in seconds.

ScreenshotAPI captures full-page website screenshots programmatically through an API. It lets your AI agent simulate specific devices—like iPhone or Android—and capture visuals under various conditions: dark mode, ad-free, or high-resolution WebP.

You can even convert entire pages to professional PDFs.

What your AI can do

Capture clean screenshot no ads

Captures a screenshot of a URL while automatically blocking cookie banners and advertisements.

Capture dark mode screenshot

Takes a full-page screenshot with the site's color scheme forced into dark mode.

Capture delayed screenshot

Captures a screenshot after waiting for a specified time, useful when content loads via lazy loading.

+ 9 more capabilities included
Capture Full Page Views

Captures the entire visible length of a webpage using tools like capture_full_length_screenshot, ensuring nothing gets cut off.

Simulate Device Viewports

Takes screenshots as if they were viewed on specific devices (e.g., iPhone, Android) with the capture_mobile_view_screenshot tool.

Generate Clean Assets

Captures visuals without distracting elements like ad banners or cookie pop-ups using capture_clean_screenshot_no_ads.

Format to PDF/WebP

Converts a live webpage into downloadable PDF documents (convert_webpage_to_pdf) or modern WebP image files (capture_webp_format_screenshot).

Isolate Elements

Focuses the capture on one specific section of code, ignoring everything else using capture_specific_element.

Compatible AI Apps

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ any other MCP app
Included with Plan

Waiting for input…

AI Agent

ScreenshotAPI MCP Server: 12 Tools for Visual Data

Access all tools to perform complex visual captures: from full-length page screenshots to targeted element isolation, and PDF conversion.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using ScreenshotAPI on Vinkius

Capture Clean Screenshot No Ads

Captures a screenshot of a URL while automatically blocking cookie banners and advertisements.

Capture Dark Mode Screenshot

Takes a full-page screenshot with the site's color scheme forced into dark mode.

Capture Delayed Screenshot

Captures a screenshot after waiting for a specified time, useful when content loads...

Capture New Screenshot No Cache

Forces the API to ignore local browser cache, ensuring you get genuinely fresh...

Capture Full Length Screenshot

Captures the entire vertical length of a webpage, scrolling automatically to get all...

Capture Mobile View Screenshot

Takes a screenshot using a specific mobile device viewport size and resolution.

Convert Webpage To Pdf

Saves an entire live webpage into a single, formatted PDF document file.

Capture Specific Element

Captures only a precise area of a webpage defined by its CSS selector, ignoring...

Capture Website Screenshot

Captures a standard, default-sized screenshot of any provided URL and returns a...

Capture Webp Format Screenshot

Generates the screenshot output file in the modern WebP image format instead of PNG...

Check Api Health

Verifies the current operational status and uptime of the ScreenshotAPI service...

Get Api Quota Info

Retrieves your current account usage metrics and remaining API call limits for tracking purposes.

Connect to your AI in seconds. Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The ScreenshotAPI integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with ScreenshotAPI, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
ScreenshotAPI MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ScreenshotAPI. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually capturing website visuals is a huge waste of time.

Think about the old way: You open the browser, you switch tabs to check mobile view, you right-click and screenshot, but then you realize that specific section was covered by an ad banner. Then you repeat the whole process on a different device emulator—it’s click-heavy, tedious, and prone to human error.

With this MCP server, the process flips entirely. You just tell your agent: 'Show me how this page looks on an iPhone in dark mode without any ads.' The API handles the switching, the waiting (via `capture_delayed_screenshot`), and the cleaning—and you get a clean link back.

The ScreenshotAPI MCP Server delivers visual data from chat.

Previously, if you needed to validate content across multiple states (e.g., mobile vs. desktop, or light mode vs. dark mode), you had to run a sequence of manual checks in the browser. This meant jumping between tools and constantly checking for consistency.

Now, your agent runs it all through API calls—it handles the device emulation via `capture_mobile_view_screenshot` while simultaneously ensuring ad blocks are active. It's one command that gives you multiple verified assets.

What your AI can actually do with this

You'll connect this server to your agent and instantly get full visual control over any website. This API lets you take pixel-perfect screenshots, simulate specific devices, or turn whole pages into professional PDFs—it's built for getting visuals right, every time.

Need to see what the site looks like on a phone? You can use capture_mobile_view_screenshot to capture exactly what an iPhone or Android user sees, setting specific viewport sizes and resolutions. If you need something quick and just want a standard shot of the page, run capture_website_screenshot; it gives you a basic snapshot link right away.

But if that isn't enough—and usually it isn't—you might need to capture only one small part of the layout. With capture_specific_element, you define a CSS selector and your agent grabs just that precise area, ignoring all the surrounding junk.

When dealing with live websites, things break or load slow. If content pops in later because of lazy loading scripts, don't trust a quick capture; run capture_delayed_screenshot to force your agent to wait for a set time before grabbing the image. You might also need the entire page—not just what fits on one screen.

Use capture_full_length_screenshot, and it scrolls automatically until it captures every bit of content, ensuring nothing gets cut off.

You're always worried about ads or cookie banners messing up your shots, right? To get a genuinely clean image, use capture_clean_screenshot_no_ads. It blocks those annoying pop-ups and ad banners so you only see the core product. If you need to know what the site looks like in a different mood, run capture_dark_mode_screenshot to force the entire page into dark mode.

For absolute certainty that your shot isn't using stale data, use capture_new_screenshot_no_cache; this tells the API to ignore any local browser cache and pull genuinely fresh visual info.

Formatting options are huge too. You can save an entire live webpage as a single, formatted document with convert_webpage_to_pdf. If you don't need PDF, but want modern image quality, use capture_webp_format_screenshot to generate the output in WebP format instead of standard PNG or JPEG. The API also gives you visibility into its own status; run check_api_health to verify that the service is up and running when you need it most.

You'll also want to track your usage, so get_api_quota_info lets you check your remaining call limits.

Built · Hosted · Managed by Vinkius ScreenshotAPI MCP Server - Capture Web Screenshots
Server ID 019dd155-b445-710b-8cec-e41deff8a0fa
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I make sure my screenshot captures everything on a long page? +

Use the capture_full_length_screenshot tool. This automatically simulates scrolling from top to bottom, guaranteeing you get every part of the content without manual intervention.

Does capture_clean_screenshot_no_ads work on all types of pop-ups? +

It blocks common elements like ad banners and cookie consent modals. For specific overlay issues, you might need to combine it with a delay tool or use capture_specific_element to target only the main content area.

I want an image that looks professional for printing; what format should I use? +

Use convert_webpage_to_pdf. This reliably saves the entire page layout into a single PDF document, preserving fonts and structure better than a screenshot.

How do I capture just one small widget on a large site? +

Run capture_specific_element and pass it the CSS selector for that widget. This isolates the element entirely, giving you a clean crop without capturing surrounding noise.

Is there a tool to check if my API access is working? +

Yes, use check_api_health. This tool confirms the service is up and running before you start building complex workflows with other capture functions.

How does running `get_api_quota_info` help me manage my usage limits? +

It immediately tells you your current API consumption status. This tool retrieves real-time data on your remaining quota and historical usage metrics, so you never hit an unexpected rate limit while working.

If a website updates frequently, how should I use `capture_new_screenshot_no_cache` to ensure fresh results? +

Running this tool forces the capture engine to bypass any stored cache data. This means your AI client always gets a genuinely current version of the webpage, which is essential for accurate visual QA.

When dealing with slow or lazy-loading sites, how does `capture_delayed_screenshot` help? +

It waits for a specified duration before taking the picture. This delay allows dynamic elements—like pop-ups or images that load slowly—to fully render on the page before the capture is executed.

Can my AI automatically generate a PDF from a website URL? +

Yes! Use the capture_pdf tool. Provide the URL, and your agent will return a professional PDF document of the web page instantly.

How do I take a screenshot specifically for mobile viewports? +

Simply ask the agent to run the capture_mobile action. It will automatically configure the viewport to 375x812 pixels to simulate a modern smartphone screen.

How do I find my ScreenshotAPI.net Token? +

Log in to your ScreenshotAPI.net dashboard, and you will find your unique Token in the API Key section of your account settings.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for ScreenshotAPI. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.