Skip to main content
Glama

The Profound Agency

Request a free AI visibility audit

request_audit

Request a free audit of whether AI systems — ChatGPT, Perplexity, Google's AI Overviews and crawling agents — can reach, read and quote a website. Scored out of 100 across crawler access, structured data, answer readiness, agent files, off-site authority and freshness, from public data only: no logins, no analytics access and nothing installed. Free, and nothing is purchased or committed. Use this when a client wants to know why assistants do not mention them; use submit_campaign_brief when they already want to buy media. A person reviews every audit and replies to the contact email — this tool does not return a score.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
notesNoAnything else worth knowing before we look.
trackNoWhat is being audited: a brand or organisation, a local business with a physical catchment, or an individual and their personal brand. Shapes what we look at.
contactYes
websiteYesThe site to audit. A domain is enough.
concernsNoWhat the client is worried about, in their own words — for example that a competitor gets named instead, or that their site is invisible to assistants.
referredByNoWho you are — your agent, agency or product. Recorded as an unverified claim.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Beyond the annotations, the description discloses that the audit uses public data only, requires no logins or analytics access, installs nothing, is reviewed by a person, and does not return a score. These are important behavioral traits that the annotations do not cover, and there is no contradiction with readOnlyHint=false, openWorldHint=true, idempotentHint=false, or destructiveHint=false.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and scope, then layers in constraints, alternative routing, and return behavior. Every sentence adds useful information, and there is no wasted filler.

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 six-parameter tool with a nested contact object, an enum track, and no output schema, the description covers what is necessary: what is audited, what data is used, how the result is delivered, and that no score is returned. It is complete enough for an agent to call 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 description coverage is high at 83%, so the schema already documents most parameters including nested contact fields and the track enum. The description does not add parameter-level meaning beyond what the schema provides, which matches the baseline of 3 when the schema does the heavy lifting.

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?

The description states a specific verb and resource: 'Request a free audit' of AI visibility. It also distinguishes the request from submit_campaign_brief and implies a human-reviewed process rather than an instant score, so an agent can tell it apart from related siblings.

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?

It gives explicit when-to-use guidance: 'Use this when a client wants to know why assistants do not mention them,' and names an alternative: 'use submit_campaign_brief when they already want to buy media.' It also clarifies that the audit is free and non-committal, which prevents misuse.

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.