Skip to main content
Glama

rundata.re · La Réunion en direct

Actualités de La Réunion en direct : manifestations, blocages, routes, faits divers

actualites
Read-only

Ce qui se passe en ce moment à La Réunion (974), d'après les médias de l'île (Clicanoo, Le Quotidien, Imaz Press et son direct, Freedom, Parallèle Sud, Témoignages) relus toutes les 5 minutes, et les communiqués de la préfecture : pour chaque information, l'heure, le média, le titre et le lien vers l'article. Par lieu (commune, quartier) et par sujet (manifestations et blocages, routes, météo, volcan, eau, faits divers, santé, politique, culture, sport). Route du Littoral : champ route_du_littoral, une annonce des médias datée, pas une mesure. Radars fixes (champ radars_fixes) : la liste publiée par le ministère de l'Intérieur, avec la vitesse limite de chacun, pour une question sur les routes ou les radars. Jamais les contrôles mobiles. Pour : « il y a des blocages à Saint-Pierre ? », « route fermée ? », « quoi de neuf à Saint-Benoît ? ».

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "actualites"
  }
}

Input Schema

NameRequiredDescriptionDefault
lieuNoUne commune ou un lieu (« Saint-Pierre », « Hell-Bourg », « Saint-Gilles ») : les informations qui le nomment. Vide = toute l'île.
sujetNo« mobilisation » (manifestations, blocages, barrages), « route », « meteo », « volcan », « eau », « securite », « sante », « politique », « culture », « sport », ou des mots du titre ; vide = tout.
heuresNoDepuis combien d'heures (1 à 72, 24 par défaut).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / lieu / description
      Previous value: -"Une commune ou un lieu (« Saint-Pierre », « Ravine des Cabris », « Saint-Gilles ») : les informations qui le nomment. Vide = toute l'île."New value: +"Une commune ou un lieu (« Saint-Pierre », « Hell-Bourg », « Saint-Gilles ») : les informations qui le nomment. Vide = toute l'île."
  2. Changed3 schema fields changed
    • changedInput schema / properties / heures / description
      Previous value: -"Depuis combien d'heures (1 à 72, 24 par défaut). / How many hours back (1-72, default 24)."New value: +"Depuis combien d'heures (1 à 72, 24 par défaut)."
    • changedInput schema / properties / lieu / description
      Previous value: -"Une commune ou un lieu (« Saint-Pierre », « Ravine des Cabris », « Saint-Gilles ») : les informations qui le nomment. Vide = toute l'île. / A town or place; empty = whole island."New value: +"Une commune ou un lieu (« Saint-Pierre », « Ravine des Cabris », « Saint-Gilles ») : les informations qui le nomment. Vide = toute l'île."
    • changedInput schema / properties / sujet / description
      Previous value: -"« mobilisation » (manifestations, blocages, barrages), « route », « meteo », « volcan », « eau », « securite », « sante », « politique », « culture », « sport », ou des mots du titre ; vide = tout. / Subject or words; empty = all."New value: +"« mobilisation » (manifestations, blocages, barrages), « route », « meteo », « volcan », « eau », « securite », « sante », « politique », « culture », « sport », ou des mots du titre ; vide = tout."
  3. Changed1 schema field changed
    • removedInput schema / $schema
      Removed value: -"http://json-schema.org/draft-07/schema#"
  4. Changed1 schema field changed
    • changedInput schema / properties / sujet / description
      Previous value: -"« mobilisation » (manifestations, blocages, barrages), « route », « meteo », « volcan », « eau », « securite », « sante », « politique », « culture », « sport », ou des mots du titre ; vide = tout. / Subject or words; empty = all."New value: +"« mobilisation » (manifestations, blocages, barrages), « route », « meteo », « volcan », « eau », « securite », « sante », « politique », « culture », « sport », ou des mots du titre ; vide = tout. / Subject or words; empty = all."
  5. Added

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly/openWorld/non-destructive, and the description goes further: source list, 5-minute refresh cadence, and the important caveat that route_du_littoral is a dated media announcement rather than a measurement and that fixed radars come from the Interior Ministry list while mobile checks are never included. That is genuine context beyond the annotations.

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?

Dense but front-loaded: what it is, sources, cadence, then filters, then caveats and examples. A couple of clauses could be trimmed, but nearly every sentence carries usable information for an agent.

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 usefully covers return shape (time, media, title, link) and the two special fields route_du_littoral and radars_fixes. Minor gaps remain around result volume or limits, which an agent might otherwise assume exist.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the parameters are already documented; the description restates the lieu and sujet semantics but with slightly different topic vocabulary ('manifestations et blocages' vs. the schema's 'mobilisation'), which adds little and risks a mild mismatch. It does not mention the heures parameter at all.

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 states a specific resource and scope: current happenings in Réunion (974) aggregated from named local media plus prefecture communiqués, refreshed every 5 minutes, with per-item time/media/title/link. It implicitly separates itself from measurement-style siblings by stressing that route_du_littoral is 'une annonce des médias datée, pas une mesure', but it never names an alternative tool outright.

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

Usage Guidelines4/5

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

Concrete example queries ('il y a des blocages à Saint-Pierre ?', 'route fermée ?', 'quoi de neuf à Saint-Benoît ?') make the intended use obvious, and the caveats mark the boundary with pure road/measurement data. No explicit exclusion of siblings is given, so it stops short of fully routing the agent.

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.