Skip to main content
Glama
rundata-re

rundata · La Réunion 974 en direct

Marée à La Réunion

maree
Read-onlyIdempotent

Check current measured sea level and tide direction at Réunion's tide gauges, and get next high/low tide times computed from measurements within 15 km of Le Port or Sainte-Marie.

Instructions

Hauteur de la mer mesurée chaque minute par les marégraphes du SHOM au Port (Pointe des Galets) et à Sainte-Marie : niveau actuel, marée montante ou descendante, dernières pleine et basse mer observées ; puis les prochaines pleines et basses mers sur deux jours, CALCULÉES par rundata d'après les mesures (pas la prédiction officielle du SHOM), à environ 15 à 20 min et 5 cm près : le dire, avec la précision donnée, et au-delà de l'horizon renvoyer au SHOM. Les heures calculées ne valent que près des deux marégraphes, à 15 km au plus (Le Port, La Possession, Saint-Paul, Saint-Gilles-les-Bains, Saint-Denis, Sainte-Marie, Sainte-Suzanne). Plus loin, la marée arrive à une autre heure : l'outil donne alors la hauteur mesurée au marégraphe le plus proche, sans heures, et le lien vers les horaires officiels du SHOM. Pour : « la marée monte ? », « c'est quand la marée basse demain ? », « niveau de la mer au Port ? ». / Measured sea level and tide state at Réunion Island's two tide gauges, and the next tides computed from the measurements (not the SHOM's prediction). Computed times only within 15 km of a gauge; elsewhere, the gauge height and a link to the SHOM's official tide times.

Input Schema

NameRequiredDescriptionDefault
lieuNoUn lieu de la côte (« Le Port », « Saint-Gilles », « Sainte-Marie ») pour le marégraphe le plus proche. Vide = les deux. / A coastal place; empty = both gauges.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.128.0

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare readOnly/idempotent/non-destructive/openWorld, and the description adds substantial context beyond them: data source and cadence (SHOM gauges, one measurement per minute), computation provenance (rundata, not official prediction), accuracy bounds (~15-20 min and 5 cm), geographic validity radius, and degraded behavior beyond that radius. It even instructs the agent to disclose the precision caveat, which is exactly the behavioral disclosure a downstream agent needs.

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?

Information is front-loaded — data source first, computed-times caveat second, geographic limits third — and every clause carries operational meaning. It is nonetheless long and dense for a one-parameter tool, with some redundancy between the French and English halves and embedded response-writing instructions rather than pure tool description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description carries the return-shape burden, and it does: current level, rising/falling state, last observed high/low, and next highs/lows over two days, or a reduced payload (nearest gauge height plus SHOM link) for distant places. Combined with the stated precision and coverage limits, nothing an agent needs to call or interpret this tool is missing.

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% and the parameter's own description already explains that 'lieu' selects the nearest gauge and that empty means both. The tool description adds meaning the schema does not: any coastal place is accepted, but places beyond 15 km yield only height data without computed times, which changes how an agent should interpret and phrase results for a given 'lieu'.

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?

States a specific resource and scope: sea level measured each minute by SHOM gauges at Le Port and Sainte-Marie, current level, tide direction, last observed high/low, plus next highs/lows computed over two days. It goes further by distinguishing itself from the SHOM's official prediction ("CALCULÉES par rundata ... pas la prédiction officielle du SHOM"), which tells an agent exactly what class of data it is getting versus other tide sources.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete trigger phrases ("la marée monte ?", "c'est quand la marée basse demain ?", "niveau de la mer au Port ?") and explicit applicability conditions: computed times are valid only within ~15 km of a gauge, with the qualifying communes listed. It also states the alternative for distant locations — return the nearest gauge height without times plus a link to official SHOM times — so the agent knows both when to use it and what to do outside its validity envelope.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.