mcp_observatory_summary
The counts, as published and as corrected. How many addresses answered, how many tools they exposed, how many stated who compensates their operator.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
The counts, as published and as corrected. How many addresses answered, how many tools they exposed, how many stated who compensates their operator.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of disclosure. It usefully reveals that the tool reports counts rather than raw records and distinguishes published vs corrected numbers. However, it does not explain what 'published' vs 'corrected' means, the response format, or any limitations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very short and every sentence contributes information about the content of the summary. The opening fragment 'The counts, as published and as corrected' is slightly cryptic but not padded or redundant.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-input, no-output-schema tool, the description gives a reasonable overview of what is counted but leaves important gaps: the published/corrected distinction is unexplained, no return structure is described, and sibling differentiation is absent. An agent could call it correctly but may not understand the full result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the empty schema already communicates that. The description adds relevant context about what the parameterless summary measures, which is sufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the resource (the summary) and specifies exactly what it contains: counts of addresses that answered, tools exposed, and operators disclosing compensation. It is not a tautology and clearly points to an aggregate reporting tool, though it relies on a noun phrase rather than an explicit verb like 'returns' or 'provides'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is used when aggregate counts are needed, but it gives no explicit guidance about when to prefer this over siblings like lookup, state, or method. There are no stated exclusions or alternative conditions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Each tool covers a clearly separate concern: aggregate counts, per-address records, live probing, methodology, measurement metadata, and disclosure field names. The only mild overlap (counts in summary vs disclosure_guide) is disambiguated by their descriptions.
All tools share the mcp_observatory_ prefix and snake_case, but the suffixes are mostly nouns (state, summary, method, lookup, disclosure_guide) with one verb-like exception (measure_now). This is a minor deviation rather than a chaotic mix.
Six tools is well-scoped for a read-only observatory server. Each tool adds a distinct capability and none feel redundant or padding.
The surface covers the main tasks: querying recorded results, running a live probe, understanding methodology and limitations, and getting aggregate counts. The notable gap is the explicit absence of any tool listing addresses, but that can be worked around by obtaining addresses from the official registry.