Skip to main content
Glama

MacroCyber verify fixes

macrocyber_verify_fixes
Read-onlyIdempotent

Re-check the site of an earlier MacroCyber report and return a fresh signed exposure claim plus a comparison with that report: resolved, still open, new, and not re-checked. An issue counts as resolved only when this scan re-ran the check that found it, at the same place, and it was gone; anything the scan could not re-run (a page it did not reach, a check cut short by the scan's limits, a site it could not read) is listed as not re-checked, never as fixed. Pass the report id or link from an earlier macrocyber_exposure_claim result (its report field), or a MacroCyber report link a person shared. Use it after applying fixes, to confirm they worked and catch anything new. Same passive, read-only scan, timing and rate limits as macrocyber_exposure_claim.

Input Schema

NameRequiredDescriptionDefault
reportYesThe earlier report: its id, or its link (the report.url of a previous claim, e.g. https://macrocyber.co/scan/3f2a9c1e-5b7d-4e8a-9c0f-1a2b3c4d5e6f).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description still adds real behavioral value by defining when an issue counts as resolved versus 'not re-checked' and noting it shares the same passive scan with the same timing and rate limits as macrocyber_exposure_claim.

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 what the tool does and its comparison output before detailing the resolved/not-re-checked distinction. The middle sentence is dense and long, but each part carries non-redundant semantics.

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?

With no output schema, the description carries the return-value burden and does so well, enumerating the comparison categories and the signed exposure claim. Behavior, inputs, and usage context are all covered for a single-parameter read-only tool.

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. The description goes beyond the schema by explaining provenance of the value ('its report field' from an earlier claim) and confirms either an id or a link is acceptable, adding meaning the schema alone doesn't convey.

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 ('re-check the site of an earlier MacroCyber report') and precisely defines the return ('a fresh signed exposure claim plus a comparison'). It explicitly routes against the sibling by tying the input to 'an earlier macrocyber_exposure_claim result', so an agent can distinguish the two without opening schemas.

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

Usage Guidelines5/5

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

Gives explicit when-to-use ('after applying fixes, to confirm they worked and catch anything new') and the alternative source of the input. It also names where the required value comes from (the report field of a prior claim, or a link a person shared).

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