Skip to main content
Glama

Livestock Market Prices

Get USDA Texas cattle benchmark

get_usda_cattle_benchmark
Read-onlyIdempotent

Returns the reviewed USDA Texas Weekly Cattle Auction Summary, its original reporting period, quote units, classes, weights and source link. This statewide reference is not a San Angelo cattle benchmark, another auction barn, or a local-area price. Per-head and pair quotes must not be treated as per-pound prices.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already establish readOnly, idempotent, non-destructive, closed-world behavior, so the description's job is to add semantics — and it does, noting the data is 'reviewed', that it preserves the original reporting period and quote units, and warning that per-head and pair quotes must not be read as per-pound prices. That unit-confusion warning is real operational context absent from the structured fields, though it says nothing about freshness, update cadence, or availability limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences: the return payload is front-loaded, followed by the scope disclaimers and the unit caveat. Every sentence carries distinct information and none restate the name or annotations.

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 an output schema present, the description is not obliged to explain return values, yet it helpfully previews them; safety behavior is covered by annotations. The remaining gap is relational — it does not distinguish itself from sibling tools like get_latest_prices or get_market_report, leaving the agent to infer which price source to pick.

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?

The tool takes zero parameters, so there is no parameter semantics to document and the baseline is 4. The description adds no contradictory or redundant parameter information.

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 specific verb and resource (returns the reviewed USDA Texas Weekly Cattle Auction Summary) and enumerates the payload it carries — reporting period, quote units, classes, weights, source link. It explicitly disclaims what it is not (not a San Angelo benchmark, not another auction barn, not a local-area price), which lets an agent separate it from lookalike price sources without opening a schema.

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?

The negative scoping ('not a San Angelo cattle benchmark, another auction barn, or a local-area price') tells the agent the context in which this tool is the right choice, and the per-head/per-pound warning tells it how to interpret results. It stops short of explicitly routing to named alternatives such as get_latest_prices or get_market_report, so there is no positive when-to-prefer-this statement.

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