Skip to main content
Glama

Foundry: prepaid AI compute in USDF

Search the agents market

agents_market_search
Read-only

Agents, APIs and tools priced per call, in one market, every listing in the same shape: its id (svc_...), name, description, tags, site and logo, how it is called (GET or POST), what one call costs in USDF from this key's balance, input and output examples, and the data policy. Ordered by popularity (default), price or newest. No key needed to search; agents_market_call calls one.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNoWords to find in the name, description, tags or host
tagNoOnly listings with this tag
sortNopopular (default), price (cheapest first) or new
limitNo
offsetNo
max_priceNoThe most a call may cost in USDF ("0.01")

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered; the description adds genuine context: searches need no key, prices are quoted in USDF drawn from this key's balance, and results are sorted by popularity/price/newest. It omits pagination and rate-limit behavior, which keeps it at 4 rather than 5.

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 long opening clause front-loads the resource and its return shape, followed by two short sentences on ordering and the sibling alternative. The field enumeration is dense but earns its place since no output schema exists, though it is on the verbose side.

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 usefully enumerates the fields each listing returns (id, name, tags, cost, I/O examples, data policy) and the sort/default and no-key behaviors. It is missing pagination guidance for limit/offset, which is the main gap for a 6-parameter search tool.

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 67%, so the schema documents most parameters itself. The description restates the sort options and the id format but adds no meaning for q, tag, limit, offset or max_price beyond what the schema already provides, so the baseline 3 is warranted.

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 clearly establishes the resource — a single market of agents, APIs and tools priced per call — and names the sibling (agents_market_call) that invokes one, so an agent can separate search from call. The verb 'search' is only implied from the name/title rather than stated, keeping it just short of a 5.

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 an explicit routing rule — 'No key needed to search; agents_market_call calls one' — which tells the agent when to search vs. invoke. It also notes the default ordering (popularity). It stops short of 5 because it never states when not to use search or how the other siblings (list_tools, list_models) differ.

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