Skip to main content
Glama

Server Details

Hosted Screenshots MCP server for Claude, ChatGPT and Cursor, with each action switched per account.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Insightful-Pipe/screenshot-mcp-server
GitHub Stars
0
Server Listing
Screenshot MCP Server
ChatGPT
–
Claude
–

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation1/5

execute_action and query_data have word-for-word identical descriptions (both "Trigger a screenshot capture" with the same url/workspace_id/modes parameters), so an agent has no basis to choose between them. Only query_contexts is clearly distinct, and even its name gives little hint that it is the guided-setup/discovery tool.

Naming Consistency3/5

All names are snake_case and loosely follow a verb_noun pattern, so the set is readable. However the nouns are vague ('action', 'data') and 'query_data' implies a read operation while actually triggering a capture, which undermines the convention's usefulness.

Tool Count2/5

Three tools is thin for a screenshot service, and one of the three (query_contexts) is really a setup/help endpoint, leaving only two capture tools that are duplicates. Effectively the server exposes a single unique operation, which is under-scoped.

Completeness2/5

Only capture is covered; there is no way to list or retrieve past screenshots, check async capture status, or manage quotas beyond the metadata returned in the capture response. Discovery exists via query_contexts, but the lifecycle around captures is a dead end after creation.

Available Tools

3 tools
execute_actionScreenshot Execute ActionA
Destructive
Inspect

Trigger a screenshot capture.

Required parameters: • url: Full URL to capture. • workspace_id: Workspace returned by query_contexts(request='accounts').

Optional parameters: • include_desktop / include_mobile (bool) • modes (list[str]) – override capture variants. e.g., ['desktop','mobile','desktop-full']

The API returns desktop/mobile public URLs plus quota metadata.

Inputs: url (required), workspace_id (required), modes, include_mobile, +1 more. Returns: object

query_contextsScreenshot Setup HelperA
Read-only
Inspect

Guided setup for the screenshot API.

Step 1: request='accounts' (optional workspace_id=) • Returns the workspaces you can access. • When a workspace is selected, also returns all brands in that workspace with brand_id + guidelines.

Step 2: request='actions_details' • Returns the capture action schema, required fields, defaults, and a sample response.

Optional: request='brands', workspace_id=, brand_ids=[...] • Narrow the brand payload to one or more brand IDs.

Inputs: request (required), brand_ids, workspace_id. Returns: object

query_dataScreenshot CaptureAInspect

Trigger a screenshot capture.

Required parameters: • url: Full URL to capture. • workspace_id: Workspace returned by query_contexts(request='accounts').

Optional parameters: • include_desktop / include_mobile (bool) • modes (list[str]) – override capture variants. e.g., ['desktop','mobile','desktop-full']

The API returns desktop/mobile public URLs plus quota metadata.

Inputs: url (required), workspace_id (required), modes, include_mobile, +1 more. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.