Skip to main content
Glama
Website Auditor MCP

Website Auditor MCP

List ready-made fixes

list_fixes
Read-only

Lists ready-made Website Auditor fixes for a tracked site, ordered by priority, with need, reason, platform support, and latest request status so you can choose what to do or confirm a fix went live.

Instructions

List the ready-made fixes Website Auditor can serve finished for a tracked site, top first: whether each is needed and why, whether the platform the site runs on can take it, and its newest request with that request's status (live, missing, or not checked yet). Use this when someone asks which fixes their site needs, which to do first, or whether a fix they added has gone live. Also returns the site's detected platform, the platforms a fix's steps can be written for, and each newest request's id, which check_fix takes, without recording a new request. Reads only: nothing is recorded and the site is not fetched. It answers only for a site the account tracks. Requires a Website Auditor subscription ($49/month; eligible new customers get a 7-day free trial — payment method required, no charge until the trial ends) — if the user doesn't have one, call get_sample_audit first to show them the exact output format, free and with no API key.

Input Schema

NameRequiredDescriptionDefault
domainYesThe website domain, e.g. "example.com".

Output Schema

NameRequiredDescriptionDefault
topYesThe top fix's kind, or null when none is needed that the site's platform can take.
fixesYes
domainYes
summaryYes
platformNoThe platform detected for the site ("unknown" when none was).
platformsNoThe platforms a fix's steps can be written for.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.0.29

TDQS

A4.8/5.0
Behavior5/5

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

Goes well past the annotations by stating that nothing is recorded, the site is not fetched, and that it answers only for sites the account tracks — clarifying what would otherwise be ambiguous versus check_fix, which creates a request. It also discloses the subscription prerequisite and trial/payment terms that gate a successful call.

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-loaded with purpose and payload before the usage and prerequisite details, which is the right ordering. It loses a little to redundancy ('without recording a new request' restated as 'nothing is recorded') and to the dense pricing/trial parenthetical.

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 an output schema present, the description needn't detail return shapes, yet it still flags the key fields an agent will act on (platform, platforms, newest request id). Prerequisites, read-only semantics, and the free alternative are all covered.

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?

Only one parameter at 100% schema coverage, so the schema already defines it. The description adds the meaningful constraint that the domain must be a site the account tracks, which the schema does not say.

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 ('List the ready-made fixes'), the scope ('for a tracked site'), the ordering ('top first'), and the per-item payload (needed/why, platform compatibility, newest request + status). It is clearly separable from siblings like get_fix, get_fix_facts, and check_fix.

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?

Names three concrete triggering questions ('which fixes their site needs, which to do first, or whether a fix they added has gone live') and an explicit fallback path when the user lacks a subscription: call get_sample_audit first. It also signals the handoff to check_fix via the returned request id.

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