Works With Your Favorite AI Tools
One MCP server, eight supported clients. Drop it into any of these and start talking.
Any MCP-compatible client works out of the box.
How It Works
Three steps to give your AI assistant web superpowers.
Get Your API Key
Sign up free at GoScreenAPI. Your key is ready instantly in the dashboard.
Add the MCP Config
Paste a 6-line JSON snippet into your AI client's config file. Done.
Start Talking
Ask Claude to take screenshots, run reports, or check uptime — in plain English.
7 Tools, One MCP Server
Everything your AI assistant needs to capture, analyze, and monitor websites.
screenshot
Capture any webpage as a high-quality PNG, JPEG, WebP, or PDF image.
url (required), format, width, height, full_page, dark_mode, delay
"Take a screenshot of stripe.com in dark mode at 1920x1080"
site_report
Full website analysis including tech stack, DNS records, SSL certificate, security headers, and performance metrics.
url (required), format
"Run a full site report on github.com — show me their tech stack and security headers"
uptime_check
Check if a website is up or down from multiple geographic locations worldwide.
url (required), locations
"Check if cloudflare.com is up from US, EU, and Asia"
compare_screenshots
Visual diff between two URLs or before/after states of the same page.
url1 (required), url2 (required), width, highlight_diff
"Compare the homepage of vercel.com on mobile vs desktop"
render_pdf
Convert any URL to a pixel-perfect PDF document with customizable page settings.
url (required), format, landscape, margin
"Generate a PDF of the React docs getting-started page"
batch_screenshots
Capture up to 50 URLs in a single request. Perfect for bulk monitoring and reporting.
urls (required, max 50), format, width, height
"Batch screenshot the top 10 Y Combinator companies' homepages"
account_info
Check your API usage, remaining credits, current plan, and account details.
(none)
"How many screenshots do I have left this month?"
Install in 60 Seconds
Pick your AI client, paste the config, and start talking to your tools.
{
"mcpServers": {
"goscreenapi": {
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
}
}
{
"mcpServers": {
"goscreenapi": {
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
}
}
{
"cline.mcpServers": {
"goscreenapi": {
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
}
}
{
"mcpServers": {
"goscreenapi": {
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
}
}
{
"mcpServers": {
"goscreenapi": {
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
}
}
{
"mcpServers": {
"goscreenapi": {
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
}
}
{
"mcpServers": [
{
"name": "goscreenapi",
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
]
}
{
"context_servers": {
"goscreenapi": {
"command": "npx",
"args": ["-y", "@goscreenapi/mcp-server"],
"env": {
"GOSCREENAPI_KEY": "your-api-key-here"
}
}
}
}
Replace your-api-key-here with your actual API key from the dashboard.
Just Ask Your AI
Real prompts you can use right now. No code, no SDK — just natural language.
"Take a screenshot of stripe.com in dark mode"
"Compare the homepage of vercel.com on mobile vs desktop"
"Run a full site report on github.com — show me their tech stack"
"Check if cloudflare.com is up from US, EU, and Asia"
"Generate a PDF of the React docs getting-started page"
"Batch screenshot the top 10 Y Combinator companies"
See It in Action
A real conversation between a developer and Claude using the MCP server.
Using: screenshot, site_report
Here's what I found:
• Framework: Next.js 14
• Hosting: Vercel
• Analytics: Segment
• SSL: Valid, expires in 89 days
Screenshot saved. Want me to compare it with their mobile version?
Done! The visual diff shows 3 major layout differences between desktop (1920px) and mobile (390px). The navigation collapses into a hamburger menu, the hero section stacks vertically, and the pricing grid switches to a single column.
Why Use an MCP Server?
Skip the SDK. Skip the docs. Just talk to your AI and get results.
No SDK to learn
Just talk to your AI assistant in natural language. No code, no docs to read.
7 tools, one config line
Screenshots, reports, uptime, PDFs, comparisons — all from a single MCP server.
Works in your existing workflow
Drop it into Claude Desktop, Cursor, or Cline. No context switching.
Open source, MIT license
Fully transparent. Audit the code, contribute, or fork it.
Free tier included
250 screenshots/month free. All 7 tools. No credit card required.
Production ready
Battle-tested API with 99.9% uptime. Used by thousands of developers.
MCP Server vs. Traditional API
See why developers prefer the MCP approach for AI-powered workflows.
Built for Real Workflows
From QA testing to client deliverables — here's how teams use the MCP server.
Technical Details
Built on the Model Context Protocol standard. Production-ready from day one.
Requirements
- Node.js 18+ (for npx)
- GoScreenAPI API key (free)
- Any MCP-compatible AI client
Protocol
- MCP stdio transport
- JSON-RPC 2.0 messages
- Tool discovery via initialize handshake
Package Info
- npm: @goscreenapi/mcp-server
- Version: 0.1.1
- License: MIT
Frequently Asked Questions
Everything you need to know about the GoScreenAPI MCP Server.