Skip to main content
Glama

Qomvia — agent-readiness score and agentic checkout

scan_website

Measure a website's AI-readiness now and return the score. Read-only HTTP requests only; a domain can be scanned once per hour and results become part of the public index. A fresh measurement needs the email the full report goes to — pass the human's address, never the agent's.

Input Schema

NameRequiredDescriptionDefault
emailNoAddress the full report is mailed to. Required for a fresh scan.
domainYesDomain or URL to measure

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / email
      Added value: +{
      +  "description": "Address the full report is mailed to. Required for a fresh scan.",
      +  "type": "string"
      +}
  2. First observed

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden and does it well: it discloses that only read-only HTTP requests are made, that the domain can be scanned once per hour, and that results become part of a public index — a non-obvious side effect an agent must weigh before scanning. It stops short of describing failure modes or what happens on a repeat scan within the hour.

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

Conciseness5/5

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

Three tight clauses with the core action front-loaded, then the side-effect/rate-limit caveats, then the parameter constraint. Every sentence earns its place and nothing is padded.

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?

For a two-parameter tool with no output schema, the description covers the action, the return (the score), the safety profile, rate limiting, and the parameter requirement. The remaining gap is what the agent should do when the hourly limit is already exhausted.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds genuine meaning beyond the schema: the email is the address the full report goes to, it is only needed for a fresh measurement, and it must be the human's address rather than the agent's. That last constraint is a real semantic addition the schema does not capture.

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

Purpose4/5

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

The description gives a specific verb and resource: measure a website's AI-readiness and return the score. It is clear what the tool does, though it never names the obvious sibling get_ai_readiness_score, so the agent must infer the fresh-scan vs. cached-score distinction from the word 'now' rather than from an explicit contrast.

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

Usage Guidelines3/5

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

It supplies real usage context — read-only HTTP, one scan per hour per domain, results entering a public index, and an email needed only for a fresh measurement — but it never explicitly tells the agent when to prefer this over get_ai_readiness_score or list_readiness_checks. The routing decision among siblings is left implied.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources