Skip to main content
Glama

GEO check of a page for AI assistants

check_ai_readiness
Read-onlyIdempotent

Runs the GEO SEO Records engine on a public page and returns the gaps, weighted blocking / important / to decide, across six parts: the door (robots.txt rules for the robots that read for a person), the map (llms.txt present and verifiable), the answer (does the page answer under its title, declared questions), the citable (figures with a source or a date), the publisher identity, and the structure (blocks that stay true when quoted alone). Requires this connector's access pass (€9.90 for 24 hours, or €29 per month). Docs: https://seorecords.com/assistants

Input Schema

NameRequiredDescriptionDefault
urlYesThe page address, e.g. example.com or https://example.com/page
access_keyNoAccess key (pass_…) of this connector, shown after buying its 24-hour pass or monthly subscription. Required.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / access_key / description
      Previous value: -"Access key (pass_…) shown after buying the 24-hour pass or the monthly subscription. Required."New value: +"Access key (pass_…) of this connector, shown after buying its 24-hour pass or monthly subscription. Required."
  2. Changed1 schema field changed
    • addedInput schema / properties / access_key
      Added value: +{
      +  "description": "Access key (pass_…) shown after buying the 24-hour pass or the monthly subscription. Required.",
      +  "maxLength": 600,
      +  "type": "string"
      +}
  3. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent and openWorld, so the safety profile is covered. The description goes beyond that by disclosing a paid gating requirement (€9.90/24h or €29/month), the weighted output taxonomy (blocking/important/to decide), and the six assessment axes. It omits failure behavior, rate limits, and whether the pass is validated per 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 the verb and resource, then the output shape, then the paywall, then docs. The six-part parenthetical is dense but each clause conveys distinct assessment scope. No filler sentences, though the pricing detail could be compressed.

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

Completeness4/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 must convey what comes back, and it does: weighted gaps across six named parts. It also discloses the access-pass requirement and points to docs. Remaining gap is error/precondition handling for non-public pages and whether the pass is consumed per invocation.

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 baseline is 3. The description earns an extra point by explaining where access_key comes from (shown after buying the 24-hour pass or subscription) and asserting it is required, which is useful because the schema's required array lists only url. That required-flag mismatch would otherwise confuse an agent.

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?

States a specific verb and resource: runs the GEO SEO Records engine on a public page and returns weighted gaps. The six-part enumeration (robots.txt door, llms.txt map, answer, citable, publisher identity, structure) makes the scope concrete. It never names or routes against siblings like draft_llms_txt or open_robots_txt_to_ai, so it stops short of full sibling differentiation.

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 implied: audit one public page's AI-readiness. The description adds a prerequisite (buying the access pass) but gives no explicit when-to-use versus get_geo_offer, draft_llms_txt, or open_robots_txt_to_ai, and no when-not-to-use conditions such as private or non-public pages.

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