Skip to main content
Glama
mertcanvural

overlayrisk-witness-mcp

by mertcanvural

Witness a public overlay page

witness_page

Test a public URL's accessibility overlay by comparing page states with and without the widget. Get one documented finding that reveals if compliance claims fail.

Instructions

Runs the OverlayRiskWitness free one-page witness for a public URL. Loads the page with its accessibility overlay (accessiBe or UserWay) on, then off, captures both states, and returns one documented finding where the page’s public accessibility/compliance claims do not hold up, with a UTC timestamp. Findings are evidence, not a legal compliance ruling. The full timestamped Risk Packet is a paid checkout at https://overlayrisk.com/pricing.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesHTTP or HTTPS public page URL to run through the free OverlayRiskWitness witness.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds behavioral details beyond annotations by explaining the witness process (loading, toggling overlays, capturing states, returning timestamped findings). It does not contradict annotations such as destructiveHint=false, and the openWorldHint=true aligns with the free tool nature.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is efficiently structured with four sentences, each adding value: core action, process, output nature, and pricing note. Slightly verbose but front-loaded with key details, earning a 4.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simple tool with one parameter, no output schema, and annotations present, the description adequately covers the input, process, output (finding with timestamp), and a caveat. Minor gaps like exact output format are acceptable for this complexity level.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema description coverage for the single parameter, the baseline is 3. The description reiterates the need for a public URL, matching the schema, but adds no new semantic information beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool runs a free one-page witness for a public URL, detailing the specific process of loading with overlay on/off, capturing states, and returning a finding. It distinguishes the tool's action using specific verbs and resources.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides context by specifying the input as a public URL and noting that findings are evidence not legal rulings. While it gives good usage context, it does not explicitly state when not to use the tool or mention alternatives, but no siblings exist.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

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/mertcanvural/overlayrisk-witness-mcp'

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