Ma Copro En Règle

French condominiums (copropriétés): legal compliance check, managing agents, communes.

Should I use this

Quality & Safety

A
Description quality
70%
Schema completeness
98%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'search_coproprietes' description lacks action verbin search_coproprietes
  • LOWTool 'get_syndic' description lacks action verbin get_syndic
  • LOWTool 'get_departement' description lacks action verbin get_departement

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~675Tokens (tool definitions)
~536 BTypical response size
Moderate attention impact (0.53% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "macoproenregle": {
      "url": "https://www.macoproenregle.fr/api/mcp"
    }
  }
}

Remote endpoints

https://www.macoproenregle.fr/api/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_coproprietes(query, limit)

Trouver une copropriété française par son nom de résidence, son adresse, sa commune ou son numéro d'immatriculation (ex. « 12 rue Mirabeau Vincennes », « Le Steir Vannes », « AB8299521 »). Renvoie l'immatriculation, le nom, l'adresse, la commune, le nombre de lots et le syndic.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Nom, adresse ou immatriculation (3 caractères minimum)."
    },
    "limit": {
      "type": "integer",
      "description": "Nombre de résultats (défaut 8, maximum 12)."
    }
  },
  "required": [
    "query"
  ]
}
🟢get_copropriete(immat)

Le bilan d'une copropriété : ses sept obligations (syndic et mandat, DPE collectif, plan pluriannuel de travaux, logements F et G, fonds de travaux, assurance…) avec pour chacune un état (En règle, Hors délai, À anticiper, Non vérifiable ici), ce qu'il faut faire, et la fiche d'identité de l'immeuble (lots, construction, syndic, fin de mandat, DPE).

Input Schema

{
  "type": "object",
  "properties": {
    "immat": {
      "type": "string",
      "description": "Numéro d'immatriculation (ex. AB8299521) ou slug de fiche."
    }
  },
  "required": [
    "immat"
  ]
}
🟢get_syndic(siret, name)

Un syndic professionnel de copropriété : nombre d'immeubles gérés, mandats arrivant à échéance dans les douze mois ou déclarés expirés, copropriétés sans DPE collectif, communes couvertes.

Input Schema

{
  "type": "object",
  "properties": {
    "siret": {
      "type": "string",
      "description": "SIRET du syndic (14 chiffres). Ou bien `name`."
    },
    "name": {
      "type": "string",
      "description": "Nom du cabinet (ex. « Foncia », « Lamy »)."
    }
  }
}
🟢get_commune(name)

Les copropriétés d'une commune : nombre, sans DPE collectif, mandats à échéance, logements F et G, syndics bénévoles, et les principaux syndics qui y gèrent des immeubles.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Nom de la commune (ex. « Vincennes », « Paris 17e ») ou code INSEE."
    }
  },
  "required": [
    "name"
  ]
}
🟢get_departement(code)

Les chiffres des copropriétés d'un département français (code 01 à 976, 2A, 2B).

Input Schema

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "description": "Code du département (ex. 33, 75, 2A, 974)."
    }
  },
  "required": [
    "code"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools