Skip to main content
Glama

Translate up to 20 titles (1 point per call)

news_translate

Translate up to 20 titles (1 point per call) (1 points per call)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
titlesNo<= 20
languageNoTarget language code

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.4/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false, and destructiveHint=false, so the safety profile is covered structurally. The description's only added behavioral fact is the cost ('1 point per call'), and that string is duplicated twice within a single sentence, adding noise rather than insight. Nothing is said about rate limits, failure modes, or whether the call is billable on partial input.

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

Conciseness2/5

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

The text is short but not concise in a useful sense: it repeats the tool title verbatim and states '(1 point per call)' twice in the same line. Every word is redundant with structured fields, so no sentence earns its place.

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

Completeness2/5

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

There is no output schema, so the description should explain what comes back (translated titles, ordering, partial failures) and the expected language code format. Neither is present, and with no usage or return guidance an agent cannot confidently invoke this tool from the description alone.

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 description coverage is 100%, so the two parameters ('titles' with '<= 20' and 'language' with 'Target language code') are already documented by the schema. The description adds no parameter semantics beyond the schema, but per the rubric a high-coverage schema establishes a baseline of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description does name a specific verb and resource ('Translate up to 20 titles'), so the basic action is identifiable. However, it is a verbatim restatement of the tool title, gives no differentiation from news-adjacent siblings like get_news or get_news_article, and never says what the titles are translated into or from.

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 guidance on when to use this tool versus alternatives, nor any prerequisites such as whether a source language must be detected or a valid account/point balance is required. The only contextual note is a cost mention, which is not usage guidance.

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.