Skip to main content
Glama

Search coding-agent changelogs

coding_agent_releases
Read-onlyIdempotent

Search archived coding-agent releases by agent_slug, query (title, version, excerpt), topic, and channel. Stable only by default; channel all includes prereleases. Newest first; advance offset by limit while pagination.hasMore. Includes source URLs, abbreviated excerpts, and per-agent freshness/coverage. Topics are keyword mentions, not assessments. Partial coverage is explicit in meta.completeness; all unavailable returns an error. Archives reflect configured source history, not every product announcement.

Input Schema

NameRequiredDescriptionDefault
limitNo
queryNo
topicNo
offsetNo
channelNostable
agent_slugNo

Output Schema

NameRequiredDescriptionDefault
dataYes
metaYes
paginationYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already declare read-only, idempotent, non-destructive behavior, and the description layers substantial extra context on top: newest-first ordering, offset/limit pagination driven by pagination.hasMore, and the caveat that archives reflect configured source history rather than every product announcement. It also discloses semi-failure semantics ('all unavailable returns an error') and that partial coverage is surfaced in meta.completeness.

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?

Purpose is front-loaded and the following sentences are dense but each carries a distinct fact (defaults, ordering, pagination, coverage caveats, error case). The clause about topics being 'keyword mentions, not assessments' is arguably optional but guards against a real misinterpretation, so it earns its place.

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

Completeness5/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 need not explain return shape, yet it still names the salient return elements (source URLs, abbreviated excerpts, per-agent freshness/coverage) and flags meta.completeness and the all-unavailable error path. Combined with annotations covering the safety profile, an agent has everything needed to invoke 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 description coverage is 0%, so the description carries the full burden and does well: it explains that query matches title, version, and excerpt, that channel controls prerelease inclusion, and how offset/limit interact during pagination. It leaves boundary details (limit max 50, query 120-char cap, agent_slug pattern) to the schema, which is acceptable since those are structurally specified.

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 ('Search archived coding-agent releases') and immediately enumerates the filterable dimensions (agent_slug, query, topic, channel). The scope is clearly distinct from siblings like coding_agent_detail or coding_agent_list, which resolve entities rather than search changelog archives.

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?

Gives condition-like guidance for one option ('Stable only by default; channel all includes prereleases'), which tells the agent when to change the default. However, it never states when to reach for this tool instead of coding_agent_detail or coding_agent_list, leaving the tool-vs-sibling decision to inference.

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