Skip to main content
Glama

Agent access-policy readings for one domain (paid: 0.003 RLUSD / 0.003 USDC on Base / 0.003 RLUSD on Base via x402)

get_access_policy_reading
Read-only

Paid: 0.003 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.003 USDC on Base (eip155:8453). Pay per call, solves one question: What public crawler/agent-access files does this domain serve? Raw robots.txt groups, Content-Signal, llms.txt, well-known JSON, security.txt, TDM headers. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.

Input Schema

NameRequiredDescriptionDefault
domainYesTracked domain from the free index /v1/access-policy/index, e.g. cloudflare.com
payment_signatureNoOptional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior5/5

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

Annotations only cover safety flags (readOnly, openWorld, non-idempotent, non-destructive); the description adds the pricing model across two rails/networks, the exact failure envelope (isError plus a PaymentRequired object with a fresh invoiceId), the retry affordance, and the cost of a failed call. These are behaviors an agent cannot derive from the annotations and are essential to invoking the tool correctly.

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 prose is dense with real operational content and has no filler sentences. However, it opens with price rather than the tool's purpose, and the pricing information duplicates the title, so the most useful sentence (what files are returned) is pushed to the middle.

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?

For a two-parameter, no-output-schema tool with a non-trivial payment handshake, the description covers cost, failure mode, retry, and the categories of files returned. It stops short of describing the response shape (per-file sections, error payloads on crawl failure) which matters because there is no output schema to fall back on.

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 100%, so both parameters are already documented, including the tracked-domain constraint and an example. The description does reinforce payment_signature semantics by tying it to the x402 retry path, but adds little beyond what the schema states, so the baseline 3 applies.

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 states a concrete question the tool answers ("What public crawler/agent-access files does this domain serve?") and enumerates the artifacts returned: robots.txt groups, Content-Signal, llms.txt, well-known JSON, security.txt, TDM headers. That is a specific verb+resource definition an agent can act on. It does not explicitly contrast itself with the sibling get_access_policy_changes, so the reading-vs-history boundary is inferred rather than stated.

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

Usage Guidelines4/5

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

It gives a clear operating procedure: call without payment to receive the x402 PaymentRequired object, then retry with the signed payload in _meta["x402/payment"] or the payment_signature argument, and notes unpaid attempts are free. What is missing is routing guidance against alternatives, e.g. when to pick get_access_policy_changes instead, or prerequisites such as the domain having to exist in the free index (that constraint lives only in the schema).

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