Skip to main content
Glama

Virtual Assistant International

Contact and support

get_contact_and_support
Read-onlyIdempotent

How to reach VA International support, support hours and the company details. Read-only and safe to repeat; it changes nothing.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, and the second sentence ('Read-only and safe to repeat; it changes nothing') largely restates those hints. It adds no behavioral context beyond annotations — no freshness, sourcing, or scope caveats — but for a zero-argument informational read there is little else to disclose, so a mid score is fair.

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 short sentences, front-loaded with the payload (support contact, hours, company details). The second sentence is redundant against the annotations, which keeps it from a perfect score, but there is no padding or filler.

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?

With no output schema, the description carries the burden of describing returns, and it does so adequately by naming the three content areas a caller receives. It is complete for a trivial no-arg informational lookup; only the sibling overlap with get_company_overview is unresolved.

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?

The tool takes zero parameters, so there is no parameter semantics for the description to explain; baseline 4 applies. Schema coverage is 100% and the description correctly implies no input is required.

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 a concrete resource and enumerates what it returns (support contact channels, support hours, company details), so an agent knows what comes back without opening the schema. However, 'the company details' overlaps with the sibling get_company_overview, and the description does nothing to disambiguate that boundary.

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?

Usage is implied rather than stated: this is the tool to call when a user asks how to reach support. There is no explicit when-to-use versus get_company_overview or get_faq, and no exclusions, so the routing decision against near-neighbour siblings is left 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