Skip to main content
Glama

Recent LLM API price changes

price_changes

Track dated, sourced LLM API price changes and pricing announcements, ordered with recent updates first, to monitor cost shifts.

Instructions

Dated, sourced log of LLM API price changes and pricing announcements (newest first).

Input Schema

NameRequiredDescriptionDefault
limitNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.8/5.0
Behavior2/5

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

With no annotations at all, the description carries the full behavioral burden and only delivers ordering and record shape ('dated, sourced', newest first). It says nothing about read-only semantics, whether history is complete or bounded, what providers/time window the log covers, or what happens when limit is smaller than the available history.

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?

A single tight sentence with the key qualifiers front-loaded and no filler. Its brevity is a virtue structurally, though it borders on under-specification rather than pure efficiency.

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 one-optional-param, read-only listing tool with no output schema, this is close to adequate: it conveys that results are chronological and carry dates and sources. It still leaves out the scope of coverage (which providers, how far back) and how limit interacts with the log depth, which an agent would want before calling it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for the single optional `limit` parameter, and the description never explains what limit controls, its default of 10, or the cap of 50. '(newest first)' implies ordering but does not tell the agent that limit truncates the newest-N entries.

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 names the resource precisely — a dated, sourced log of LLM API price changes and pricing announcements — which is clearly distinct from pricing siblings like get_model_price (single current price) or estimate_cost. The verb is only implicit ('log of'), so it never explicitly says 'list' or 'returns', but the resource is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance and no sibling is referenced, even though the toolset contains several pricing tools (get_model_price, compare_models, token_tax) that an agent could easily confuse with this one. The parenthetical '(newest first)' hints at a recency-oriented use case, but the agent must infer it.

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