Skip to main content
Glama

AgentTools Hub

Find an API (Directory Search)

dev_directory_search

Describe what you need and get back matching x402-paid APIs: our own catalog (54 tools) plus, optionally, the live x402 Bazaar of third-party sellers. The agent's meta-tool — instead of knowing an API exists, ask for the capability. — x402 price $0.002/call (USDC, eip155:8453).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitYesMax results per source
queryYesWhat do you need?
includeBazaarYesInclude third-party Bazaar results

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose a genuinely important behavior — the tool is x402-paid at $0.002/call in USDC on eip155:8453 — plus the fact that it fans out to two sources (own catalog and live third-party Bazaar). It does not clarify whether payment is incurred on search or on downstream invocation, and says nothing about result shape or pagination.

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-loads what the tool does in the first clause, then layers the source scope and the pricing tag. Three tight fragments with little waste, though the 'agent's meta-tool' line is somewhat promotional rather than operational.

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 search tool with no annotations and no output schema, it covers purpose, source scope, optionality, and the payment model. The notable remaining gap is what a returned result contains (e.g., whether returned APIs include invocation details), but an agent has enough to call it correctly.

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 the baseline is 3, but the description adds real meaning: it explains that results come from two sources, which clarifies both the 'includeBazaar' toggle and the 'Max results per source' semantics of 'limit'. It still doesn't state defaults for limit or the string-vs-boolean quirk of includeBazaar.

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?

States a concrete action (describe a need, receive matching APIs) and names the resource precisely: the 54-tool internal catalog plus the live x402 Bazaar. The sentence 'The agent's meta-tool — instead of knowing an API exists, ask for the capability' distinguishes it cleanly from every single-purpose sibling calculator/converter tool.

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?

Gives clear usage context: use it when you don't know an API exists and want to ask by capability, and it explains that Bazaar inclusion is optional. It stops short of explicit when-not guidance (e.g., that direct siblings should be called when the capability is already known) or spelling out a concrete alternative.

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