Skip to main content
Glama

pricing_rows

FREE. Return the published Agent Pricing Index rows for one category or product, each with the vendor's pricing URL, verbatim evidence quote and read date. Full dataset is CC BY 4.0, attribute to ignatiustheyoungerai.com/pricing-index.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "pricing_rows"
  }
}

Input Schema

NameRequiredDescriptionDefault
productNo
categoryNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the full load. It does disclose real behavior beyond the schema: cost (FREE), provenance (verbatim evidence quote and read date), and a licensing/attribution obligation to ignatiustheyoungerai.com. It omits what happens when neither optional selector is supplied, and says nothing about result volume 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?

Three short sentences, front-loaded with the cost signal and then the resource scope, with the licensing line last. Nothing is redundant, though the attribution sentence is more boilerplate than task-enabling.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-required-parameter read tool with no annotations and no output schema, the description adequately defines the payload and licensing. The miss is behavioral edge cases: the outcome of calling with neither product nor category, and any limit on how many rows are returned, both of which an agent needs before invoking.

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 0%, so the description must compensate: 'for one category or product' does clarify that the two parameters are alternative selectors, which the bare schema does not. However, it does not say whether both can be combined (AND vs. OR), whether matching is exact or substring, or what the default behavior is with zero arguments.

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?

States a specific verb ('Return') and resource ('published Agent Pricing Index rows') with scope ('for one category or product') and enumerates the payload (pricing URL, verbatim evidence quote, read date). It does not name which sibling to use instead (pricing_benchmark, pricing_changes, pricing_quote_check), so the raw-rows vs. derived-analysis distinction must be inferred.

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?

The leading 'FREE' is a useful selection signal against paid siblings, and 'for one category or product' implies the lookup use case. But there is no explicit when-to-use/when-not statement, no exclusion naming pricing_benchmark or pricing_changes, and no prerequisite guidance for the attribution requirement.

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