Shotapi
@smallhandsome
About Shotapi
MCP Server that gives AI agents eyes. Screenshot any webpage, render HTML/CSS to images. One command setup for Claude Code, Cursor, and Claude Desktop. Free 30+30/month.ShotAPI - Give AI Agents Eyes. MCP Server for web screenshots and HTML rendering. 3 tools: screenshot_one_liner
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"shotapi": {
"type": "streamable-http",
"url": "https://aiphotoshop.mynatapp.cc/mcp"
}
}
}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 Shotapi?
Shotapi is a Model Context Protocol (MCP) server that gives AI agents the ability to take web screenshots and render HTML/CSS into images. It integrates with AI tools via MCP’s streamable‑http or stdio transports, making it suitable for developers who want their agents to visually verify web pages or debug rendered code.
How to use Shotapi?
Use Shotapi in remote mode with zero installation: add the server to Claude Code, Claude Desktop, or Cursor using the streamable‑http URL https://aiphotoshop.mynatapp.cc/mcp. For local or paid‑tier usage, install Python dependencies and Playwright, then run the stdio server via python mcp_stdio.py. Invoke the three MCP tools (screenshot_one_liner, screenshot, render) directly in conversation; no manual API calls required.
Key features of Shotapi
- Three MCP tools: screenshot_one_liner, screenshot (full control), render (HTML to image)
- Zero‑install remote mode with streamable‑http transport
- Direct access without VPN for China‑based users
- Free tier: 10 screenshots + 10 renders per month, no sign‑up needed
- Built‑in ad blocking for cleaner screenshots
- Registered in the official MCP Registry
Use cases of Shotapi
- AI agent verifies its own generated HTML/CSS by rendering it and spotting layout issues
- Deployment verification: agent screenshots a live URL to check visual correctness
- UI regression testing in CI/CD pipelines by capturing before/after screenshots
- Rapid prototyping: agent writes code, renders it, revises based on visual feedback
FAQ from Shotapi
Do I need an API key to use Shotapi?
No API key is required for the free tier (IP‑based). A key is needed for paid tiers (Starter $4.90/mo, Pro $9.90/mo).
What tools does Shotapi provide?
Three tools: screenshot_one_liner (simple URL screenshot), screenshot (viewport, full‑page, CSS selector, format options), and render (convert HTML/CSS to image).
Can I run Shotapi locally?
Yes. Install Python dependencies, run playwright install chromium, set environment variables (SHOTAPI_BASE_URL, optional SHOTAPI_KEY), then launch with python mcp_stdio.py.
How do I add Shotapi to Claude Desktop or Cursor?
Add the following to your MCP configuration: {"mcpServers":{"shotapi":{"type":"streamable‑http","url":"https://aiphotoshop.mynatapp.cc/mcp"}}}.
What is the free tier limit?
Free tier offers 10 screenshots + 10 renders per month, IP‑based, no sign‑up. Paid plans increase the limit to 5,000 or 20,000 per month.
Frequently asked questions
Do I need an API key to use Shotapi?
No API key is required for the free tier (IP‑based). A key is needed for paid tiers (Starter $4.90/mo, Pro $9.90/mo).
What tools does Shotapi provide?
Three tools: `screenshot_one_liner` (simple URL screenshot), `screenshot` (viewport, full‑page, CSS selector, format options), and `render` (convert HTML/CSS to image).
Can I run Shotapi locally?
Yes. Install Python dependencies, run `playwright install chromium`, set environment variables (`SHOTAPI_BASE_URL`, optional `SHOTAPI_KEY`), then launch with `python mcp_stdio.py`.
How do I add Shotapi to Claude Desktop or Cursor?
Add the following to your MCP configuration: `{"mcpServers":{"shotapi":{"type":"streamable‑http","url":"https://aiphotoshop.mynatapp.cc/mcp"}}}`.
What is the free tier limit?
Free tier offers 10 screenshots + 10 renders per month, IP‑based, no sign‑up. Paid plans increase the limit to 5,000 or 20,000 per month.
Basic information
More Browser Automation MCP servers
Apify Model Context Protocol (MCP) Server
apifyThe Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
Yoyo
firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
mcp-browser-use: MCP server for browser-use
vinayak-mehtaMCP server for browser-use
fetch-mcp
egoistAn MCP server for fetching URLs / Youtube video transcript.
Fastcrw
usFast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
Comments