{
 "version": 1,
 "marque": "Les droits de préemption en Flandre",
 "domain": "https://droits-preemption-flandre.pages.dev",
 "langue": "fr",
 "ui_tools": [
  {
   "name": "filter_table",
   "description": "Filtrer le tableau-registre affiché sur cette page. Le résultat s'affiche visiblement sur la page.",
   "ancre": "registertabelle",
   "inputSchema": {
    "type": "object",
    "properties": {
     "texte": {
      "type": "string"
     }
    },
    "required": [
     "texte"
    ]
   }
  }
 ],
 "ui_badge": "%s outils disponibles pour votre agent",
 "genere_le": "2026-09-19",
 "note": "Ces outils sont décrits dans `/api/v1/tools.json` et appelables dans le navigateur via WebMCP. Ils sont gratuits.",
 "paiement": {
  "statut": "non_active",
  "chemins_reserves": [
   "/api/v1/changements.json",
   "/api/v1/jeu-complet.json"
  ],
  "prix": null,
  "contact": "https://droits-preemption-flandre.pages.dev/daten",
  "note": "Réservé — pas encore servi. Conditions : https://droits-preemption-flandre.pages.dev/daten"
 },
 "tools": [
  {
   "name": "find_place",
   "description": "Trouver les entités de l'annuaire proches d'une commune ou d'un code postal.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "lieu": {
      "type": "string",
      "description": "Commune ou code postal."
     }
    },
    "required": [
     "lieu"
    ]
   },
   "acces": "gratuit",
   "source": "/assets/institute.json"
  },
  {
   "name": "resolve_code",
   "description": "Résoudre un identifiant dans le registre. Un code absent de ce millésime est signalé comme introuvable — jamais une réponse approchée.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "code": {
      "type": "string",
      "description": "L'identifiant à résoudre.",
      "minLength": 5
     }
    },
    "required": [
     "code"
    ]
   },
   "acces": "gratuit",
   "source": "/api/v1/code/",
   "fragments": 16,
   "longueur_min": 5
  },
  {
   "name": "describe_dataset",
   "description": "Couverture, source, licence et date de collecte de cet annuaire.",
   "inputSchema": {
    "type": "object",
    "properties": {}
   },
   "acces": "gratuit",
   "source": "/api/v1/manifest.json"
  },
  {
   "name": "get_sample",
   "description": "Échantillon gratuit du jeu de données, au format de la livraison complète.",
   "inputSchema": {
    "type": "object",
    "properties": {}
   },
   "acces": "gratuit",
   "source": "/api/v1/echantillon.json"
  },
  {
   "name": "get_entity",
   "description": "Récupérer une entité par son identifiant : nom, lieu, attributs et adresse de sa page.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "id": {
      "type": "string",
      "description": "Identifiant de l'entité."
     }
    },
    "required": [
     "id"
    ]
   },
   "acces": "gratuit",
   "source": "/api/v1/facettes.json"
  },
  {
   "name": "compare_entities",
   "description": "Mettre plusieurs entités CÔTE À CÔTE et dire en quoi elles diffèrent. Dix au maximum.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "ids": {
      "type": "array",
      "maxItems": 10,
      "items": {
       "type": "string"
      },
      "description": "Identifiants des entités à comparer."
     }
    },
    "required": [
     "ids"
    ]
   },
   "acces": "gratuit",
   "source": "/api/v1/facettes.json"
  },
  {
   "name": "filter_entities",
   "description": "Filtrer les entités sur plusieurs critères à la fois. Rend les entités correspondantes et leur adresse sur le site.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "famille": {
      "enum": [
       "Plans d'aménagement rural",
       "Plans d'exécution spatiaux (RUP)",
       "Projets complexes",
       "Projets d'aménagement de la nature",
       "Remembrements liés aux grands travaux",
       "Remembrements par l'effet de la loi",
       "Réserves naturelles",
       "Zones inondables et zones de berge",
       "Zones spéciales de conservation (Natura 2000)"
      ],
      "description": "Filtrer par famille."
     },
     "statut": {
      "enum": [
       "en vigueur",
       "éteint"
      ],
      "description": "Filtrer par statut."
     },
     "communes": {
      "enum": [
       "1",
       "10",
       "11",
       "12",
       "13",
       "14",
       "15",
       "18",
       "2",
       "24",
       "25",
       "3",
       "4",
       "5",
       "6",
       "7",
       "8",
       "9"
      ],
      "description": "Filtrer par communes."
     },
     "limite": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200
     }
    }
   },
   "acces": "gratuit",
   "source": "/api/v1/facettes.json",
   "facettes": [
    "famille",
    "statut",
    "communes"
   ]
  },
  {
   "name": "changes_since",
   "description": "Différentiel entre deux millésimes du registre. RÉSERVÉ : le périmètre et les conditions se fixent à la demande.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "depuis": {
      "type": "string",
      "format": "date"
     }
    },
    "required": [
     "depuis"
    ]
   },
   "acces": "reserve",
   "statut": "reserve",
   "conditions": "Réservé — pas encore servi. Conditions : https://droits-preemption-flandre.pages.dev/daten",
   "source": "/api/v1/changements.json"
  },
  {
   "name": "export_dataset",
   "description": "Export complet et normalisé du jeu de données. RÉSERVÉ : périmètre, format et conditions se fixent à la demande.",
   "inputSchema": {
    "type": "object",
    "properties": {}
   },
   "acces": "reserve",
   "statut": "reserve",
   "conditions": "Réservé — pas encore servi. Conditions : https://droits-preemption-flandre.pages.dev/daten",
   "source": "/api/v1/jeu-complet.json"
  },
  {
   "name": "request_dataset",
   "description": "Adresser à l'éditeur une demande portant sur le jeu complet. Ne transmet que ce qui est renseigné ici.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "volume": {
      "type": "string",
      "description": "Périmètre souhaité (territoire, période, nombre de lignes)."
     },
     "usage": {
      "type": "string",
      "description": "Usage prévu des données."
     },
     "contact": {
      "type": "string",
      "description": "Adresse électronique pour la réponse."
     }
    },
    "required": [
     "contact"
    ]
   },
   "acces": "gratuit",
   "endpoint": "https://formspree.io/f/myegjvqn",
   "source_lead": "BE · Les droits de préemption en Flandre · droits-preemption-flandre.pages.dev · MCP"
  }
 ]
}