Skip to main content
Glama

Je lis le bulletin

get_weather_context
Read-onlyIdempotent

Faits météo seulement. Ville/CP OU lat+lon. question= peut porter la ville. Pas de repli silencieux sur Paris.

Input Schema

NameRequiredDescriptionDefault
atNoISO 8601 or natural French time. Unreadable values return invalid_datetime.
cityNoAutre nom de location.
latitudeNoLatitude, -90 to 90. Requires longitude.
locationNoVille ou lieu pour la météo, ex. Paris, Rodez. Vide = demander la ville.
occasionNoOccasion ou contexte, ex. bureau, dîner, mariage invitée, week-end. Vide = libre.
questionNoQuestion de style en langage naturel, ex. « Quelle veste avec une jupe en cuir bordeaux au bureau ? »
longitudeNoLongitude, -180 to 180. Requires latitude.
outdoor_minutesNoMinutes outside, 0 to 180.

Output Schema

NameRequiredDescriptionDefault
errorNo
limitsNo
sourceNo
messageNo
privacyNo
successYes
weatherNo
locationNo
timezoneNo
suggestionsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / properties / location / description
      Added value: +"Ville ou lieu pour la météo, ex. Paris, Rodez. Vide = demander la ville."
    • addedInput schema / properties / occasion / description
      Added value: +"Occasion ou contexte, ex. bureau, dîner, mariage invitée, week-end. Vide = libre."
    • addedInput schema / properties / question / description
      Added value: +"Question de style en langage naturel, ex. « Quelle veste avec une jupe en cuir bordeaux au bureau ? »"
  2. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description adds a genuinely non-obvious behavioral rule: no silent fallback to Paris, meaning missing location should surface a question. It does not discuss error paths, data freshness or forecast horizon, so it falls short of a 5.

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?

Four short sentences, front-loaded with the scope constraint, and no filler. The telegraphic style (« question= peut porter la ville ») is slightly cryptic but every sentence carries information.

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 an output schema present and full schema coverage, the description only needs to handle routing and behavioral pitfalls — it does so by covering input modes, the no-fallback rule, and the weather-facts-only boundary. The temporal (at) and outdoor_minutes dimensions are left entirely to the schema, which is acceptable but leaves a small gap.

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?

Schema coverage is 100%, so baseline is 3. The description adds real meaning beyond the schema: location accepts a city or postal code, lat/lon is an alternative to a place name, and the question field may itself carry the city — nuances not stated in the schema. It still says nothing about at or outdoor_minutes.

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?

« Faits météo seulement » states the resource (weather facts) and implicitly the scope limit, which distinguishes it from siblings like weather_looks and recommend_weather_look that presumably blend weather with outfit advice. There is no explicit verb such as 'retrieve the forecast', but the intended output is unambiguous.

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?

« Ville/CP OU lat+lon » conveys the accepted input modes, and « Pas de repli silencieux sur Paris » gives one concrete rule (ask rather than default). However, no sibling tool is named as an alternative and no explicit when-to-use/when-not-to-use framing is provided.

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