Skip to main content
Glama

Coverage and counts

coverage
Read-onlyIdempotent

Where UK Leads holds data and how much: businesses, verified and named owners and lines for each city and dental region, plus the unlock rule. Numbers match the website. No sign-in needed.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive, closed-world behavior, so the bar is lower; the description still adds real context by stating no authentication is required, that counts are consistent with the website, and that the unlock rule is included in the payload. It does not describe response shape, but with no output schema the content list partially compensates.

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?

A single front-loaded sentence covering scope, dimensions, and the unlock rule. The closing clauses ('Numbers match the website') are slightly promotional but short and arguably convey data fidelity, so waste is minimal.

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

Completeness3/5

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

For a simple, zero-parameter read-only tool this is close to adequate, but with no output schema the description never hints at the response structure (flat list of cities/regions vs. nested breakdown) or size, which is the main thing an agent would still need to guess.

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?

The tool takes zero parameters, so there is no parameter semantics to explain and the baseline of 4 applies. Nothing in the description misleads about inputs.

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 names the resource and its contents precisely: counts of businesses, verified and named owners, and lines broken down by city and dental region, plus the unlock rule. An agent can tell this is a dataset-coverage/counts tool rather than a search or unlock action. It stops short of explicitly contrasting itself with the siblings (search, unlock, balance).

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 only implied: an agent can infer this is the tool to call to see whether a city or region has data, but the description never says when to prefer it over search, unlock, or balance, nor any sequencing (e.g., check coverage before unlocking). The only stated precondition is 'No sign-in needed'.

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