Skip to main content
Glama

Server Details

Search agent-ready sites or fetch one site's report; every capability probe-verified, dated.

Ownership verified
Status
Healthy
Uptime
100.0% over 36 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: check_webmcp performs a live site check outside the index, find_capability searches the index by task, and get_site_report retrieves a dated report for one indexed site. The descriptions explicitly clarify boundaries (e.g., check_webmcp does not consult the index, get_site_report is for listed sites only), leaving no room for misselection.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: check_webmcp, find_capability, get_site_report. The convention is predictable and readable throughout.

Tool Count5/5

Three tools is well within the ideal 3-15 range and each covers a distinct operation: live verification, index search, and report retrieval. The count is appropriately scoped for a specialized agent-readiness service.

Completeness4/5

The surface covers the core read-only workflows: checking a site live, finding sites by capability, and fetching a specific site's report. Minor gaps exist, such as no way to submit a new site for indexing or enumerate all indexed sites, but these are workable around for typical agent use.

Available Tools

3 tools
check_webmcpCheck a site for WebMCP toolsA
Read-only
Inspect

Check a website LIVE for WebMCP tools, and where a browser is available whether any tool actually registers when the page runs. Returns one of: registered, declared_only, declared, not_declared, could_not_ask, or excluded when the site's robots.txt refuses AI input. could_not_ask is a distinct answer and is never reported as a no. Tools are listed, never called. Reads only the site named plus published population figures — it does not consult the index, and running it changes no ranking or listing.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe site to check. A hostname or a full URL; https is assumed.

TDQS

A4/5.0
Behavior5/5

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

Annotations already declare readOnlyHint, openWorldHint, and destructiveHint, yet the description adds substantial behavior: enumerated return values, the distinct 'could_not_ask' result never treated as a 'no', tools listed but never called, data sources limited to the named site plus population figures, and no ranking/listing changes. This goes well beyond the structured annotations.

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?

Front-loads purpose and return statuses, then adds behavioral constraints in a compact paragraph. It is dense but every sentence carries useful information; a bulleted return list could improve scanability slightly.

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

Completeness5/5

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

For a one-parameter, read-only live check with no output schema, the description supplies the missing return contract (six statuses, including robots.txt exclusion) and clarifies side effects and data scope. An agent has enough to invoke and interpret the result correctly.

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?

Schema coverage is 100% and the url parameter is already documented with hostname/URL and https assumption. The description does not add syntax or format meaning beyond the schema, so the baseline of 3 for high coverage applies.

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?

States a specific verb ('Check') and resource ('website LIVE for WebMCP tools') and enumerates return statuses. It distinguishes scope with 'LIVE' and 'does not consult the index', but does not name or contrast with sibling tools find_capability or get_site_report, so sibling differentiation remains implicit.

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?

Provides contextual cues: use for a live check where a browser is available, and clarifies it never consults the index or affects rankings. However, it never states when to choose this over find_capability or get_site_report; usage is implied from scope but alternatives are not addressed.

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

find_capabilityFind agent-ready websitesA
Read-only
Inspect

Find websites where an agent can accomplish a task. Returns probe-verified agent-readiness signals, unverified apparent actions read from page content, the verification tier, how each site was found (it declared agent access, probe discovery, or it was submitted), and a report URL to cite. Returns count:0 with an empty_note when nothing in the index matches — never a nearest guess.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNoWhat you are trying to do, in plain language. Optional when at least one filter is set: with no query the tool lists every listed site matching the filters, in a fixed published order, with `total`.
has_mdNoOnly sites with verified markdown: negotiation that passed the strict re-grade (the body is markdown and differs from the HTML), or a .md twin. Omit both class flags for the whole index — the default.
countryNoISO 3166-1 alpha-2, e.g. GB
has_mcpNoOnly sites whose MCP server answered tools/list when we tested; results include the tool names
has_webmcpNoOnly sites whose in-page WebMCP tools were RUNTIME-VERIFIED: the page was executed in a headless browser with a modelContext supplied, and it registered at least one tool. Source-only hosts — the registration code is present but registers nothing when the page runs — are excluded, exactly as an MCP card that never answers is. Results include the registered tool names.
entity_typeNo
has_endpointNoOnly sites with a verified endpoint surface (working MCP server or API catalog).
transactionalNoOnly sites where an agent can act, not just read

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint, non-destructive), and the description adds real value on top: it discloses the return content (probe-verified signals, unverified apparent actions, verification tier, discovery source, report URL) and the empty-result contract ('count:0 with an empty_note — never a nearest guess'). It does not cover pagination or ordering beyond a brief mention of 'fixed published order' in the schema.

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?

Two sentences, front-loaded with the purpose, followed by the result contract. Dense but every clause carries information about what comes back. No filler.

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?

With nine optional parameters and no output schema, the description correctly takes on the return-shape burden and names what the agent will get. It is nearly complete for a search tool; the main gap is that filter interplay (e.g., no query requires at least one filter) is left entirely to the schema.

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?

Schema description coverage is 78% and the schema itself gives rich filter semantics (has_md, has_mcp, has_webmcp, has_endpoint, transactional). The description adds only the notion of discovery source ('declared agent access, probe discovery, or submitted') and does not restate or extend the filter meanings, so the schema is doing the heavy lifting.

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?

States a specific verb and resource with scope: 'Find websites where an agent can accomplish a task.' An agent immediately knows this is an index search over agent-ready sites. It does not explicitly contrast itself with siblings (check_webmcp, get_site_report), though those are distinct enough that the risk is low.

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?

Usage is implied rather than stated — the description never says when to reach for this versus check_webmcp or get_site_report. It does clarify one important behavioral rule ('never a nearest guess'), which helps the agent interpret a null result, but there are no explicit when-to-use or when-not-to-use instructions.

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

get_site_reportFetch one site's verification reportA
Read-only
Inspect

Fetch Known Good's dated verification report for one listed website: which capabilities were tested, which passed, when it was probed, what an agent can apparently do there, and how the site was found: whether it declared agent access, came from probe discovery, or was submitted. Answers "is this specific host agent-ready?". Returns found:false for anything not in the index — it never guesses a nearest match. Cite the report URL and its date.

ParametersJSON Schema
NameRequiredDescriptionDefault
hostYesThe site's hostname or URL, e.g. example.com

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, non-destructive, closed-world), and the description adds genuinely new behavioral context: reports are dated, missing hosts return found:false, and the tool 'never guesses a nearest match'. That no-fuzzy-fallback guarantee is exactly the kind of trait an agent cannot infer from annotations.

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?

Purpose is front-loaded and the closing instruction ('Cite the report URL and its date') is actionable rather than filler. The middle enumerations make the first sentence long and slightly run-on, but every clause carries information.

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?

With no output schema, the description must convey the return shape, and it does: tested capabilities, pass/fail, probe time, apparent agent affordances, and discovery source, plus the found:false edge case. Auth requirements and any rate limits remain unstated, a minor gap for a read-only lookup.

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?

Schema description coverage is 100% and the single host parameter is already documented with an example ('example.com'), so the schema does the heavy lifting. The description only restates that the target is one listed website/host, adding no format or resolution detail beyond the schema.

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?

States a specific verb and resource ('Fetch Known Good's dated verification report for one listed website') and enumerates the report's contents, so the agent knows exactly what comes back. The scope ('one listed website', 'this specific host') separates it from the broader lookup siblings check_webmcp and find_capability.

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?

Gives a clear use case in the form of the question it answers ('is this specific host agent-ready?'), which tells the agent when to reach for it. It does not explicitly name check_webmcp or find_capability or state when not to use it, so it falls short of full routing guidance.

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

Tool Schema Changelog

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

  1. 1 tool update
    • Changedfind_capability3 fields changed
      • changedInput schema / properties / has_md / description
        Previous value: -"Only sites with verified markdown (negotiation or a .md twin). Omit both class flags for the whole index — the default."New value: +"Only sites with verified markdown: negotiation that passed the strict re-grade (the body is markdown and differs from the HTML), or a .md twin. Omit both class flags for the whole index — the default."
      • changedInput schema / properties / query / description
        Previous value: -"What you are trying to do, in plain language"New value: +"What you are trying to do, in plain language. Optional when at least one filter is set: with no query the tool lists every listed site matching the filters, in a fixed published order, with `total`."
      • changedInput schema / required
        Previous value: -[
        -  "query"
        -]New value: +[]
  2. 1 tool update
    • Addedcheck_webmcp
  3. 1 tool update
    • Changedfind_capability1 field changed
      • changedInput schema / properties / has_endpoint / description
        Previous value: -"Only sites with a verified endpoint surface (working MCP server or API catalog; OpenAPI/WebMCP join with the next crawl)."New value: +"Only sites with a verified endpoint surface (working MCP server or API catalog)."
  4. 2 tool updates
    • First observedfind_capability
    • First observedget_site_report

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Scans websites to evaluate agent-readiness and produce an ASO Score Report across 34 signals, helping improve discoverability, trust, and interoperability for AI agents.
    4
    5
    289 npm
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Lets an agent query the x402 payment market read off Base and Solana chains: the newest market day, sellers searchable by job or intent, individual seller cards with prices and payer concentration, the hosts behind one wallet group, buyer wallets paying three or more sellers, and side-by-side host comparisons. Reads only the site's published rolling windows — free and keyless, with optional paid per-call reports.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources