Service Public France
Qué hace este MCP
Searches and retrieves French public-service information, legal texts, administrative guidance, property transactions, local data, schools, training, and education statistics.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['communes'], 'properties': {'communes': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': "Liste de 2 à 5 communes à comparer (noms, codes postaux ou codes INSEE). Ex: ['Lyon', 'Bordeaux', 'Nantes']"}}}
Esquema de entrada
{'type': 'object', 'properties': {'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Bondy', 'Lyon') — resout le departement automatiquement"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '93140') — resout le departement automatiquement"}, 'code_departement': {'type': 'string', 'description': "Code departement direct (ex: '93', '75', '2A', '971')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'annee': {'type': 'number', 'description': 'Annee specifique (ex: 2022). Par defaut : derniere annee disponible.'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Bondy')"}, 'code_insee': {'type': 'string', 'description': "Code INSEE de la commune (ex: '93010')"}, 'prestation': {'type': 'string', 'description': "Code de prestation a filtrer : RSA, AL, AAH, AF, PA, CF, ASF, CMG... ou 'toutes' (defaut)"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '93140')"}, 'code_departement': {'type': 'string', 'description': "Code departement (ex: '93', '75', '2A')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'annee': {'type': 'number', 'description': 'Annee du budget (2017-2024). Par defaut : derniere disponible.'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Bordeaux')"}, 'code_insee': {'type': 'string', 'description': "Code INSEE de la commune (ex: '69123')"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '69001')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'epci': {'type': 'string', 'description': "Nom de l'EPCI (ex: 'Bordeaux Metropole', 'Rennes Metropole')"}, 'annee': {'type': 'number', 'description': 'Annee du budget (2017-2024). Par defaut : derniere disponible.'}, 'commune': {'type': 'string', 'description': "Commune membre (l'EPCI sera resolu automatiquement)"}, 'code_siren': {'type': 'string', 'description': "Code SIREN de l'EPCI (9 chiffres)"}}}
Esquema de entrada
{'type': 'object', 'properties': {'annee': {'type': 'number', 'description': 'Annee scolaire (ex: 2025). Par defaut : derniere disponible.'}, 'niveau': {'enum': ['6eme', 'CE2', 'tous'], 'type': 'string', 'description': "Niveau scolaire (defaut: 'tous')"}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Bondy', 'Lyon') — resout le departement automatiquement"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '93140') — resout le departement automatiquement"}, 'code_departement': {'type': 'string', 'description': "Code departement direct (ex: '93', '75', '2A', '971')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'type': {'enum': ['particuliers', 'entreprises'], 'type': 'string', 'description': 'Type de fiscalité (défaut: particuliers)'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'PARIS', 'LYON')"}, 'communes': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': "Liste de communes à comparer (2-5 noms en majuscules, ex: ['PARIS', 'LYON', 'MARSEILLE']). Active le mode comparaison côte à côte."}, 'exercice': {'type': 'string', 'description': "Année fiscale (ex: '2024'). Sans exercice : affiche l'évolution sur toutes les années disponibles."}, 'code_insee': {'type': 'string', 'description': "Code INSEE de la commune (ex: '75056', '69123')"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '93140', '75001'). Résout automatiquement vers le(s) code(s) INSEE."}}}
Esquema de entrada
{'type': 'object', 'properties': {'uai': {'type': 'string', 'description': "Code UAI de l'etablissement (ex: '0691723Y'). Retourne une fiche detaillee avec formations."}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-10, defaut 5)'}, 'ville': {'type': 'string', 'description': "Ville de l'etablissement (ex: 'Lyon', 'Marseille')"}, 'recherche': {'type': 'string', 'description': "Nom d'etablissement ou mot-cle (ex: 'coiffure', 'automobile')"}, 'type_diplome': {'enum': ['CAP', 'BAC PRO', 'BTS', 'MC3', 'MC4', 'BP'], 'type': 'string', 'description': 'Filtrer par type de diplome (optionnel)'}, 'code_departement': {'type': 'string', 'description': "Code departement (ex: '69', '93', '2A')"}}}
Esquema de entrada
{'type': 'object', 'required': ['recherche'], 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 5)'}, 'date_fin': {'type': 'string', 'description': "Date de fin au format YYYY-MM-DD (ex: '2024-12-31')"}, 'recherche': {'type': 'string', 'description': "Termes de recherche (ex: 'teletravail', 'protection donnees', 'loi finances 2025')"}, 'date_debut': {'type': 'string', 'description': "Date de debut au format YYYY-MM-DD (ex: '2024-01-01')"}, 'type_texte': {'enum': ['LOI', 'DECRET', 'ARRETE', 'ORDONNANCE', 'CIRCULAIRE', 'AVIS', 'DECISION'], 'type': 'string', 'description': 'Filtrer par nature du texte (optionnel)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 10)'}, 'ville': {'type': 'string', 'description': "Ville de l'etablissement (ex: 'Lyon', 'Paris')"}, 'filiere': {'type': 'string', 'description': "Type de filiere : 'BUT', 'BTS', 'Licence', 'CPGE', 'PASS', 'LAS', 'IFSI', 'ingenieur'"}, 'recherche': {'type': 'string', 'description': "Mot-cle ou intitule de formation (ex: 'informatique', 'BTS comptabilite', 'licence droit')"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '69001'). Resout automatiquement vers la ville."}, 'departement': {'type': 'string', 'description': "Code departement (ex: '69', '93', '2A')"}}}
Esquema de entrada
{'type': 'object', 'required': ['formation'], 'properties': {'tri': {'enum': ['selectivite', 'voeux'], 'type': 'string', 'description': "Tri : 'selectivite' (plus selectif d'abord, defaut) ou 'voeux' (plus demande d'abord)"}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 10)'}, 'ville': {'type': 'string', 'description': "Ville de l'etablissement pour filtrer (ex: 'Lyon', 'Paris')"}, 'filiere': {'type': 'string', 'description': "Filiere pour filtrer (ex: 'BTS', 'BUT', 'Licence', 'CPGE')"}, 'formation': {'type': 'string', 'description': "Intitule de la formation (ex: 'BTS comptabilite', 'licence informatique', 'CPGE scientifique')"}, 'code_postal': {'type': 'string', 'description': "Code postal pour filtrer par ville (ex: '69001')"}, 'selective_uniquement': {'type': 'boolean', 'description': "Si true : affiche uniquement les formations selectives (taux d'acces < 100 %)"}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de stations (1-20, defaut 10)'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Bordeaux')"}, 'carburant': {'enum': ['Gazole', 'SP95', 'SP98', 'E10', 'E85', 'GPLc'], 'type': 'string', 'description': 'Type de carburant a filtrer et trier (optionnel — tous les prix affiches si absent)'}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '69001')"}, 'departement': {'type': 'string', 'description': "Numero ou nom du departement (ex: '69', 'Rhone', '13')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'type': {'enum': ['gt', 'pro', 'tous'], 'type': 'string', 'description': "Voie : 'gt' (general/techno), 'pro' (professionnel), 'tous' (defaut)"}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 10)'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Bordeaux')"}, 'evolution': {'type': 'boolean', 'description': "Si true, retourne l'historique multi-annees (2012-2024) avec tendance, au lieu de la derniere session uniquement."}, 'nom_lycee': {'type': 'string', 'description': "Nom du lycee (recherche partielle, ex: 'Lacassagne', 'Guimard')"}, 'code_insee': {'type': 'string', 'description': 'Code INSEE de la commune'}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '69001')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Nimes', 'Vaison-la-Romaine')"}, 'code_insee': {'type': 'string', 'description': "Code INSEE de la commune (ex: '30189'). Prioritaire si fourni."}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '30000')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'annee': {'type': 'number', 'description': 'Annee specifique (optionnel, defaut: derniere disponible)'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon') — resout le departement automatiquement"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '93140') — resout le departement automatiquement"}, 'code_departement': {'type': 'string', 'description': "Code departement (ex: '75', '93', '2A')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'etat': {'enum': ['actif', 'cesse'], 'type': 'string', 'description': 'Filtrer par etat : actif (A) ou cesse (C). Par defaut : tous.'}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-25, defaut 10)'}, 'commune': {'type': 'string', 'description': "Commune (ex: 'Lyon', 'Paris')"}, 'code_naf': {'type': 'string', 'description': "Code NAF/APE (ex: '10.71C' boulangerie, '56.10A' restauration, '62.01Z' informatique)"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '69001')"}, 'code_departement': {'type': 'string', 'description': "Code departement (ex: '69', '75')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'annee': {'type': 'number', 'description': 'Filtrer sur une année spécifique (ex: 2024). Par défaut : 2 dernières années.'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Bondy', 'Lyon')"}, 'evolution': {'type': 'boolean', 'description': "Si true, retourne l'évolution des prix médians année par année (2019-aujourd'hui) avec tendance hausse/baisse/stable. Ignore le paramètre annee."}, 'code_insee': {'type': 'string', 'description': "Code INSEE de la commune (ex: '93010')"}, 'type_local': {'enum': ['Appartement', 'Maison', 'Local industriel. commercial ou assimilé'], 'type': 'string', 'description': 'Filtrer par type de bien'}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '93140'). Résout automatiquement vers le(s) code(s) INSEE."}}}
Esquema de entrada
{'type': 'object', 'properties': {'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Bordeaux')"}, 'code_insee': {'type': 'string', 'description': "Code INSEE de la commune (ex: '69123')"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '33000'). Résout automatiquement vers le code INSEE."}}}
Esquema de entrada
{'type': 'object', 'required': ['fiche_id'], 'properties': {'fiche_id': {'type': 'string', 'description': 'Identifiant de la fiche (ex: F14929, N360, R42946)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'theme_id': {'type': 'string', 'description': 'ID du thème à explorer (ex: N19810, N360)'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Nombre de résultats (1-10, défaut 5)'}, 'query': {'type': 'string', 'description': "Question ou termes de recherche en langage naturel (ex: 'taxe foncière à Lyon', 'renouveler passeport', 'prix immobilier à Bondy', 'frais de notaire 250000 euros', 'zone Pinel Bordeaux', 'convention collective bâtiment', 'combien d impôt pour 40000 euros marié 2 enfants')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 10)'}, 'siren': {'type': 'string', 'description': "Numero SIREN de l'entreprise (9 chiffres)"}, 'date_fin': {'type': 'string', 'description': 'Date de fin au format YYYY-MM-DD'}, 'recherche': {'type': 'string', 'description': "Recherche par nom d'entreprise ou ville (ex: 'SARL Martin', 'Bordeaux')"}, 'date_debut': {'type': 'string', 'description': 'Date de debut au format YYYY-MM-DD'}, 'departement': {'type': 'string', 'description': "Code departement (ex: '75', '69')"}, 'type_annonce': {'enum': ['vente_cession', 'immatriculation', 'radiation', 'procedure_collective', 'modification'], 'type': 'string', 'description': "Type d'annonce a filtrer"}, 'nom_entreprise': {'type': 'string', 'description': "Nom exact ou partiel de l'entreprise"}}}
Esquema de entrada
{'type': 'object', 'required': ['recherche', 'code'], 'properties': {'code': {'type': 'string', 'description': "Nom complet du code juridique (ex: 'Code civil', 'Code du travail', 'Code penal', 'Code de commerce')"}, 'champ': {'enum': ['ALL', 'TITLE', 'ARTICLE', 'NUM_ARTICLE'], 'type': 'string', 'description': 'Champ de recherche (defaut: ALL)'}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 5)'}, 'recherche': {'type': 'string', 'description': "Termes de recherche (ex: 'contrat de travail', 'legitime defense', 'clause abusive')"}, 'type_recherche': {'enum': ['TOUS_LES_MOTS_DANS_UN_CHAMP', 'EXACTE', 'UN_DES_MOTS'], 'type': 'string', 'description': 'Type de recherche (defaut: TOUS_LES_MOTS_DANS_UN_CHAMP)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'idcc': {'type': 'string', 'description': "Numero IDCC (ex: '843', '3248')"}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 10)'}, 'query': {'type': 'string', 'description': "Mot-cle ou secteur d'activite (ex: 'boulangerie', 'metallurgie', 'batiment')"}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Nombre de résultats (1-10, défaut 5)'}, 'query': {'type': 'string', 'description': "Termes de recherche (ex: 'plus-values immobilières', 'crédit impôt recherche')"}, 'serie': {'type': 'string', 'description': "Filtrer par série BOFiP (ex: 'IR', 'TVA', 'IS', 'RFPI', 'BIC')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'nom': {'type': 'string', 'description': "Nom ou raison sociale de l'entreprise (ex: 'OCTO Technology')"}, 'siren': {'type': 'string', 'description': "Numero SIREN (9 chiffres, ex: '418166096')"}, 'siret': {'type': 'string', 'description': "Numero SIRET (14 chiffres, ex: '41816609600069')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'nom': {'type': 'string', 'description': "Nom de l'etablissement (recherche partielle, ex: 'Lacassagne')"}, 'type': {'type': 'string', 'description': "Type d'etablissement : 'ecole', 'college', 'lycee', 'maternelle', 'elementaire', 'primaire', 'erea'"}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 10)'}, 'statut': {'enum': ['public', 'prive'], 'type': 'string', 'description': 'Statut : public ou prive'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Bondy')"}, 'code_insee': {'type': 'string', 'description': 'Code INSEE de la commune'}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '69001', '93140')"}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Nombre de résultats (1-20, défaut 10)'}, 'query': {'type': 'string', 'description': "Termes de recherche (ex: 'passeport', 'allocation logement')"}, 'theme': {'type': 'string', 'description': "Filtrer par thème (ex: 'Papiers', 'Logement')"}, 'audience': {'enum': ['Particuliers', 'Professionnels', 'Associations'], 'type': 'string', 'description': 'Public cible'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (1-50, defaut 10)'}, 'niveau': {'type': 'string', 'description': "Niveau de sortie de la formation (ex: 'bac+2', 'licence', 'master', 'CAP')"}, 'code_rome': {'type': 'string', 'description': "Code ROME (ex: 'M1805', 'E1206'). Recherche dans les 5 codes ROME de la formation."}, 'recherche': {'type': 'string', 'description': "Mot-cle dans l'intitule de la formation (ex: 'comptabilite', 'developpeur web', 'bilan de competences')"}, 'a_distance': {'type': 'boolean', 'description': 'Si true, retourne uniquement les formations avec au moins une session a distance'}, 'departement': {'type': 'string', 'description': "Code departement (ex: '69', '75', '93')"}}}
Esquema de entrada
{'type': 'object', 'required': ['recherche'], 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 5)'}, 'recherche': {'type': 'string', 'description': "Termes de recherche (ex: 'licenciement abusif', 'prejudice moral', 'clause non-concurrence')"}, 'juridiction': {'enum': ['Cour de cassation', "Cours d'appel", 'Toutes'], 'type': 'string', 'description': 'Filtrer par juridiction (defaut: Toutes)'}, 'publie_bulletin': {'type': 'boolean', 'description': 'Filtrer les arrets publies au bulletin (Cour de cassation uniquement). Optionnel.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 10)'}, 'acheteur': {'type': 'string', 'description': "Nom de l'acheteur public (ex: 'Commune de Lyon', 'Departement du Rhone')"}, 'date_fin': {'type': 'string', 'description': 'Date de fin au format YYYY-MM-DD'}, 'recherche': {'type': 'string', 'description': "Mots-cles sur l'objet du marche (ex: 'travaux voirie', 'fourniture informatique', 'nettoyage locaux')"}, 'type_avis': {'enum': ['AAC', 'APC', 'MAPA', 'DSP'], 'type': 'string', 'description': "Type d'avis : AAC=Appel a la concurrence, APC=Attribution, MAPA=Procedure adaptee, DSP=Delegation service public"}, 'date_debut': {'type': 'string', 'description': 'Date de debut au format YYYY-MM-DD'}, 'departement': {'type': 'string', 'description': "Code departement (ex: '75', '93', '69')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de resultats (1-30, defaut 10)'}, 'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Paris'). Resout automatiquement en code commune."}, 'mots_cles': {'type': 'string', 'description': "Mots-cles sur l'intitule ou la description du poste (ex: 'developpeur TypeScript', 'infirmier', 'comptable')"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '69001'). Resout en code commune."}, 'departement': {'type': 'string', 'description': "Code departement (ex: '75', '69', '93'). Alternative a commune/code_postal."}, 'type_contrat': {'type': 'string', 'description': 'Type de contrat : CDI, CDD, MIS (interim), SAI (saisonnier), LIB (liberale), REP (reprise), CUI (aide), PRO (professionnalisation)'}, 'qualification': {'enum': ['cadre', 'non-cadre'], 'type': 'string', 'description': 'Niveau de qualification (optionnel)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre de résultats (1-20, défaut 5)'}, 'commune': {'type': 'string', 'description': 'Nom de la commune'}, 'code_insee': {'type': 'string', 'description': 'Code INSEE de la commune'}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '75001')"}, 'type_organisme': {'type': 'string', 'description': "Type de service (ex: 'mairie', 'prefecture', 'caf')"}}}
Esquema de entrada
{'type': 'object', 'properties': {'annee': {'type': 'number', 'description': 'Annee de la convention (ex: 2023)'}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-50, defaut 10)'}, 'objet': {'type': 'string', 'description': 'Objet ou descriptif de la subvention (recherche partielle)'}, 'attribuant': {'type': 'string', 'description': "Nom de l'organisme attribuant (commune, departement, metropole...)"}, 'montant_min': {'type': 'number', 'description': 'Montant minimum en euros (ex: 10000)'}, 'beneficiaire': {'type': 'string', 'description': 'Nom du beneficiaire (association, organisme, entreprise)'}}}
Esquema de entrada
{'type': 'object', 'required': ['recherche'], 'properties': {'champ': {'enum': ['ALL', 'TITLE', 'ARTICLE', 'NUM_ARTICLE'], 'type': 'string', 'description': 'Champ de recherche (defaut: ALL)'}, 'limit': {'type': 'number', 'description': 'Nombre de resultats (1-20, defaut 5)'}, 'recherche': {'type': 'string', 'description': "Mots-cles de recherche (ex: 'protection donnees personnelles', 'teletravail conges')"}, 'type_recherche': {'enum': ['TOUS_LES_MOTS_DANS_UN_CHAMP', 'EXACTE', 'UN_DES_MOTS'], 'type': 'string', 'description': 'Type de recherche (defaut: TOUS_LES_MOTS_DANS_UN_CHAMP)'}}}
Esquema de entrada
{'type': 'object', 'required': ['prix', 'type'], 'properties': {'prix': {'type': 'number', 'description': "Prix d'achat du bien en euros (ex: 250000)"}, 'type': {'enum': ['ancien', 'neuf'], 'type': 'string', 'description': 'Type de bien : ancien ou neuf'}, 'departement': {'type': 'string', 'description': "Département (code 2-3 chiffres, code postal 5 chiffres, ou '2A'/'2B' pour la Corse). Permet d'appliquer le taux DMTO exact."}}}
Esquema de entrada
{'type': 'object', 'required': ['revenu_net_imposable'], 'properties': {'nb_parts': {'type': 'number', 'description': 'Nombre de parts fiscales (optionnel, defaut 1). Prioritaire sur situation + nb_enfants.'}, 'micro_bic': {'type': 'number', 'description': "Chiffre d'affaires micro-BIC en euros (abattement 50 %). Optionnel."}, 'micro_bnc': {'type': 'number', 'description': 'Recettes micro-BNC en euros (abattement 34 %). Optionnel.'}, 'situation': {'enum': ['celibataire', 'marie', 'pacse', 'divorce', 'veuf'], 'type': 'string', 'description': 'Situation familiale (optionnel, permet le calcul auto des parts)'}, 'nb_enfants': {'type': 'number', 'description': "Nombre d'enfants a charge (optionnel, defaut 0)"}, 'regime_foncier': {'enum': ['micro', 'reel'], 'type': 'string', 'description': 'Regime foncier (defaut: micro). Micro = abattement 30 %, reel = montant net fourni.'}, 'regime_capitaux': {'enum': ['pfu', 'bareme'], 'type': 'string', 'description': 'Imposition des capitaux (defaut: pfu). PFU = flat tax 30 %, bareme = integration au revenu global.'}, 'revenus_capitaux': {'type': 'number', 'description': 'Revenus de capitaux mobiliers en euros (dividendes, interets, plus-values). Optionnel.'}, 'revenus_fonciers': {'type': 'number', 'description': 'Revenus fonciers bruts en euros (optionnel). Negatif possible en regime reel (deficit foncier).'}, 'revenu_net_imposable': {'type': 'number', 'description': 'Revenu net imposable en euros (ex: 42000)'}}}
Esquema de entrada
{'type': 'object', 'required': ['surface', 'type_bien'], 'properties': {'commune': {'type': 'string', 'description': "Nom de la commune (ex: 'Lyon', 'Bordeaux')"}, 'surface': {'type': 'number', 'description': 'Surface habitable en m² (ex: 75)'}, 'type_bien': {'enum': ['Maison', 'Appartement'], 'type': 'string', 'description': 'Type de bien immobilier'}, 'code_insee': {'type': 'string', 'description': "Code INSEE de la commune (ex: '69123')"}, 'code_postal': {'type': 'string', 'description': "Code postal (ex: '33000'). Résout automatiquement vers le code INSEE."}, 'nombre_pieces': {'type': 'number', 'description': 'Nombre de pièces principales (optionnel, estimé si absent)'}, 'annee_construction': {'type': 'number', 'description': "Année de construction (optionnel, influence le coefficient d'entretien et détecte l'exonération 2 ans)"}, 'residence_principale': {'type': 'boolean', 'description': "S'il s'agit de la résidence principale (optionnel, affiche les exonérations possibles)"}}}
Cambios recientes en herramientas
Servidores MCP similares
OpenLMNP
Manages French LMNP furnished-rental accounting, including income, expenses, depreciation, loans, VAT, fiscal calculations, FEC f…
kolmo-mcp-server
Provides Washington construction permit guidance, fee estimates, contractor license checks, property-related activity, remodeling…
compliance-intelligence
Maps controls and evidence across compliance frameworks, provides control and crosswalk research, and supports compliance-documen…
Alternative Asset Literacy — Advisor
Supports alternative-asset advisor education with investment calculators, retirement and commitment models, financial research, g…
Subastech — subastas judiciales de inmuebles (BOE)
Searches and analyzes Spanish BOE judicial real-estate auctions, with property details, viability reports, alerts, market statist…
engineering
Performs built-environment engineering calculations and compliance assessments covering energy, carbon, BIM, cybersecurity, struc…
A-du: ADU rentals, plans and rules
Searches ADU rentals, plans, services, and managers while providing parcel analysis, permit estimates, city rules, rent estimates…
UniAffitti Room Finder
Searches, ranks, compares, and manages student-room listings, favorites, rental requests, messages, and landlord contacts.