Labsco
site-shot logo

Site-Shot

from site-shot

Official MCP server for the Site-Shot website screenshot API โ€” capture_screenshot & capture_full_page with real Chromium, full-page capture, country proxies, and ad/cookie-banner removal.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

Site-Shot MCP server

Give Claude, Cursor, and other AI agents the ability to see any web page โ€” take website screenshots with Site-Shot over the Model Context Protocol.

Real Chromium rendering ยท full-page capture ยท country proxies ยท automatic ad & cookie-banner removal (cleaner images, fewer vision tokens).

Tools

capture_screenshot

Screenshot a web page (viewport by default).

ParamTypeDefaultNotes
urlstring (required)โ€”Page to capture
full_pagebooleanfalseCapture the whole scrollable page
width / heightnumber1280 / 1024Viewport / device size
format"png" | "jpeg"pngImage format
block_adsbooleantrueRemove ads
block_cookie_bannersbooleantrueRemove cookie-consent popups
countrystringโ€”Proxy country, e.g. "Germany" (auto IP/lang/tz/geo)
language / time_zone / geolocationstringโ€”Manual overrides
wait_msnumberโ€”Wait before capture (SPAs/animations)
max_heightnumber20000 (full page)Cap captured height

Returns the screenshot as an MCP image.

capture_full_page

Same as capture_screenshot with full-page capture enabled.

Local development

npm install
npm run check   # syntax check
npm run smoke   # offline tests (stubbed fetch, no API key needed)
SITESHOT_API_KEY=yourkey npm start   # run the server on stdio