Skip to main content
Glama

WebScout MCP

by pyscout

take_screenshot

Capture browser screenshots as base64 PNG images to visually analyze web pages before interacting with elements. Supports full-page captures, viewport shots, or specific element targeting for web automation tasks.

Instructions

Capture a screenshot of the current browser page as a base64-encoded PNG image. Essential for visual feedback to understand what's displayed before deciding which buttons to click or forms to fill. Supports capturing the visible viewport, entire scrollable page, or specific elements. Returns the image as base64 string and data URL for easy display.

Input Schema

NameRequiredDescriptionDefault
fullPageNoCapture the entire scrollable page content (true) or just visible viewport (false). Use true for long pages (default: false)
selectorNoOptional CSS selector to capture only a specific element (e.g., '.chat-container', '#main-content')
sessionIdYesSession ID obtained from initialize_session

Input Schema (JSON Schema)

{ "properties": { "fullPage": { "default": false, "description": "Capture the entire scrollable page content (true) or just visible viewport (false). Use true for long pages (default: false)", "type": "boolean" }, "selector": { "description": "Optional CSS selector to capture only a specific element (e.g., '.chat-container', '#main-content')", "type": "string" }, "sessionId": { "description": "Session ID obtained from initialize_session", "type": "string" } }, "required": [ "sessionId" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pyscout/webscout-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server