show_version
Show the current MCP platform and adapter versions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Show the current MCP platform and adapter versions.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the agent knows this is a safe, non-mutating operation. The description adds no additional behavioral context beyond what annotations provide, but it does not contradict them. Given the annotations cover the safety profile, a 3 is appropriate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that fully conveys the tool's purpose with no wasted words. It is front-loaded and appropriately sized for a simple read-only tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no output schema, read-only annotations), the description is complete enough. It tells the agent exactly what the tool does. The lack of output schema details is acceptable because the tool likely returns version strings, which is self-explanatory.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and schema description coverage is 100% (vacuously). The description does not need to explain parameters since there are none. The baseline for zero-parameter tools is 4, and the description is sufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: showing current MCP platform and adapter versions. It uses a specific verb ('Show') and resource ('MCP platform and adapter versions'), which is clear and distinguishes it from siblings like 'toolkit_info' or 'marketplace'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage context (when you need to check versions) but does not explicitly state when to use this tool versus alternatives. Sibling tools like 'toolkit_info' might also provide version info, but no exclusions or alternatives are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
The single domain tool (der_pr_certidao_debitos_consultar) is clearly distinct, but the platform utilities overlap: connect, authenticate, and toolkit_info all touch connection status and credentials, causing potential confusion about which to call.
Names are inconsistent: the domain tool uses a long snake_case name (der_pr_certidao_debitos_consultar) while the rest are single lowercase verbs or nouns (authenticate, connect, marketplace, report_bug, show_version, toolkit_info). Mixed verb/noun patterns and no clear prefix hierarchy.
At 7 tools, the count is not excessive, but 6 are generic platform utilities unrelated to the server's stated purpose. The server is ostensibly for a specific debt certificate query, yet only one tool actually serves that domain, making the purpose diluted and the count feel inflated.
The domain surface is severely incomplete: only a single query operation (der_pr_certidao_debitos_consultar) exists, with no support for other certificate types, document formats, or status checks. The remaining tools are platform-related and do not address the domain's lifecycle or variants.