Skip to main content
Glama

Server Details

Visual regression testing over MCP: upload screenshots, review diffs, approve. No CI needed.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
SnapVisor

TDQS

A4.5/5.0

Scored across 2 tools

Disambiguation5/5

The two tools occupy clearly separated roles: search_tools is an explicitly read-only catalog lookup that must run first, and execute_typescript is the write-capable execution step that runs afterwards. Descriptions state the ordering and the read/write boundary directly, so there is no realistic way to confuse them.

Naming Consistency5/5

Both names follow the same snake_case verb_noun convention (search_tools, execute_typescript) and each verb accurately signals the action. The pattern is fully predictable.

Tool Count4/5

Two tools is below the typical 3-15 range, but here it is a deliberate gateway design that exposes 163 underlying operations through one discovery step plus one execution step, so each tool clearly earns its place. The surface is minimal but not arbitrary.

Completeness4/5

Coverage of the domain (projects, builds, diffs, reviews, tests, comments, media, team settings) is achieved indirectly via the catalog plus sandboxed code execution, including writes, deletes, email, and GitHub/GitLab calls. The only downside is that no operation is directly invocable, so the agent must author TypeScript and depends entirely on search_tools returning accurate declarations.

Publisher details

Operator
Devino Solutions
Operator website
https://devino.ca
Vendor relationship
First-party
Trust center
Not available
Restrictions
Requires a SnapVisor account. Sign in with OAuth when your client asks. MCP access requires a paid plan.

Available Tools

2 tools
execute_typescriptExecute TypeScriptA
Destructive
Inspect

Run a short TypeScript program, in an isolated sandbox, that calls the Snapvisor operations declared by search_tools and returns their combined result. Use it to carry out the user's request once search_tools has shown the operations to call, including several calls in one round trip. Depending on the operations the program calls, it can change or delete data (approve or reject a build, delete a comment), email teammates, and call GitHub or GitLab — confirm destructive steps with the user first. Every call is checked against the connection's own scopes and plan, exactly as when called directly.

Inputs: code (required). Returns: logs, error, result, success

search_toolsSearch ToolsA
Read-onlyIdempotent
Inspect

Search the Snapvisor tools this connection can reach — projects, builds, screenshot diffs, reviews, tests, comments, media and team settings — and return their TypeScript declarations with a read-only or write label. Use it first, before execute_typescript, to find the operation that answers the user's request and its exact input and output types. Pass a query such as "build" or "review" to narrow the result; omit it to list every tool this connection's scopes allow (all 163 for a personal access token). Reads the catalog only: it never reads or changes account data.

Inputs: query. Returns: count, declarations

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.

    Resources