Server definition
- Hash
- sha256:ed0f46a167c9f83e35bca4013045982ce109cb7bed58c390b6c65c85f1dfe6f5
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "gentry.fr publie les données du logement en France : 34 788 communes, prix de vente, loyers, fiscalité locale, urbanisme, risques et performance énergétique, à partir des sources publiques (DVF, Filosofi, DGFiP, INSEE, IGN, ADEME, Géorisques).\n\nDeux points à respecter pour ne pas produire de réponse fausse :\n\n1. Paris, Lyon et Marseille sont décrits par arrondissement (75118, 69003, 13008), jamais par leur code commune (75056, 69123, 13055), qui n'existe dans aucun jeu de données. Une question sur « Paris » doit être ramenée à un arrondissement.\n2. Chaque chiffre porte son millésime. Ne jamais présenter une donnée comme actuelle sans citer l'exercice que l'outil a rendu.\n\nCitez l'adresse de la page rendue par chaque outil : elle porte la donnée complète, ses cartes et sa méthodologie.",
"tools": [
{
"description": "Résout une adresse ou un nom de commune en coordonnées et en code INSEE, via la Base Adresse Nationale. À appeler en premier quand la question porte sur un lieu : les autres outils de gentry travaillent sur le code INSEE, et Paris, Lyon et Marseille y sont désignés par leur arrondissement (75118) et non par leur commune (75056).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limite": {
"description": "Nombre de candidats à rendre (5 par défaut)",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"requete": {
"description": "Adresse ou commune, en toutes lettres : « 12 rue Ordener Paris », « Nantes »",
"minLength": 2,
"type": "string"
}
},
"required": [
"requete"
],
"type": "object"
},
"name": "cherche_adresse",
"outputSchema": null
},
{
"description": "Cherche par le sens dans tout gentry.fr : outils, classements, définitions et cartes. Répond à une question posée en langage courant (« passoire thermique », « est-ce que je peux construire sur ce terrain », « quartier où il fait bon vivre ») et rend les pages qui la traitent, avec leur adresse. À utiliser en premier quand on ignore si gentry couvre un sujet, avant de conclure que la donnée n'existe pas.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limite": {
"description": "Nombre de pages à rendre (6 par défaut)",
"maximum": 15,
"minimum": 1,
"type": "integer"
},
"question": {
"description": "La question, en langage courant",
"minLength": 2,
"type": "string"
}
},
"required": [
"question"
],
"type": "object"
},
"name": "cherche_page",
"outputSchema": null
},
{
"description": "Compare la taxe foncière due dans les communes d'un département, sur des logements types (appartement et maison de surfaces standards). Rend le montant annuel en euros, le taux global voté et le classement des communes les moins et les plus chères. Le calcul applique le schéma de l'annexe III au Code général des impôts. À utiliser pour « où la taxe foncière est-elle la moins chère », ou pour situer une commune face à ses voisines.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"commune": {
"description": "Commune, adresse, code INSEE ou numéro de département : « Bordeaux », « 33 », « 33063 »",
"minLength": 2,
"type": "string"
},
"limite": {
"description": "Nombre de communes à citer de chaque côté du classement (5 par défaut)",
"maximum": 30,
"minimum": 3,
"type": "integer"
},
"scenario": {
"description": "Logement type à comparer. Sans valeur, le premier scénario publié est retenu, et la liste des scénarios disponibles est rendue.",
"type": "string"
}
},
"required": [
"commune"
],
"type": "object"
},
"name": "classement_taxe_fonciere",
"outputSchema": null
},
{
"description": "Dit si une commune applique l'encadrement des loyers, et lequel des trois régimes : loyer libre, évolution encadrée (décret zones tendues, le loyer ne peut pas dépasser celui du locataire précédent à la relocation) ou loyers plafonnés (loi ELAN, un plafond en euros par mètre carré). Rend le barème en vigueur quand la commune en publie un. À utiliser pour toute question sur le montant légal d'un loyer, la relocation, ou le préavis réduit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"commune": {
"description": "Nom de commune, adresse ou code INSEE : « Lille », « 75118 »",
"minLength": 2,
"type": "string"
}
},
"required": [
"commune"
],
"type": "object"
},
"name": "encadrement_des_loyers",
"outputSchema": null
},
{
"description": "Rend les chiffres publiés d'une commune française : prix d'achat médian au mètre carré pour une maison et pour un appartement, loyer d'annonce estimé, niveau de vie médian, taux de taxe foncière voté, population et communes limitrophes. Sources publiques (DVF, Filosofi, DGFiP, INSEE). À utiliser pour situer une commune, comparer deux communes ou répondre à « combien coûte l'immobilier à … ».",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"commune": {
"description": "Nom de commune, adresse ou code INSEE : « Rennes », « 35238 »",
"minLength": 2,
"type": "string"
}
},
"required": [
"commune"
],
"type": "object"
},
"name": "fiche_commune",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ed0f46a167c9f83e35bca4013045982ce109cb7bed58c390b6c65c85f1dfe6f5 | sha256sum