Skip to main content
Glama

Draft the llms.txt of a website

draft_llms_txt
Read-onlyIdempotent

Builds an llms.txt for a website from facts read on it — the site name and description from its home page, then pages from its sitemap with their titles and meta descriptions, grouped by section — and reviews the existing llms.txt if there is one (declared name, links, claims no machine can verify). The draft is ready to edit and publish at /llms.txt. Requires this connector's access pass (€9.90 for 24 hours, or €29 per month). Docs: https://seorecords.com/assistants

Input Schema

NameRequiredDescriptionDefault
urlYesThe website address, e.g. example.com
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 readOnlyHint, openWorldHint and idempotentHint, so the safety profile is covered; the description still adds real substance by disclosing the read sources (home page, sitemap), the fact that an existing llms.txt is reviewed for unverifiable claims, and that the result is a draft rather than a live publish. The paid access pass requirement, with prices, is important behavioral context an agent would otherwise not know. It stops short of describing the response shape or any rate/volume limits.

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?

The primary action is front-loaded in the first clause, and the remaining sentences cover inputs, review behavior, output location and the access requirement. The second clause is dense but every element is informational; only the docs link and price detail are marginal.

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?

There is no output schema, so the description must convey the return: it does, saying the draft is ready to edit and publish at /llms.txt. Combined with the input source disclosure and the access-pass prerequisite, an agent has enough to call it correctly; the only gap is what the draft response actually looks like structurally.

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% and both parameters carry descriptions, so the baseline would be 3. The description goes slightly beyond by explaining what the url is used for (facts read from the site) and by adding the price and the docs URL for obtaining access_key, which the schema only alludes to as 'shown after buying'.

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?

The description opens with a specific verb and resource — 'Builds an llms.txt for a website' — and then enumerates the exact inputs (home-page name/description, sitemap pages with titles and meta descriptions, grouped by section) plus the review of any existing file. That is far more concrete than a restatement of the title. However, it never contrasts itself with actual siblings such as check_ai_readiness or open_robots_txt_to_ai, so an agent must infer that this is the drafting action rather than the diagnostic one.

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 rather than stated: the tool produces a draft 'ready to edit and publish at /llms.txt', which signals the situation it is for, and the access-pass sentence establishes a prerequisite. But there is no explicit 'use this when…', no exclusion of cases where the draft should not be generated, and no routing to the sibling tools.

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