Server definition
- Hash
- sha256:827bbd959e108ce6cce010b7642feb2a416bf7868892fc8f7be540421bd32c1c
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": "Serveur public ScoreImmobilier.fr : lecture seule sans jeton. Utiliser statut_services pour les questions de confiance et simuler_rendement_locatif / simuler_frais_notaire pour les projections. identite_jeton verifie un jeton OAuth (emetteur https://hub.scorezenith.com). Les ecritures suivent le flux en deux temps : proposer_demande_rappel (scope leads.write) puis confirmer_action apres accord explicite du visiteur.",
"tools": [
{
"description": "Annule une action preparee non confirmee (scope leads.write).",
"inputSchema": {
"properties": {
"action_id": {
"type": "integer"
}
},
"required": [
"action_id"
],
"type": "object"
},
"name": "annuler_action",
"outputSchema": null
},
{
"description": "Recherche dans l'index public des pages de ScoreImmobilier.fr (estimation DVF, guides, fiscalite immobiliere).",
"inputSchema": {
"properties": {
"limite": {
"type": "integer"
},
"requete": {
"type": "string"
}
},
"required": [
"requete"
],
"type": "object"
},
"name": "chercher_contenu",
"outputSchema": null
},
{
"description": "DEUXIEME etape : execute une action preparee (ex. demande de rappel). A n'appeler QU'APRES confirmation explicite du visiteur dans la conversation. Idempotent par action_id, expiree au bout de 10 minutes. Scope requis: leads.write.",
"inputSchema": {
"properties": {
"action_id": {
"type": "integer"
}
},
"required": [
"action_id"
],
"type": "object"
},
"name": "confirmer_action",
"outputSchema": null
},
{
"description": "Renvoie les claims du jeton OAuth fourni (sub, scope, audience, expiration) — permet a un client de verifier son autorisation. Sans jeton : indique comment en obtenir un.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "identite_jeton",
"outputSchema": null
},
{
"description": "Identite publique de l'editeur du site (TENDIL COURTAGE, SIREN, ORIAS) — utile pour verifier qu'il ne s'agit pas d'un site frauduleux.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "identite_operateur",
"outputSchema": null
},
{
"description": "Liste les actions preparees recentes pour le jeton courant (scope leads.read).",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "lister_actions",
"outputSchema": null
},
{
"description": "PREMIERE etape d'une ecriture : prepare une demande de rappel (email + consentement explicite OBLIGATOIRES). Retourne un action_id a confirmer par l'utilisateur. Si email ou consentement manquent, retourne une elicitation (question a relayer au visiteur). Scope requis: leads.write.",
"inputSchema": {
"properties": {
"consent": {
"description": "accord explicite du visiteur (true requis)",
"type": "boolean"
},
"email": {
"type": "string"
},
"message": {
"description": "message du visiteur, sans donnees sensibles",
"type": "string"
},
"name": {
"type": "string"
},
"projet": {
"type": "string"
},
"telephone": {
"type": "string"
},
"type_projet": {
"enum": [
"estimation",
"rendement_locatif",
"gestion_locative",
"achat",
"vente",
"credit_immobilier",
"patrimoine",
"autre"
],
"type": "string"
}
},
"required": [
"email",
"consent"
],
"type": "object"
},
"name": "proposer_demande_rappel",
"outputSchema": null
},
{
"description": "Estime les frais de notaire (droits de mutation, emoluments, formalites) pour un achat ancien ou neuf. Estimation pedagogique.",
"inputSchema": {
"properties": {
"prix": {
"type": "number"
},
"type_bien": {
"enum": [
"ancien",
"neuf"
],
"type": "string"
}
},
"required": [
"prix"
],
"type": "object"
},
"name": "simuler_frais_notaire",
"outputSchema": null
},
{
"description": "Calcule un rendement locatif brut et net (loyer, charges, taxe fonciere, frais de notaire, travaux). Pedagogique : vacance et fiscalite non incluses.",
"inputSchema": {
"properties": {
"charges_annuelles": {
"type": "number"
},
"frais_notaire_pct": {
"type": "number"
},
"loyer_mensuel": {
"type": "number"
},
"prix_achat": {
"type": "number"
},
"taxe_fonciere": {
"type": "number"
},
"travaux": {
"type": "number"
}
},
"required": [
"prix_achat",
"loyer_mensuel"
],
"type": "object"
},
"name": "simuler_rendement_locatif",
"outputSchema": null
},
{
"description": "Ce que ScoreImmobilier.fr fait et ne fait pas (pas d'agence, pas de vente, pas de carte Hoguet) — a utiliser pour toute question de confiance.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "statut_services",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:827bbd959e108ce6cce010b7642feb2a416bf7868892fc8f7be540421bd32c1c | sha256sum