Skip to main content
Glama

Fonciq pour le Registre foncier et zones inondables (Fonciq for Québec land registry & flood zones)

Québec flood zones at a point, address or lot (free) / Zones inondables au Québec (gratuit)

flood_zones_lookup
Read-onlyIdempotent

FREE, no API key. Checks which of 9 open Québec flood-zone sources (BDZI, flood-zone presence grid, the historical 2017-2019 ZIS, Gatineau, Québec, Sherbrooke, Montréal) intersect a point. Give exactly one of: lat+lon, address (Québec civic address, matched to the Référentiel québécois des adresses) or lot (lot number, answered on its RQA address points). Returns the zones at the point, the source zone type, the distance to the nearest zone, CC BY 4.0 attribution per source and a disclaimer. A no-hit means "No zone found at this point", never that a property is outside a flood zone; the lot boundary is not evaluated. These are old-generation and indicative maps; new-generation maps (in force by sector since March 1, 2026) are not included, so each answer links to the official Québec map to confirm. The 2017-2019 ZIS was lifted in 2022 and is shown as historical, never rated high. Limits: 30 requests/min and 1000/day per IP, shared with the HTTP endpoint. Docs: https://fonciq.ca/api-gratuite/zones-inondables. GRATUIT, sans clé. Indique quelles zones inondables de 9 sources ouvertes touchent un point, une adresse ou un lot ; distance à la zone la plus proche, attribution CC BY 4.0 et avertissement. Une absence de résultat signifie « Aucune zone trouvée à ce point », jamais qu’une propriété est hors zone inondable ; la limite du lot n’est pas évaluée. Cartographie d’ancienne génération et couches indicatives ; la nouvelle génération n’est pas incluse : chaque réponse renvoie à la carte interactive officielle du gouvernement du Québec. La ZIS 2017-2019, levée en 2022, est historique. Information indicative seulement, pas une attestation officielle.

Input Schema

NameRequiredDescriptionDefault
latNoLatitude WGS84 (Québec). Use with lon.
lonNoLongitude WGS84 (Québec). Use with lat.
lotNoQuébec lot number, 5 to 9 digits, spaces allowed. / Numéro de lot.
langNoAnswer language. / Langue de la réponse.fr
addressNoQuébec civic address, e.g. "148 Rue de la Cédrière, Gatineau". / Adresse civique.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already declare readOnly/idempotent/non-destructive/non-openWorld, and the description adds substantial context beyond them: rate limits (30/min, 1000/day per IP shared with the HTTP endpoint), per-source CC BY 4.0 attribution, a disclaimer, the historical status of the 2017-2019 ZIS, and the March 1, 2026 new-generation map gap. This is exactly the extra context annotations cannot carry.

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

Conciseness3/5

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

The English text is well front-loaded ("FREE, no API key") and every English sentence carries caveats that matter. However, the full French translation roughly doubles the length without adding information an agent can act on, which is padding in a single 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?

Despite having no output schema, the description enumerates the return payload (zones at the point, source zone type, distance to nearest zone, attribution, disclaimer) and flags the limits and data vintage. Nothing an agent needs to call this correctly or interpret the result 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?

With 100% schema coverage the baseline is 3; the description earns more by stating the mutual-exclusivity constraint (exactly one of lat+lon, address, lot) that the schema, which has zero required params and no oneOf, cannot express, and by noting address is matched to the Référentiel québécois des adresses and lot to RQA address points. Only lang is left solely to the schema.

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 verb and resource ("Checks which of 9 open Québec flood-zone sources ... intersect a point") and enumerates the sources by name. It is unmistakably distinct from every sibling (lot_get, lot_resolve, plan_get), none of which deal with intersect queries.

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 an explicit input contract ("Give exactly one of: lat+lon, address ... or lot") plus clear when-not-to-trust guidance: a no-hit never means the property is outside a flood zone, the lot boundary is not evaluated, and answers must be confirmed on the official Québec map because new-generation maps are excluded.

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