{"jsonrpc":"2.0","id":1,"result":{"tools":[{"name":"search_buildings","title":"Rechercher des bâtiments","description":"Recherche dans les fiches vérifiées. Tous les filtres sont optionnels et combinables. query cherche dans le nom, la commune, l’adresse, les auteurs et la description. Renvoie des résumés ; utiliser get_building pour le détail.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Mots à chercher (ex. « cinéma », « paquebot », « Horta »)"},"city":{"type":"string","description":"Commune (nom ou identifiant, ex. « Ixelles », « liege ») ; « Bruxelles » couvre les 19 communes de la Région"},"region":{"type":"string","description":"Région","enum":["Bruxelles-Capitale","Wallonie","Flandre","Hauts-de-France"]},"architect":{"type":"string","description":"Architecte ou auteur (nom ou identifiant)"},"style":{"type":"string","description":"Style","enum":["ad","ad-mod","mod","expr","reg","ecl","sec"]},"type":{"type":"string","description":"Usage (ex. résidentiel, culturel, religieux, industriel, commercial, enseignement…)"},"listed":{"type":"boolean","description":"true : seulement les bâtiments classés ; false : seulement les non classés"},"year_from":{"type":"integer","description":"Année d’achèvement minimale"},"year_to":{"type":"integer","description":"Année d’achèvement maximale"},"limit":{"type":"integer","description":"Nombre maximal de résultats (1-100)","default":20},"lang":{"type":"string","description":"Langue des textes renvoyés (fr fait foi)","enum":["fr","en","nl"],"default":"fr"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_building","title":"Fiche complète d’un bâtiment","description":"Fiche complète : auteurs, dates, adresse, coordonnées, protection (registre officiel), description, identifiants (Wikidata, inventaires), sources, pages web, parcours.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Identifiant de la fiche (ex. BRU003)"},"lang":{"type":"string","description":"Langue des textes renvoyés (fr fait foi)","enum":["fr","en","nl"],"default":"fr"}},"required":["id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"buildings_near","title":"Bâtiments à proximité","description":"Bâtiments autour d’un point, triés par distance. Les fiches à position approximative sont exclues.","inputSchema":{"type":"object","properties":{"lat":{"type":"number","description":"Latitude WGS84"},"lon":{"type":"number","description":"Longitude WGS84"},"radius_km":{"type":"number","description":"Rayon en km (0,1-50)","default":2},"limit":{"type":"integer","default":20,"description":"1-100"},"lang":{"type":"string","description":"Langue des textes renvoyés (fr fait foi)","enum":["fr","en","nl"],"default":"fr"}},"required":["lat","lon"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"search_architects","title":"Rechercher des architectes","description":"Architectes et autres auteurs (sculpteurs, ingénieurs…), avec dates, Wikidata et nombre d’œuvres dans le corpus.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Nom ou partie du nom"},"with_biography":{"type":"boolean","description":"Seulement ceux qui ont une biographie vérifiée"},"limit":{"type":"integer","default":30}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_architect","title":"Fiche d’un architecte","description":"Architecte : variantes de nom, dates, identifiants (Wikidata, inventaire flamand), biographie vérifiée si elle existe, liste de ses œuvres dans le corpus.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Identifiant (ex. victor-horta) ou nom"},"lang":{"type":"string","description":"Langue des textes renvoyés (fr fait foi)","enum":["fr","en","nl"],"default":"fr"}},"required":["id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"search_institutions","title":"Institutions qui occupent les bâtiments","description":"Musées, centres culturels, salles, bibliothèques… qui occupent un bâtiment du corpus. Entités distinctes du bâtiment (leur propre QID Wikidata), reliées par « occupe ».","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Nom ou partie du nom"},"type":{"type":"string","description":"Type","enum":["musee","centre-culturel","salle-de-spectacle","cinema","bibliotheque","enseignement","administration","fondation","hotel","entreprise","club-sportif","culte","autre"]},"city":{"type":"string","description":"Ville du bâtiment"},"lang":{"type":"string","description":"Langue des textes renvoyés (fr fait foi)","enum":["fr","en","nl"],"default":"fr"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_routes","title":"Parcours thématiques","description":"Parcours à pied ou en voiture proposés par le site, avec durée, distance et nombre d’étapes.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"Filtrer par ville"},"lang":{"type":"string","description":"Langue des textes renvoyés (fr fait foi)","enum":["fr","en","nl"],"default":"fr"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_route","title":"Détail d’un parcours","description":"Parcours : introduction, étapes dans l’ordre (avec la fiche liée quand elle existe), durée, distance, pages web.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Identifiant du parcours (voir list_routes)"},"lang":{"type":"string","description":"Langue des textes renvoyés (fr fait foi)","enum":["fr","en","nl"],"default":"fr"}},"required":["id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"corpus_stats","title":"Statistiques du corpus","description":"Comptes de bâtiments regroupés par critère, éventuellement après filtrage par région.","inputSchema":{"type":"object","properties":{"group_by":{"type":"string","description":"Critère","enum":["decade","style","type","region","city","architect","listed"]},"region":{"type":"string","description":"Région (optionnel)"}},"required":["group_by"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"corpus_info","title":"À propos du corpus","description":"Licence, méthode de vérification, dictionnaire des champs, nombres et jeux de données téléchargeables.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}]}}