Service Public France
このMCPでできること
Searches and retrieves French public-service information, legal texts, administrative guidance, property transactions, local data, schools, training, and education statistics.
ツール
入力スキーマ
{'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']"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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)"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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)'}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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 %)"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'type': 'object', 'required': ['fiche_id'], 'properties': {'fiche_id': {'type': 'string', 'description': 'Identifiant de la fiche (ex: F14929, N360, R42946)'}}}
入力スキーマ
{'type': 'object', 'properties': {'theme_id': {'type': 'string', 'description': 'ID du thème à explorer (ex: N19810, N360)'}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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"}}}
入力スキーマ
{'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)'}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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'}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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.'}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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)'}}}
入力スキーマ
{'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')"}}}
入力スキーマ
{'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)'}}}
入力スキーマ
{'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)'}}}
入力スキーマ
{'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."}}}
入力スキーマ
{'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)'}}}
入力スキーマ
{'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)"}}}
最近のツール変更
類似のMCPサーバー
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.