Skip to main content
Glama

What agents are asking for

what_agents_are_asking_for
Read-onlyIdempotent

Find which x402 services agents search for, ranked by distinct days asked, with top catalogue matches and paging to guide build or listing decisions.

Instructions

What agents searched this directory for, for deciding which x402 service to build or list. Terms ranked by how many distinct days they were asked, each with catalogue_top: the listings our own search already returns for it. A term being asked does not mean nothing serves it. The window ends a week behind live while the paid tier is on sale (a day when it is not; delay_hours and window_ends_at in the response say which); test traffic, sellers searching their own listings and identifying terms are excluded; floor: a term appears once at least 1 distinct non-seller client IP asked it. Client counts are IP ceilings, never buyer counts. Paged: limit (default 25), offset, next_offset. Free, read-only.

Input Schema

NameRequiredDescriptionDefault
limitNoTerms per page, in rank order.
offsetNoWhere to start; each reply gives next_offset.

Output Schema

NameRequiredDescriptionDefault
noteNo
pageNo
top_needsYes
read_firstNo
side_listsNo
delay_hoursYes
terms_totalNo
window_daysYes
total_queriesYes
window_ends_atNo
k_anonymity_unitNo
k_anonymity_floorNo
scripted_rotationNo
distinct_client_ipsNo
top_category_filtersNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.1/5.0
Behavior5/5

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

Goes well beyond the readOnly/idempotent annotations by disclosing the data window lag, the delay_hours and window_ends_at fields that reveal it, exclusion rules (test traffic, sellers searching their own listings, identifying terms), the minimum-distinct-IP floor, and critically that client counts are IP ceilings rather than buyer counts. This is exactly the interpretive context an agent needs and cannot get from structured fields.

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?

Purpose and interpretation caveats are front-loaded, and each clause carries real meaning for reading the data. It is dense, with nested parentheses and semicolon chaining, but almost nothing is filler; a lighter structure would help readability without shortening it.

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 tool whose output is easy to misread (rankings driven by IP-capped client counts), the description supplies the measurement caveats, window semantics, exclusion rules, and paging behavior. With an output schema already present, return-field documentation is not required, yet it names key fields anyway.

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 coverage is 100%, so limit and offset are already documented, and the description largely restates them plus the default (limit 25) and the next_offset convention. It adds only marginal meaning over the schema, 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 opening sentence states the resource precisely: aggregated search terms that agents used in this directory, plus the decision it supports (which x402 service to build or list). It is not a clean verb+resource phrasing and never names its siblings, but the sibling set (find_paid_service, get_service_details, resolve_endpoint) is unrelated enough that confusion is unlikely.

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 clear intended use — deciding what service to build or list — which is a genuine when-to-use signal for a demand-research tool. It adds a useful caveat ('A term being asked does not mean nothing serves it') to prevent misreading demand as a gap, but names no explicit alternatives or when-not conditions.

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