Skip to main content
Glama

ECRVSP Documentos: Baixar Veículo

report_bug

Idempotent

Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contextNo
messageYes
conversationNo[]

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.9/5.0
Behavior3/5

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

The description aligns with the annotations (idempotentHint: true), and the tool doesn't appear to be destructive or read-only. The description adds context that the conversation array should be included for reproduction, which is a practical detail beyond the structured fields, but it doesn't provide additional clauses about side effects or rate limits. Given that annotations are present and there's no contradiction, this seems appropriate.

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?

Two sentences, focused and efficient. The first sentence states the purpose; the second provides the most critical usage detail. It is short and to the point, although it could have used the saved space to clarify the remaining parameters, which would have been more beneficial.

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?

For a simple 3-parameter tool with no output schema, the description covers the main purpose and the most important usage guideline (including conversation for reproduction). It's reasonably complete for a tool of this complexity, though it leaves room for more detail on the 'context' parameter.

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?

Since schema description coverage is 0%, the description was expected to compensate. It does explain the `conversation` parameter's purpose, but it doesn't elaborate on `context` or `message`. The instruction to include transcript data helps the agent understand the purpose of at least the conversation parameter, providing some value beyond the raw schema.

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?

The description names a clear action ('Report') and specific resources ('a bug, missing feature, or send feedback'), which precisely distinguishes it from siblings like `show_version` or `authenticate`. The overall purpose is immediately understandable and non-tautological.

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 description clearly defines what should be sent through the tool ('a bug, missing feature, or send feedback'), which effectively separates it from sibling tools that do other things like authenticate or show version. It provides a specific example of usage guidance ('Include the conversation array with recent messages for reproduction'), which helps the agent know how to construct a useful request. However, it doesn't explicitly name alternative tools to use in other cases, hence the slightly lower score.

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.

TDQS

B3.2/5.0
Disambiguation4/5

Most tools are clearly distinct in purpose, though 'authenticate' and 'connect' both relate to connection/authentication and could be confusingly similar. The remaining tools (marketplace, report_bug, show_version, toolkit_info, and the specific consultation tool) are all clearly distinguishable.

Naming Consistency2/5

Naming is highly inconsistent: the domain-specific tool is a long snake_case Portuguese name (ecrvsp_docs_baixar_veiculo_consultar), while others are single-word English verbs or nouns (authenticate, connect, marketplace, report_bug, show_version, toolkit_info). There is no consistent pattern, making the set feel disjointed.

Tool Count3/5

The total of 7 tools is a reasonable count, but the server's stated purpose is 'ECRVSP Documentos: Baixar Veículo', and only one tool actually relates to that domain. The other six are generic platform management tools, which seems disproportionate for a domain-specific server.

Completeness2/5

For the apparent domain of downloading/consulting vehicle documents, there is only a single consult operation. There are no listing, download, or management operations, making the surface severely limited. While the platform tools are comprehensive, they are not domain-specific, so the overall completeness for the server's stated purpose is poor.