Skip to main content
Glama
Ownership verified

Server Details

Free screenshot and webpage capture API. Capture full-page screenshots, specific elements, or PDF snapshots of any URL. No API keys required.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

4 tools
batch_screenshotInspect

Capture screenshots of multiple URLs in a single request. Returns base64-encoded images. Maximum 5 URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlsYesArray of URLs to screenshot (max 5)
widthNoViewport width (default: 1280)
formatNoImage format (default: png)
heightNoViewport height (default: 720)
localeNoBCP 47 locale tag for the browser context (e.g., "en-US")
latitudeNoGeolocation latitude (-90 to 90)
timezoneNoIANA timezone for the browser context (e.g., "America/New_York")
dark_modeNoEnable dark mode emulation
full_pageNoCapture full page scroll height
longitudeNoGeolocation longitude (-180 to 180)
wait_untilNoPage load strategy (default: domcontentloaded). Use "networkidle" for SPAs.
disable_javascriptNoDisable JavaScript execution on the page
ignore_https_errorsNoIgnore HTTPS/TLS certificate errors
generate_pdfInspect

Convert a webpage URL or raw HTML to a PDF document. Supports page size, orientation, margins, and background printing. Returns PDF as base64.

ParametersJSON Schema
NameRequiredDescriptionDefault
cssNoCustom CSS to inject before PDF generation
urlNoURL to convert to PDF (provide url OR html, not both)
htmlNoRaw HTML to convert to PDF (provide html OR url, not both)
localeNoBCP 47 locale tag for the browser context (e.g., "en-US")
cookiesNoCookies to set before capture (e.g., [{"name": "session", "value": "abc123"}])
headersNoCustom HTTP headers to send with the request (e.g., {"Authorization": "Bearer token"})
evaluateNoJavaScript code to execute on the page before PDF generation (max 10KB). Runs in the browser context.
latitudeNoGeolocation latitude (-90 to 90)
timezoneNoIANA timezone for the browser context (e.g., "America/New_York")
block_adsNoBlock ads and trackers
dark_modeNoEnable dark mode emulation
landscapeNoLandscape orientation (default: false)
longitudeNoGeolocation longitude (-180 to 180)
pdf_scaleNoContent scale 0.1-2 (default: 1)
pdf_formatNoPage size (default: A4)
wait_untilNoPage load strategy (default: domcontentloaded). Use "networkidle" for SPAs.
print_backgroundNoInclude background colors/images (default: true)
disable_javascriptNoDisable JavaScript execution on the page
ignore_https_errorsNoIgnore HTTPS/TLS certificate errors
render_htmlInspect

Render raw HTML/CSS to an image. Perfect for generating OG images, social cards, email previews, and dynamic content from templates. No URL needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
cssNoAdditional CSS to inject
htmlYesRaw HTML content to render (max 2MB)
widthNoViewport width (default: 1280)
formatNoImage format (default: png)
heightNoViewport height (default: 720)
localeNoBCP 47 locale tag for the browser context (e.g., "en-US")
qualityNoImage quality 1-100 (default: 80)
evaluateNoJavaScript code to execute on the page before capture (max 10KB). Runs in the browser context.
selectorNoCSS selector to capture specific element
timezoneNoIANA timezone for the browser context (e.g., "America/New_York")
dark_modeNoEnable dark mode emulation
full_pageNoCapture full page scroll height
wait_untilNoContent load strategy (default: domcontentloaded). Use "networkidle" for content with external resources.
device_scaleNoDevice scale factor (default: 1)
disable_javascriptNoDisable JavaScript execution on the page
ignore_https_errorsNoIgnore HTTPS/TLS certificate errors
take_screenshotInspect

Take a screenshot of any webpage. Returns a base64-encoded image.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe URL to screenshot
delayNoDelay in ms before capture
widthNoViewport width (default: 1280)
clip_xNoClip region X offset in pixels
clip_yNoClip region Y offset in pixels
formatNoImage format (default: png)
heightNoViewport height (default: 720)
localeNoBCP 47 locale tag for the browser context (e.g., "en-US", "de-DE", "ja-JP")
cookiesNoCookies to set before capture (e.g., [{"name": "session", "value": "abc123"}])
headersNoCustom HTTP headers to send with the request (e.g., {"Authorization": "Bearer token"})
qualityNoImage quality 1-100 (default: 80)
evaluateNoJavaScript code to execute on the page before capture (max 10KB). Runs in the browser context via page.evaluate(). Use to dismiss modals, click buttons, or set UI state.
latitudeNoGeolocation latitude (-90 to 90). Must be used with longitude.
selectorNoCSS selector to capture specific element
timezoneNoIANA timezone for the browser context (e.g., "America/New_York", "Europe/Berlin", "Asia/Tokyo")
dark_modeNoEnable dark mode emulation
full_pageNoCapture full page scroll height
longitudeNoGeolocation longitude (-180 to 180). Must be used with latitude.
clip_widthNoClip region width in pixels
wait_untilNoPage load strategy: "commit" (fastest, response received), "domcontentloaded" (default, DOM ready), "load" (all resources loaded), "networkidle" (no network activity for 500ms — best for SPAs and lazy-loaded content)
clip_heightNoClip region height in pixels
hide_bannersNoDismiss cookie banners, consent popups, and overlays before capture
resize_widthNoResize output image to this width (maintains aspect ratio)
resize_heightNoResize output image to this height (maintains aspect ratio)
disable_javascriptNoDisable JavaScript execution on the page. Useful for security research, capturing static HTML, or avoiding JS-driven redirects.
ignore_https_errorsNoIgnore HTTPS/TLS certificate errors (useful for dev/staging environments with self-signed certs)

Verify Ownership

This connector has been claimed. The /.well-known/glama.json file has been verified and ownership is confirmed.

Glama periodically re-verifies ownership. If the file is removed, the claim will be revoked.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.