Skip to main content
Glama

Assurs LAMal comparator

Read comparison rules and sources

get_lamal_metadata
Read-onlyIdempotent

Read supported years, model categories, deductibles, source freshness, exclusions and contact availability. No lead is created.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
dataNoOrigin and freshness of the official data; manifest_url lists source files and the last official sync.
modelsNomodel_group codes and their meaning.
operatorNo
operationsNoURL of every operation and document.
api_versionNo
contact_actionNo
deductibles_chfNoAccepted deductibles for child and adult.
supported_yearsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover readOnly, idempotent, non-destructive and closed-world behavior, so the bar is low; the description still adds domain-specific value by promising 'No lead is created', which tells the agent this call will not trigger adviser contact or a customer record — a business side effect that annotations cannot express. It omits any note on rate limits or caching/freshness of the returned metadata beyond the 'source freshness' field name.

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

Conciseness5/5

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

Two short sentences: the first front-loads the full content inventory, the second delivers the single most important caveat. Every phrase earns its place, with no repetition of the title or annotations.

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 parameters, rich annotations and an existing output schema, the description only needs to say what the tool exposes and that it is side-effect free, which it does. The one gap is sequencing — it does not tell the agent to call this before the comparison siblings, leaving an integration decision to be inferred.

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 nothing for the description to disambiguate and the baseline of 4 applies. No parameter detail is needed or expected.

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 specific verb (read) plus an enumerated set of contents (years, model categories, deductibles, source freshness, exclusions, contact availability), so an agent knows the returned subject matter even though 'lamal_metadata' is opaque on its own. It implicitly separates itself from the sibling comparison tools and lead-creation tools with 'No lead is created', but never names an alternative explicitly.

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 only implied: an agent can infer this should be read before calling compare_lamal_household or compare_lamal_premiums to learn supported years and deductibles, but the description never says so. There are no when-not conditions and no sibling tools are named as alternatives. 'No lead is created' gives a hint about a safe, side-effect-free role but is not framed as 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.

Resources