accueil / serveurs / Dev & Code / io.github.herve-coulon/tax-retirement
io.github.herve-coulon/tax-retirement
serveur MCP (Model Context Protocol) · qotien-fr 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.herve-coulon/tax-retirement est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.herve-coulon/tax-retirement » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 38 outils
- fiscal_cdhr≈ 817 tokens
Contribution différentielle sur les hauts revenus (CDHR) — CDHR due (art. 224 CGI) : imposition minimale de 20 % du RFR ajusté − imposition effective (IR au barème + PFU 12,8 % sur les revenus financiers + CEHR + majorations 12 500 €/couple et 1 500 €/personne à charge), après décote art. 224 V. DISTINCTE de la CEHR (art. 223 sexies). Version stateless. Montant ADDITIONNEL, dû en plus de l'IR (fiscal_impot_revenu) et de la CEHR (fiscal_cehr), déjà déduits dans son calcul : l'additionner, ne pas le substituer. (sources: CGI art. 224 (CDHR) ; CGI art. 223 sexies (CEHR) ; FAQ CDHR impots.gouv.fr)
Paramètres, retour & exemple (11)
Paramètresparts· number · optionnel
Parts de quotient familial.situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale (seuils célib 250 k / couple 500 k, majoration 12 500 € couple).rfr_ajuste· number · optionnel
RFR ajusté art. 224 II (assiette CDHR) si connu. Absent → = RFR.parent_isole· boolean · optionnel
Parent isolé (case T, art. 194 II CGI) : célibataire ou divorcé vivant seul avec au moins un enfant à charge. La part du 1er enfant est alors plafonnée à 4 262 € (art. 197 I-2) au lieu de 2 × 1 807 €. Les parts transmises doivent déjà inclure la demi-part case T.impot_reference· number · optionnel
Imposition effective exacte de la déclaration (€). Absent → reconstruite (IR barème + PFU + CEHR + majorations).demi_parts_195_abe· number · optionnel
Demi-parts de l'art. 195-1 a, b ou e CGI (personne vivant seule ayant élevé seule un enfant 5 ans, enfant décédé, enfant adopté) incluses dans les parts : plafonnées à 1 079 € chacune.residence_alternee· boolean · optionnel
Avec parent_isole : enfants UNIQUEMENT en résidence alternée — la demi-part de chacun des deux premiers enfants est plafonnée à 2 131 € (art. 197 I-2 CGI). Les parts transmises doivent inclure les majorations de 0,25 (art. 194 I).nb_personnes_charge· number · optionnel
Personnes à charge (majoration 1 500 € chacune de l'imposition de référence).demi_parts_invalidite· number · optionnel
Demi-parts d'invalidité ou d'ancien combattant (art. 195-1 c, d, d bis, f et 195-2 à 6 CGI) incluses dans les parts : plafond de droit commun + réduction de 1 801 € chacune quand le plafonnement joue.revenus_financiers_pfu· number · optionnel
Revenus financiers imposés au PFU 12,8 % (dividendes + intérêts) inclus dans le RFR (€) — corrige l'imposition de référence.revenu_fiscal_reference· number · requis
RFR du foyer (€).
Exemple d'appel{"name": "fiscal_cdhr", "arguments": {"revenu_fiscal_reference": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_cehr≈ 316 tokens
Contribution exceptionnelle sur les hauts revenus (CEHR) — CEHR due sur le revenu fiscal de référence (art. 223 sexies CGI). Distincte de la CDHR. S'ajoute à l'IR au barème (fiscal_impot_revenu) ; la CDHR (fiscal_cdhr) peut s'y ajouter en complément. (sources: CGI art. 223 sexies ; BOFiP BOI-IR-CHR)
Paramètres, retour & exemple (4)
Paramètresrfr_n1· number · optionnel
Optionnel : RFR de l'année précédente. Avec rfr_n2, active le lissage des revenus exceptionnels (art. 223 sexies II-1).rfr_n2· number · optionnel
Optionnel : RFR de l'avant-dernière année (lissage, avec rfr_n1).situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale (seuils célibataire 250 k / couple 500 k).revenu_fiscal_reference· number · requis
Revenu fiscal de référence du foyer (€).
Exemple d'appel{"name": "fiscal_cehr", "arguments": {"revenu_fiscal_reference": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_flat_tax_vs_bareme≈ 565 tokens
PFU (flat tax) vs barème progressif — Compare l'imposition d'un revenu du capital au PFU (12,8 % IR + PS) vs à l'option barème (case 2OP : abattement 40 % dividendes, CSG 6,8 % déductible, IR marginal), et dit quelle option est la plus favorable. Taux PS 2026 par nature (18,6 % mobilier, 17,2 % AV/immo). Version stateless. (sources: CGI art. 200 A (PFU + option 2OP) ; CGI art. 158-3-2° (abattement 40 %) ; CGI art. 154 quinquies (CSG déductible) ; LFSS 2026 art. 12 (PS par nature))
Paramètres, retour & exemple (7)
Paramètresparts· number · optionnel
Parts de quotient familial.montant· number · requis
Montant du revenu / gain (€).situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale.av_encours· number · optionnel
Pour av_plus8ans : primes versées par le BÉNÉFICIAIRE des produits sur l'ensemble de ses contrats, non remboursées (€). Seuil de 150 000 € par bénéficiaire, indépendant de la situation familiale (art. 200 A 1-B-2° CGI) : au-delà, 7,5 % sur la fraction 150 000 / primes et 12,8 % sur le reste. Abattement 4 600 / 9 200 € imputé d'abord sur la part à 7,5 %.type_revenu· string · requis · dividendes | interets | pv_mobiliere | crypto | pea | immo | av_plus8ans | av_moins8ans
Nature du revenu du capital.av_primes_avant_2017· number · optionnel
Pour av_plus8ans : primes versées AVANT le 27/09/2017 par ce bénéficiaire (€). Elles réduisent le seuil de 150 000 € et leurs produits passent en premier pour l'abattement (art. 125-0 A et 200 A CGI).revenu_net_imposable· number · requis
Revenu net imposable du foyer HORS ce revenu (€) — détermine la TMI pour l'option barème.
Exemple d'appel{"name": "fiscal_flat_tax_vs_bareme", "arguments": {"montant": 1, "type_revenu": "dividendes", "revenu_net_imposable": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_foncier_regime≈ 752 tokens
Location nue : micro-foncier ou régime réel — Arbitrage du régime des revenus fonciers d'une location NUE : micro-foncier (abattement 30 %, loyers ≤ 15 000 €) vs régime réel (charges, intérêts, déficit imputable plafonné). Gain = Δ d'impôt TOTAL du foyer (IR au barème avec quotient familial + prélèvements sociaux 17,2 %), pas loyers × TMI. Même calcul que l'étude patrimoniale (cOptiFoncier). Au-delà de 15 000 € de loyers, le réel est obligatoire : pas d'arbitrage. Pour une location MEUBLÉE, utiliser fiscal_lmnp_regime. (sources: CGI art. 32 (micro-foncier) ; CGI art. 28 à 31 (régime réel) ; CGI art. 156-I-3° (déficit foncier) ; LFSS 2026 art. 12 (PS 17,2 % foncier))
Paramètres, retour & exemple (10)
Paramètresparts· number · optionnel
Nombre de parts de quotient familial.loyers· number · requis
Loyers bruts annuels de la location nue (€).charges· number · optionnel
Charges déductibles au réel (€/an), hors intérêts.interets· number · optionnel
Intérêts d'emprunt (€/an).situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale (plafonnement du quotient familial).parent_isole· boolean · optionnel
Parent isolé (case T, art. 194 II CGI) : célibataire ou divorcé vivant seul avec au moins un enfant à charge. La part du 1er enfant est alors plafonnée à 4 262 € (art. 197 I-2) au lieu de 2 × 1 807 €. Les parts transmises doivent déjà inclure la demi-part case T.demi_parts_195_abe· number · optionnel
Demi-parts de l'art. 195-1 a, b ou e CGI (personne vivant seule ayant élevé seule un enfant 5 ans, enfant décédé, enfant adopté) incluses dans les parts : plafonnées à 1 079 € chacune.residence_alternee· boolean · optionnel
Avec parent_isole : enfants UNIQUEMENT en résidence alternée — la demi-part de chacun des deux premiers enfants est plafonnée à 2 131 € (art. 197 I-2 CGI). Les parts transmises doivent inclure les majorations de 0,25 (art. 194 I).demi_parts_invalidite· number · optionnel
Demi-parts d'invalidité ou d'ancien combattant (art. 195-1 c, d, d bis, f et 195-2 à 6 CGI) incluses dans les parts : plafond de droit commun + réduction de 1 801 € chacune quand le plafonnement joue.revenu_net_imposable_hors· number · requis
Revenu net imposable du foyer HORS ces loyers (€).
Exemple d'appel{"name": "fiscal_foncier_regime", "arguments": {"loyers": 1, "revenu_net_imposable_hors": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_ifi≈ 545 tokens
Impôt sur la fortune immobilière (IFI) — IFI dû à partir du patrimoine immobilier taxable : limitation des dettes (art. 974, patrimoine > 5 M€), barème progressif (art. 977, seuil d'assujettissement 1,3 M€ mais barème dès 800 k€), décote (base 1,3–1,4 M€). Le plafonnement art. 979 (IFI + IR + PS ≤ 75 % des revenus) est appliqué SEULEMENT si revenu_foyer et autres_impots_annuels sont fournis — sinon l'IFI est rendu avant plafonnement et plafonnement_979 vaut "non_calcule" (montant non définitif). Version stateless : la base et les dettes sont des entrées (aucune lecture de dossier). (sources: CGI art. 964 (seuil 1,3 M€) ; CGI art. 977 (barème + décote) ; CGI art. 974 (limitation des dettes) ; CGI art. 979 (plafonnement 75 %))
Paramètres, retour & exemple (5)
Paramètresdettes· number · optionnel
Dettes déductibles rattachées à l'immobilier taxable (€). La limitation art. 974 s'applique au-delà de 5 M€ de patrimoine.revenu_foyer· number · optionnel
Revenus du foyer de l'année (€). Fourni → déclenche le plafonnement art. 979. Absent → IFI rendu avant plafonnement.residence_principale· number · optionnel
Valeur VÉNALE de la résidence principale (€), à ne PAS inclure dans patrimoine_immobilier_taxable : l'abattement de 30 % (art. 973 I CGI) est appliqué par le calcul.autres_impots_annuels· number · optionnel
IR + prélèvements sociaux + CEHR déjà dus au titre de l'année (€), pour le calcul du plafonnement art. 979. Ignoré si revenu_foyer absent.patrimoine_immobilier_taxable· number · requis
Valeur du patrimoine immobilier taxable BRUT (avant dettes) entrant dans l'assiette IFI (€) — résidence principale après abattement 30 %, biens locatifs, SCPI part immobilière, etc.
Exemple d'appel{"name": "fiscal_ifi", "arguments": {"patrimoine_immobilier_taxable": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_impot_revenu≈ 624 tokens
Impôt sur le revenu (barème 2026) — Impôt sur le revenu brut d'un foyer (barème progressif, quotient familial plafonné, décote). Revenus 2025. IR au barème SEUL, hors CEHR et hors CDHR : pour un foyer à hauts revenus, ajouter fiscal_cehr puis fiscal_cdhr (complément différentiel, déjà net de l'IR et de la CEHR — à additionner, pas à substituer). Pour l'économie d'impôt d'un versement PER → fiscal_per_gain. (sources: CGI art. 197 ; BOFiP BOI-IR-LIQ-20 ; LFI 2026 (barème + décote + plafond QF))
Paramètres, retour & exemple (7)
Paramètresparts· number · optionnel
Nombre de parts de quotient familial.situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale (détermine les parts de base pour le plafonnement du QF et la décote).parent_isole· boolean · optionnel
Parent isolé (case T, art. 194 II CGI) : célibataire ou divorcé vivant seul avec au moins un enfant à charge. La part du 1er enfant est alors plafonnée à 4 262 € (art. 197 I-2) au lieu de 2 × 1 807 €. Les parts transmises doivent déjà inclure la demi-part case T.demi_parts_195_abe· number · optionnel
Demi-parts de l'art. 195-1 a, b ou e CGI (personne vivant seule ayant élevé seule un enfant 5 ans, enfant décédé, enfant adopté) incluses dans les parts : plafonnées à 1 079 € chacune.residence_alternee· boolean · optionnel
Avec parent_isole : enfants UNIQUEMENT en résidence alternée — la demi-part de chacun des deux premiers enfants est plafonnée à 2 131 € (art. 197 I-2 CGI). Les parts transmises doivent inclure les majorations de 0,25 (art. 194 I).revenu_net_imposable· number · requis
Revenu net imposable du foyer (€), après abattements.demi_parts_invalidite· number · optionnel
Demi-parts d'invalidité ou d'ancien combattant (art. 195-1 c, d, d bis, f et 195-2 à 6 CGI) incluses dans les parts : plafond de droit commun + réduction de 1 801 € chacune quand le plafonnement joue.
Exemple d'appel{"name": "fiscal_impot_revenu", "arguments": {"revenu_net_imposable": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_jeanbrun≈ 787 tokens
Dispositif Jeanbrun (amortissement bailleur, LF 2026) — Nouveau dispositif d'amortissement du bailleur privé (LF 2026 art. 47, successeur de Pinel), fenêtre 21/02/2026 → 31/12/2028. Amortit 80 % du prix du logement au taux du couple logement (neuf / ancien rénové) × location (intermédiaire / social / très social), plafonné par an et par foyer, déductible du revenu foncier (IR à la TMI ; PS 17,2 % seulement jusqu'à annuler le revenu foncier net). Calcule l'amortissement annuel retenu et l'économie d'impôt (an, 9 ans = engagement minimal, 20 ans) ; l'amortissement n'a pas de durée maximale légale et court jusqu'à un cumul de 80 % du prix ; à la revente, les amortissements sont réintégrés à la plus-value (CGI 150 VB III). La TMI est fournie ou dérivée du revenu net imposable. ⚠️ BOFiP dédié attendu S2 2026 (calcul fondé sur le texte de loi). Version stateless. (sources: LF 2026 art. 47 (loi n° 2026-103 du 19/02/2026) ; CGI (amortissement bailleur — dispositif Jeanbrun) ; BOFiP dédié attendu S2 2026)
Paramètres, retour & exemple (10)
Paramètresparts· number · optionnel
Parts de quotient familial (pour la TMI dérivée).situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale (pour la TMI dérivée).prix_logement· number · requis
Prix du logement (€). L'assiette amortissable = 80 % (terrain forfait 20 %).type_location· string · optionnel · Intermédiaire | Social | Très social
Catégorie de location (taux et plafond annuel croissants).type_logement· string · optionnel · Neuf | Ancien rénové
Neuf ou ancien rénové (taux d'amortissement différents).loyers_annuels· number · optionnel
Loyers nus annuels du foyer, ce logement compris (€). Avec charges_annuelles et interets_annuels : économie RÉELLE (les PS ne baissent que jusqu'à annuler le revenu foncier net ; au-delà, déficit imputable plafonné à 10 700 €). Absent : maximum théorique, signalé dans hypothese_economie.tmi_pourcentage· number · optionnel
TMI en points de % (ex. 30) si connue — court-circuite la dérivation depuis le revenu.interets_annuels· number · optionnel
Intérêts d'emprunt fonciers annuels du foyer (€).charges_annuelles· number · optionnel
Charges foncières annuelles du foyer hors intérêts et hors amortissement (€).revenu_net_imposable· number · optionnel
Revenu net imposable du foyer (€) — sert à dériver la TMI pour l'économie d'impôt. Ignoré si tmi_pourcentage fourni.
Exemple d'appel{"name": "fiscal_jeanbrun", "arguments": {"prix_logement": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_lmnp_regime≈ 867 tokens
Location meublée (LMNP) : micro-BIC ou régime réel — Arbitrage du régime d'une location MEUBLÉE non professionnelle : micro-BIC (abattement 50 %, 30 % en tourisme non classé) vs régime réel avec amortissement du bien (bâti hors terrain 20 %, sur 30 ans, plafonné art. 39 C). Gain = Δ d'impôt TOTAL du foyer (IR au barème + prélèvements sociaux 18,6 %). Renvoie aussi le verdict sur l'horizon de revente (réintégration des amortissements dans la plus-value, loi Le Meur). Même calcul que l'étude patrimoniale (cOptiLMNP). Sans valeur de bien, le réel n'est pas chiffré. Pour une location NUE, utiliser fiscal_foncier_regime. (sources: CGI art. 50-0 (micro-BIC) ; CGI art. 39 C (amortissement) ; CGI art. 150 VB III (réintégration, LF 2025 art. 84) ; LFSS 2026 art. 12 (PS 18,6 %))
Paramètres, retour & exemple (13)
Paramètresparts· number · optionnel
Nombre de parts de quotient familial.regime· string · optionnel · micro | reel
Régime actuel.charges· number · optionnel
Charges déductibles (€/an), hors intérêts.interets· number · optionnel
Intérêts d'emprunt (€/an).recettes· number · requis
Loyers meublés annuels (€).situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale (plafonnement du quotient familial).valeur_bien· number · optionnel
Valeur du bien (€) — base de l'amortissement du réel.parent_isole· boolean · optionnel
Parent isolé (case T, art. 194 II CGI) : célibataire ou divorcé vivant seul avec au moins un enfant à charge. La part du 1er enfant est alors plafonnée à 4 262 € (art. 197 I-2) au lieu de 2 × 1 807 €. Les parts transmises doivent déjà inclure la demi-part case T.demi_parts_195_abe· number · optionnel
Demi-parts de l'art. 195-1 a, b ou e CGI (personne vivant seule ayant élevé seule un enfant 5 ans, enfant décédé, enfant adopté) incluses dans les parts : plafonnées à 1 079 € chacune.residence_alternee· boolean · optionnel
Avec parent_isole : enfants UNIQUEMENT en résidence alternée — la demi-part de chacun des deux premiers enfants est plafonnée à 2 131 € (art. 197 I-2 CGI). Les parts transmises doivent inclure les majorations de 0,25 (art. 194 I).tourisme_non_classe· boolean · optionnel
Meublé de tourisme non classé (loi Le Meur).demi_parts_invalidite· number · optionnel
Demi-parts d'invalidité ou d'ancien combattant (art. 195-1 c, d, d bis, f et 195-2 à 6 CGI) incluses dans les parts : plafond de droit commun + réduction de 1 801 € chacune quand le plafonnement joue.revenu_net_imposable_hors· number · requis
Revenu net imposable du foyer HORS ces loyers (€).
Exemple d'appel{"name": "fiscal_lmnp_regime", "arguments": {"recettes": 1, "revenu_net_imposable_hors": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_niches_plafond≈ 668 tokens
Plafonnement global des niches fiscales — Réduction d'IR effective et plafonnement global des avantages fiscaux (art. 200-0 A CGI) : plafond 10 000 € (18 000 € si SOFICA / Girardin / Pinel Outre-Mer). Certaines niches sont HORS plafond (dons Coluche, Malraux, Monuments historiques, déficit foncier, PER). La liste des niches est fournie en entrée. (sources: CGI art. 200-0 A (plafonnement global) ; CGI art. 200 (dons))
Paramètres, retour & exemple (5)
Paramètresniches· array · requis
Liste des avantages : [{type, montant}]. `type` = libellé de niche (ex. "Emploi à domicile", "FCPI", "SOFICA", "Dons organismes intérêt général").salaires· number · optionnel
Salaires nets imposables avant abattement de 10 % (€). Fourni → cotisations syndicales retenues dans la limite de 1 % (art. 199 quater C).situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation du foyer : les versements JEI / JEIR sont retenus dans la limite de 75 000 € / 50 000 € (célibataire) ou 150 000 € / 100 000 € (couple à imposition commune).revenu_imposable· number · optionnel
Revenu net imposable du foyer (€). Fourni → dons retenus dans la limite de 20 % (art. 200-1). Absent → limite non appliquée.jei_reductions_anterieures· number · optionnel
Réductions JEI / JEIR déjà obtenues depuis 2024 (€) : le plafond commun est de 50 000 € sur 2024-2028.
Exemple d'appel{"name": "fiscal_niches_plafond", "arguments": {"niches": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_per_gain≈ 702 tokens
Gain d'impôt d'un versement PER — Économie d'impôt TOTALE d'un versement PER déductible = Δ(IR au barème + CEHR + CDHR). Le versement réduit le RFR ; pour un foyer plafonné par la CDHR le gain marginal réel est ≈ 20 % (PAS la TMI) → recalcul complet, jamais TMI × versement. Version stateless. Pour le montant maximal déductible (plafond) → fiscal_per_plafond. (sources: CGI art. 163 quatervicies (déductibilité PER) ; CGI art. 197 (barème/décote) ; CGI art. 223 sexies (CEHR) ; CGI art. 224 (CDHR))
Paramètres, retour & exemple (10)
Paramètresparts· number · optionnel
Parts de quotient familial.situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale.versement· number · requis
Versement PER déductible envisagé (€).parent_isole· boolean · optionnel
Parent isolé (case T, art. 194 II CGI) : célibataire ou divorcé vivant seul avec au moins un enfant à charge. La part du 1er enfant est alors plafonnée à 4 262 € (art. 197 I-2) au lieu de 2 × 1 807 €. Les parts transmises doivent déjà inclure la demi-part case T.demi_parts_195_abe· number · optionnel
Demi-parts de l'art. 195-1 a, b ou e CGI (personne vivant seule ayant élevé seule un enfant 5 ans, enfant décédé, enfant adopté) incluses dans les parts : plafonnées à 1 079 € chacune.residence_alternee· boolean · optionnel
Avec parent_isole : enfants UNIQUEMENT en résidence alternée — la demi-part de chacun des deux premiers enfants est plafonnée à 2 131 € (art. 197 I-2 CGI). Les parts transmises doivent inclure les majorations de 0,25 (art. 194 I).nb_personnes_charge· number · optionnel
Personnes à charge (majoration CDHR).demi_parts_invalidite· number · optionnel
Demi-parts d'invalidité ou d'ancien combattant (art. 195-1 c, d, d bis, f et 195-2 à 6 CGI) incluses dans les parts : plafond de droit commun + réduction de 1 801 € chacune quand le plafonnement joue.revenus_financiers_pfu· number · optionnel
Revenus financiers au PFU inclus dans le RFR (€) — pour le calcul CDHR.revenu_fiscal_reference· number · requis
RFR du foyer AVANT versement (€).
Exemple d'appel{"name": "fiscal_per_gain", "arguments": {"versement": 1, "revenu_fiscal_reference": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_per_plafond≈ 354 tokens
Plafond de déduction PER de l'année — Plafond de versement PER déductible du revenu de l'année. Salarié (art. 163 quatervicies CGI) : 10 % des revenus pro et du PASS de l'année N-1 (versements 2026 → PASS 2025 = 47 100 €, plancher 4 710 €, max 37 680 €). TNS/BNC (art. 154 bis) : 10 % du bénéfice + 15 % de la fraction entre 1 et 8 PASS de l'année N (PASS 2026 = 48 060 €, plancher 4 806 €). Version « express » : un seul revenu, HORS reliquats et HORS mutualisation entre conjoints. C'est un PLAFOND de déduction, PAS une économie d'impôt : pour le gain d'un versement → fiscal_per_gain. Ne jamais multiplier ce plafond (ou un versement) par fiscal_tmi. (sources: CGI art. 163 quatervicies (salariés) ; CGI art. 154 bis (TNS/BNC) ; PASS 2026 — arrêté 22/12/2025 (JO 23/12/2025))
Paramètres, retour & exemple (2)
Paramètrestns· boolean · optionnel
Vrai = TNS/BNC (art. 154 bis, tranche majorée 15 % entre 1 et 8 PASS) ; faux = salarié (art. 163 quatervicies).revenu_professionnel· number · requis
Revenu professionnel net (salaire net imposable, ou bénéfice pour un TNS/BNC) (€).
Exemple d'appel{"name": "fiscal_per_plafond", "arguments": {"revenu_professionnel": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_plus_value_immobiliere≈ 780 tokens
Plus-value immobilière (IR + PS + surtaxe) — Impôt total sur la plus-value de cession d'un bien immobilier hors résidence principale : IR 19 % + PS 17,2 % + surtaxe, APRÈS abattements pour durée de détention (exonération IR à 22 ans, PS à 30 ans). Réintègre les amortissements LMNP au réel dans le prix majoré (réforme 2025). Rend l'impôt total, chaque composante et le net vendeur. Exonérations gérées : résidence principale et cession < 15 000 €. Point d'entrée pour une cession complète : la surtaxe est DÉJÀ incluse — ne pas y ajouter fiscal_surtaxe_pv_immobiliere (réservé au calcul de la surtaxe seule sur une plus-value nette déjà connue). (sources: CGI art. 150 U à 150 VH ; CGI art. 200 B (taux IR 19 %) ; CGI art. 1609 nonies G (surtaxe) ; LFSS 2026 (PS 17,2 % maintenu sur PV immobilière))
Paramètres, retour & exemple (13)
Paramètresterrain· boolean · optionnel
Terrain non bâti : pas de forfait travaux 15 %.travaux· number · optionnel
Travaux (€). Absent → forfait 15 % du prix d'acquisition si détention ≥ 5 ans.lmnp_reel· boolean · optionnel
LMNP au réel : réintègre les amortissements déduits au prix d'acquisition majoré (réforme 2025).quote_part· number · optionnel
Fraction détenue (indivision ou démembrement), 0-1. Le seuil d'exonération de 15 000 € s'apprécie par quote-part en pleine propriété (art. 150 U II 6°).prix_cession· number · requis
Prix de cession (€).frais_cession· number · optionnel
Frais de cession — diagnostics, agence… (€).annees_detention· number · requis
Durée de détention en années (abattements dès 6 ans ; exonération IR à 22 ans, PS à 30 ans).prix_acquisition· number · requis
Prix d'acquisition du bien (€).frais_acquisition· number · optionnel
Frais d'acquisition réels (€). Absent → forfait 7,5 % du prix d'acquisition (achat seulement).acquisition_gratuite· boolean · optionnel
Bien reçu par donation ou succession : pas de forfait 7,5 %, seuls les frais réels saisis (art. 150 VB II 2°).residence_principale· boolean · optionnel
Si vrai : exonération totale (art. 150 U II 1° CGI).amortissements_deduits· number · optionnel
Amortissements déduits à réintégrer si lmnp_reel (€).valeur_pleine_propriete· number · optionnel
Bien démembré : valeur de l'immeuble entier en pleine propriété, pour le seuil de 15 000 € (et non le prix du droit cédé).
Exemple d'appel{"name": "fiscal_plus_value_immobiliere", "arguments": {"prix_cession": 1, "annees_detention": 1, "prix_acquisition": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_prelevements_sociaux≈ 328 tokens
Taux de prélèvements sociaux par nature de revenu — Taux de PS applicable (17,2 % dérogatoire ou 18,6 % droit commun post-LFSS 2026) selon la nature du revenu du capital. Renvoie une FRACTION 0-1 (unit RATE, ex. 0,172) + un champ "pourcentage" (17,2) — à distinguer de tmi qui renvoie des points de pourcentage (unit PERCENT, 0-100). Revenus du CAPITAL uniquement ; pour une pension de retraite (CSG/CRDS/CASA) → retraite_ps_pension. (sources: LFSS 2026 art. 12 (loi 2025-1403) ; CSS art. L.136-1 s.)
Paramètres, retour & exemple (1)
Paramètrestype_revenu· string · requis · rf_location_nue | pv_immo_particuliers | assurance_vie | pel_cel | pep | fonds_euros | rcm_dividendes | rcm_interets
Nature du revenu (ex. rf_location_nue, rcm_dividendes, bic_lmnp).
Exemple d'appel{"name": "fiscal_prelevements_sociaux", "arguments": {"type_revenu": "rf_location_nue"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_succession≈ 350 tokens
Droits de succession en ligne directe et économie de donation — Droits de succession dus par les enfants (barème art. 777 appliqué PAR ENFANT après l'abattement de 100 000 € art. 779 I) et droits évités par une donation de 100 000 € par parent et par enfant faite plus de 15 ans avant la succession (art. 784 : pas de rappel) — tranche marginale sur 100 000 €. parents = 2 : deux successions, chacune sur la moitié de l'actif (biens communs du couple), soit 100 000 € d'abattement par parent et par enfant. Même calcul que l'étude patrimoniale (cTR). Hors assurance-vie (art. 990 I / 757 B). (sources: CGI art. 777 (barème ligne directe) ; CGI art. 779 I (abattement 100 000 €) ; CGI art. 784 (rappel fiscal 15 ans))
Paramètres, retour & exemple (3)
Paramètresactif· number · requis
Actif net transmissible (€), hors assurance-vie.parents· number · optionnel · 1 | 2
1 = une succession ; 2 = couple (deux successions sur la moitié chacune).nb_enfants· number · requis
Nombre d'enfants héritiers.
Exemple d'appel{"name": "fiscal_succession", "arguments": {"actif": 1, "nb_enfants": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_surtaxe_pv_immobiliere≈ 212 tokens
Surtaxe sur les plus-values immobilières — Surtaxe SEULE : taxe additionnelle sur une plus-value immobilière nette imposable (déjà calculée, après abattements pour durée de détention) supérieure à 50 000 € (barème par tranches). Pour l'impôt total d'une cession (IR + PS + surtaxe, abattements compris), utiliser fiscal_plus_value_immobiliere, qui inclut DÉJÀ cette surtaxe — ne pas additionner les deux. (sources: CGI art. 1609 nonies G)
Paramètres, retour & exemple (1)
Paramètresplus_value· number · requis
Plus-value nette imposable (€).
Exemple d'appel{"name": "fiscal_surtaxe_pv_immobiliere", "arguments": {"plus_value": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fiscal_tmi≈ 625 tokens
Taux marginal d'imposition (TMI) — Tranche marginale d'imposition du foyer au barème 2026, en tenant compte du plafonnement du quotient familial. Renvoie le taux en POINTS DE POURCENTAGE (unit PERCENT, ex. 30 = 30 %) — à distinguer de prelevements_sociaux qui renvoie une fraction (unit RATE, 0-1). Ne pas multiplier ce taux par un montant pour chiffrer une économie d'impôt (versement PER, déduction) : la TMI ignore le changement de tranche, la décote, la CEHR et la CDHR → fiscal_per_gain pour un versement PER ; fiscal_impot_revenu pour l'impôt dû. (sources: CGI art. 197 ; BOFiP BOI-IR-LIQ-20)
Paramètres, retour & exemple (7)
Paramètresparts· number · optionnel
Nombre de parts de quotient familial.situation· string · optionnel · Célibataire | Marié(e) | Pacsé(e) | Divorcé(e) | Veuf(ve)
Situation familiale.parent_isole· boolean · optionnel
Parent isolé (case T, art. 194 II CGI) : célibataire ou divorcé vivant seul avec au moins un enfant à charge. La part du 1er enfant est alors plafonnée à 4 262 € (art. 197 I-2) au lieu de 2 × 1 807 €. Les parts transmises doivent déjà inclure la demi-part case T.demi_parts_195_abe· number · optionnel
Demi-parts de l'art. 195-1 a, b ou e CGI (personne vivant seule ayant élevé seule un enfant 5 ans, enfant décédé, enfant adopté) incluses dans les parts : plafonnées à 1 079 € chacune.residence_alternee· boolean · optionnel
Avec parent_isole : enfants UNIQUEMENT en résidence alternée — la demi-part de chacun des deux premiers enfants est plafonnée à 2 131 € (art. 197 I-2 CGI). Les parts transmises doivent inclure les majorations de 0,25 (art. 194 I).revenu_net_imposable· number · requis
Revenu net imposable du foyer (€).demi_parts_invalidite· number · optionnel
Demi-parts d'invalidité ou d'ancien combattant (art. 195-1 c, d, d bis, f et 195-2 à 6 CGI) incluses dans les parts : plafond de droit commun + réduction de 1 801 € chacune quand le plafonnement joue.
Exemple d'appel{"name": "fiscal_tmi", "arguments": {"revenu_net_imposable": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - qotien_capacites≈ 138 tokens
Capacités de Qotien (carte de planification) — Ce que le moteur sait faire et avec quelle fiabilité, par domaine — à appeler AVANT de choisir un outil, pour planifier et savoir quand hédger. Ne calcule rien. (sources: /api/fiscal/v1/manifest ; references_officielles.json v0.8.6)
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "qotien_capacites", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referentiel_recherche≈ 192 tokens
Recherche dans le référentiel — Liste les clés publiques du référentiel, filtrables par domaine (fiscal/retraite) et/ou par mot-clé. Renvoie un résumé par clé (valeur, libellé, fiabilité) ; utiliser referentiel_valeur pour le détail sourcé complet. (sources: references_officielles.json v0.8.6)
Paramètres, retour & exemple (2)
Paramètresq· string · optionnel
Mot-clé cherché dans la clé publique ou le libellé.domaine· string · optionnel · fiscal | retraite | succession
Filtre par domaine.
Exemple d'appel{"name": "referentiel_recherche", "arguments": {"q": "texte", "domaine": "fiscal"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referentiel_valeur≈ 208 tokens
Valeur du référentiel (sourcée + datée) — La valeur 2026 d'une constante fiscale ou retraite par sa clé publique stable, avec sa source primaire, sa référence légale, sa date de vérification et son niveau de fiabilité. Jamais un chiffre nu. Clé inconnue → referentiel_recherche pour lister les clés disponibles. (sources: references_officielles.json v0.8.6)
Paramètres, retour & exemple (1)
Paramètrescle· string · requis
Clé publique stable (liste via referentiel_recherche). Ex. pass, cehr_seuil_celibataire, reversion_plafond_couple, carmf_rcv_valeur_point.
Exemple d'appel{"name": "referentiel_valeur", "arguments": {"cle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - referentiel_versions≈ 134 tokens
Versions et fraîcheur du référentiel — Millésime courant, historique des versions, cadence et prochaine revue globale, niveaux de fiabilité — pour savoir de quand datent les valeurs et quand elles seront re-vérifiées. (sources: references_officielles.json v0.8.6)
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "referentiel_versions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_estimation≈ 527 tokens
Estimation de pension (données partielles) — Pension approchée à partir du statut, du revenu, de l'âge et de l'âge de départ : carrière reconstituée, SAM plafonné au PASS, décote. Rend un point central, une fourchette et un niveau de confiance. Ce N'est PAS un calcul certain — il remplace un relevé de carrière (RIS) manquant, pas l'inverse. Si le relevé de carrière ou de caisse est connu, préférer le calcul exact : régime en points → retraite_pension_regime ; fonction publique, régimes spéciaux, IEG → retraite_pension_annuites ; plusieurs régimes → retraite_pension_totale. (sources: CNAV — taux plein 50 %, SAM 25 meilleures années plafonné au PASS ; Agirc-Arrco — barème de points 2026 ; PASS 2026 = 48 060 € ; Fonction publique — 75 % du traitement indiciaire)
Paramètres, retour & exemple (7)
Paramètresage· number · requis
Âge actuel (ans).statut· string · requis
Statut (insensible à la casse et aux accents). Valeurs reconnues : "salarié cadre", "salarié non-cadre" (ou "salarié" seul = non-cadre), "fonctionnaire", "profession libérale" / "TNS" / "indépendant" (= libéral).age_depart· number · optionnel
Âge de départ souhaité (défaut 64).trimestres_acquis· number · optionnel
Trimestres déjà acquis (RIS) — resserre la fourchette si fourni.annee_debut_carriere· number · optionnel
Année de début de carrière — resserre la fourchette si fournie.revenu_net_imposable· number · requis
Revenu net imposable annuel actuel (€).traitement_indiciaire· number · optionnel
Fonctionnaire uniquement : dernier traitement indiciaire brut annuel, hors primes.
Exemple d'appel{"name": "retraite_estimation", "arguments": {"age": 1, "statut": "texte", "revenu_net_imposable": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_optimisation≈ 890 tokens
Optimisation de fin de carrière (menu classé des leviers) — À partir d'une situation (âge, trimestres, SAM, statut, enfants…), renvoie le MENU CLASSÉ des leviers d'optimisation retraite avec gain/ROI/confiance/sources : rachat de trimestres (2 options), surcote parentale, retraite progressive, âge de départ optimal, cumul emploi-retraite, optimisation du SAM, PER fin de carrière. PAS de total sommé (les leviers ne s'additionnent pas naïvement) — chaque levier chiffré séparément, classé par pertinence. Chaque montant porte sa confiance et sa source (Legifrance/BOFiP/service-public). (sources: CSS art. L351-14-1 (rachat), L351-1-2-1 (surcote parentale), L161-22-1-5 (retraite progressive), L161-22 (cumul) ; Circulaire CNAV 2026-04 (barème VPLR) ; Service-Public F15675/F16336/F12842/F13243 ; retraite_engine.js (leviers golden-testés, exemples officiels))
Paramètres, retour & exemple (17)
Paramètresage· number · requis
Âge actuel (ans).rfr· number · optionnel
RFR — active le net (prélèvements sociaux).sam· number · optionnel
Salaire annuel moyen (25 meilleures années) — active les gains chiffrés.tmi· number · optionnel
TMI en FRACTION 0-1 (ex. 0,30 pour 30 %) — chiffre l'économie d'IR du rachat / PER. ⚠️ l'outil "tmi" RENVOIE un pourcentage (30) ; ici on attend la fraction (0,30).parts· number · optionnelstatut· string · optionnel
Statut (insensible à la casse/accents). Reconnus : "salarié" (défaut), "fonctionnaire", "profession libérale" / "TNS" / "indépendant".age_legal· number · optionnel
Âge légal de départ (défaut 64).nb_enfants· number · optionnel
Nombre d'enfants — active surcote parentale (MDA) + majoration ≥3.mda_parentale· boolean · optionnel
≥1 trimestre de majoration de durée d'assurance pour enfant.date_naissance· string · optionnel
Date de naissance (YYYY-MM-DD) — recale le gel LFSS 2026 et la fenêtre surcote parentale.trim_manquants· number · optionnel
Trimestres manquants pour le taux plein — active le levier rachat.quotite_travail· number · optionnel
Retraite progressive : quotité de temps partiel (0-1).salaires_annuels· array · optionnel
Optionnel : carrière année par année pour l'optimisation du SAM.trimestres_acquis· number · optionneltrimestres_requis· number · optionnelpension_brute_annuelle· number · optionnel
Pension de base brute annuelle — active les gains nets.pension_complementaire_annuelle· number · optionnel
Exemple d'appel{"name": "retraite_optimisation", "arguments": {"age": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_pension_annuites≈ 636 tokens
Pension d'un régime en ANNUITÉS (fonction publique, régimes spéciaux, IEG-CNIEG) — Pension brute d'UN régime en annuités : traitement/salaire de référence × 75 % × (trimestres liquidables ÷ requis) × coefficient de décote. Couvre la fonction publique (SRE/CNRACL), les régimes spéciaux FP-like (SNCF, RATP, Banque de France, CRPCEN, Opéra, Comédie-Française, FSPOEIE) et l'IEG (CNIEG — EDF/GDF/Engie/Enedis/RTE/GRDF). À utiliser UNIQUEMENT pour ces régimes en ANNUITÉS. Ailleurs : régime EN POINTS (Agirc-Arrco, Ircantec, RAFP, complémentaires, bases CNAVPL) → retraite_pension_regime ; régime général CNAV (hors de cette liste) → retraite_estimation, ou montant du relevé fourni à retraite_pension_totale. Pour un total multi-régimes, passer ce montant à retraite_pension_totale via pensions_fournies. (sources: references_officielles.json v0.8.6 ; retraite_registre.js (routage, source unique) ; retraite_engine.js (formules golden-testées ; fonction publique = exemple officiel SRE))
Paramètres, retour & exemple (6)
Paramètresage_legal· number · optionnel
Âge légal du régime (ancre du temps). Défaut 64.age_depart· number · optionnel
Âge de liquidation (ans). Défaut = taux plein (aucune décote). Un départ avant l'âge d'annulation applique la décote 1,25 %/trim (plafond 20).code_regime· string · requis · fonction_publique | fspoeie | sncf | ratp | banque_de_france | crpcen | opera | comedie_francaise
Code du régime en annuités (voir retraite_regimes). Ex. fonction_publique, sncf, ratp, banque_de_france, ieg.salaire_reference· number · requis
Assiette annuelle brute : dernier traitement indiciaire (fonction publique) ou salaire/traitement de référence des derniers mois (régimes spéciaux, IEG), HORS primes.trimestres_requis· number · optionnel
Durée d'assurance requise pour le taux plein (défaut 172).trimestres_liquidables· number · optionnel
Trimestres liquidés au régime (numérateur du prorata durée liquidée ÷ requise).
Exemple d'appel{"name": "retraite_pension_annuites", "arguments": {"code_regime": "fonction_publique", "salaire_reference": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_pension_regime≈ 734 tokens
Pension d'un régime en points (Agirc-Arrco, complémentaires, bases CNAVPL) — Pension brute d'UN régime calculé en points (points × valeur de service 2026 × coefficient). Couvre Agirc-Arrco, Ircantec, RCI, RAFP, les 10 bases CNAVPL libérales et les complémentaires/ASV de caisse (CARMF, CIPAV, CARPIMKO, CARCDSF, CAVEC…). Contrôle de vraisemblance intégré (anti-erreur de sous-régime). À utiliser UNIQUEMENT pour un régime en POINTS. Ailleurs : fonction publique (SRE/CNRACL), régimes spéciaux (SNCF, RATP, Banque de France, CRPCEN, Opéra, Comédie-Française, FSPOEIE) et IEG → retraite_pension_annuites ; régime général CNAV (annuités sur SAM) → retraite_estimation, ou montant du relevé fourni à retraite_pension_totale. Plusieurs régimes d'une même carrière → retraite_pension_totale (un seul appel ; ne pas sommer soi-même). (sources: references_officielles.json v0.8.6 (valeurs de service 2026) ; retraite_registre.js (routage 47 caisses, source unique) ; retraite_engine.js (formules golden-testées, exemples officiels))
Paramètres, retour & exemple (7)
Paramètrespoints· number · requis
Nombre de points acquis dans ce régime (relevé de carrière / relevé de caisse).age_legal· number · optionnel
Âge légal du régime (ancre du temps choisi). Défaut 64.age_depart· number · optionnel
Âge de liquidation (ans). Défaut = taux plein (pas de décote ni de majoration). Un départ anticipé/reporté applique le coefficient du régime.code_regime· string · requis · agirc_arrco | ircantec | rci | rafp | cipav_base | carmf_base | carpimko_base | carcdsf_base
Code du régime (voir la capacité retraite_regimes pour la liste). Ex. agirc_arrco, carmf_rcv, cipav_base.trimestres_acquis· number · optionnel
Bases CNAVPL uniquement : trimestres tous régimes acquis (pour le prorata/décote). Défaut 0.trimestres_requis· number · optionnel
Bases CNAVPL uniquement : trimestres requis pour le taux plein. Défaut 172.trimestres_manquants· number · optionnel
Trimestres manquants pour le taux plein — décote sur les régimes qui l'appliquent (complémentaires salariés). Défaut 0.
Exemple d'appel{"name": "retraite_pension_regime", "arguments": {"points": 1, "code_regime": "agirc_arrco"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_pension_totale≈ 808 tokens
Pension totale consolidée (multi-régimes, le détail du RIS) — Somme les régimes EN POINTS d'un relevé (base CNAVPL + tous les complémentaires/ASV), splitte base/complémentaire, applique la couche brut→net (1 % maladie sur la seule part complémentaire). Les régimes qui ne sont pas en points se fournissent via pensions_fournies : fonction publique, régimes spéciaux et IEG → montant calculé par retraite_pension_annuites ; régime général CNAV → montant du RIS, ou à défaut retraite_estimation. Chaque jambe est vraisemblance-vérifiée ; la confiance globale suit la jambe la plus faible. Point d'ENTRÉE pour une carrière multi-régimes : un seul appel fait la somme — ne pas y ajouter ensuite les résultats de retraite_pension_regime pour les mêmes régimes. (sources: retraite_registre.js (routage 47 caisses) ; retraite_engine.js (formules golden-testées) ; CSS art. L136-8/L131-2 (prélèvements sociaux + 1 % maladie complémentaire))
Paramètres, retour & exemple (5)
Paramètresrfr· number · optionnel
RFR 2024 du foyer — active le calcul du net (prélèvements sociaux). Sinon le total brut sert de proxy.parts· number · optionnel
Parts fiscales du foyer.regimes· array · requis
Régimes en points du relevé. Chaque item : { code_regime, points, [age_depart, age_legal, trimestres_manquants, trimestres_acquis, trimestres_requis] }.inclure_net· boolean · optionnel
Calculer la pension nette après prélèvements sociaux (défaut true).pensions_fournies· array · optionnel
Jambes NON calculées par nous (ex. CNAV base, fonction publique) : { label, montant_annuel, [etage:"base"|"complementaire"] }. Additionnées telles quelles, flaggées « fourni » (confiance non assertée par le hub).
Exemple d'appel{"name": "retraite_pension_totale", "arguments": {"regimes": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_progressive≈ 542 tokens
Retraite progressive (fraction de pension + temps partiel) — Fraction de pension perçue en travaillant à temps partiel en fin de carrière (art. L161-22-1-5). Depuis le 01/09/2025, accessible dès 60 ans (décret 2025-681) avec 150 trimestres. Fraction = 100 % − quotité travaillée (salarié 40-80 %, fonction publique 50-90 %, TNS : baisse de revenus 20-60 %). Continue d'acquérir des droits. (sources: CSS art. L161-22-1-5, D161-2-24 (décret 2025-681), R351-39, R351-41 ; Service-Public F12842)
Paramètres, retour & exemple (10)
Paramètresage· number · requis
Âge actuel (≥ 60 depuis le 01/09/2025).rfr· number · optionnelparts· number · optionnelstatut· string · optionnel
Statut (insensible à la casse/accents). Reconnus : "salarié" (défaut), "fonctionnaire", "profession libérale" / "TNS" / "indépendant". Détermine la plage de quotité.date_effet· string · optionnel
Date d'effet de la retraite progressive (YYYY-MM-DD).trimestres· number · requis
Trimestres acquis (≥ 150 requis).date_naissance· string · optionnel
YYYY-MM-DD — recale l'âge min pour une date d'effet < 01/09/2025.quotite_travail· number · requis
Quotité de temps partiel (0-1). Salarié 0,40-0,80 ; FP 0,50-0,90.diminution_revenus· number · optionnel
TNS uniquement : baisse de revenus (0,20-0,60) — alternative à quotite_travail.pension_brute_annuelle· number · optionnel
Pension totale brute annuelle (base + comp.) — chiffre la fraction en €.
Exemple d'appel{"name": "retraite_progressive", "arguments": {"age": 1, "trimestres": 1, "quotite_travail": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_ps_pension≈ 395 tokens
Prélèvements sociaux sur une pension (brut → net) — CSG (taux 0/3,8/6,6/8,3 % selon le RFR et les parts) + CRDS + CASA + 1 % maladie sur la part de pension complémentaire. Rend la pension nette, la tranche CSG et le taux effectif. Barème 2026 (seuils RFR 2024). Pensions de retraite uniquement ; pour un revenu du capital → fiscal_prelevements_sociaux. (sources: CSS art. L136-8 (CSG pensions) ; CSS art. L131-2 (1 % maladie retraite complémentaire) ; Barème CSG des pensions 2026 (seuils RFR 2024, circulaire CNAV 22/12/2025))
Paramètres, retour & exemple (4)
Paramètresrfr· number · optionnel
Revenu fiscal de référence 2024 du foyer (€) — détermine la tranche CSG. Si absent, la pension sert de proxy et la tranche est « estimée ».parts· number · optionnel
Parts fiscales du foyer (interpolation linéaire des seuils entre 1 et 2 parts).montant_complementaire· number · optionnel
Part de la pension relevant d'un régime complémentaire (Agirc-Arrco, Ircantec, CRPN, comp. libéraux…), soumise en plus au 1 % maladie aux tranches médiane/normale. Défaut 0 = base seule.pension_annuelle_brute· number · requis
Pension annuelle brute totale (€).
Exemple d'appel{"name": "retraite_ps_pension", "arguments": {"pension_annuelle_brute": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_rachat≈ 615 tokens
Rachat de trimestres (VPLR — coût, gain, ROI) — Coût et rentabilité d'un rachat de trimestres (versement pour la retraite, art. L351-14-1). Barème 2026 (Circulaire CNAV 2026-04) selon âge/option/revenu, 2 options (taux seul / taux et durée), coût net d'IR (déductible), gain de pension et ROI en années. Gère le rachat d'études (abattement ≤ 40 ans) et de stage (12 % PMSS). Plafond légal 12 trimestres tous motifs. (sources: CSS art. L351-14-1, D351-14 à D351-18 ; Circulaire CNAV 2026-04 (barème VPLR) ; Service-Public F15675 ; Service-Public F19666 (gain décote))
Paramètres, retour & exemple (13)
Paramètresage· number · requis
Âge au rachat (20-66).rfr· number · optionnelsam· number · optionnel
SAM (25 meilleures années) — chiffre le gain de pension.tmi· number · optionnel
TMI en FRACTION 0-1 (ex. 0,30 pour 30 %) — chiffre l'économie d'IR (rachat déductible). ⚠️ l'outil "tmi" RENVOIE un pourcentage (30) ; ici on attend la fraction (0,30).motif· string · optionnel · etudes | incompletes | stage
Études (abattement ≤ 40 ans), années incomplètes, ou stage (12 % PMSS, ≤ 30 ans, max 2).parts· number · optionneln_trim· number · requis
Nombre de trimestres à racheter (max 12 tous motifs).option· string · optionnel · taux | taux_duree
"taux" (taux seul) ou "taux_duree" (taux et durée). Le stage est taux seul uniquement.trim_acquis· number · optionneltrim_requis· number · optionnelrevenu_moyen· number · optionnel
Moyenne des revenus des 3 dernières années (D351-8) — détermine la tranche du barème.trim_manquants· number · optionnel
Trimestres manquants pour le taux plein (pilote la décote et le gain).pension_brute_annuelle· number · optionnel
Pension brute annuelle — chiffre le gain net.
Exemple d'appel{"name": "retraite_rachat", "arguments": {"age": 1, "n_trim": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_regimes≈ 199 tokens
Liste des régimes de retraite calculables par points — Découverte : renvoie les régimes en points calculables via retraite_pension_regime (code, libellé, machine, étage, valeur de service 2026, taux de réversion). Filtrable par famille. (sources: retraite_registre.js (source unique des 47 caisses) ; references_officielles.json v0.8.6)
Paramètres, retour & exemple (1)
Paramètresfamille· string · optionnel · salarie | independant | liberal | fonction_publique | agricole
Filtrer par famille (facultatif).
Exemple d'appel{"name": "retraite_regimes", "arguments": {"famille": "salarie"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - retraite_surcote_parentale≈ 476 tokens
Surcote parentale (+1,25 %/trim, max 5 %) — Majoration de pension pour les parents au taux plein un an avant l'âge légal (art. L351-1-2-1). 1,25 % par trimestre travaillé dans la fenêtre [âge légal − 1 an ; âge légal), plafonné à 4 trimestres (5 %). Conditions : âge légal ≥ 63 ans, durée requise atteinte, ≥ 1 trimestre de majoration enfant (MDA). Gère le gel LFSS 2026. (sources: CSS art. L351-1-2-1, D351-1-4 ; CSS art. L351-4/L351-4-1/L351-5 (MDA) ; Service-Public F16336)
Paramètres, retour & exemple (11)
Paramètresage· number · optionnelrfr· number · optionnelparts· number · optionnelage_legal· number · optionnel
Alternative à la date de naissance : âge légal en années.nb_enfants· number · optionnel
À défaut de mda_parentale : ≥ 1 enfant → hypothèse de MDA.mda_parentale· boolean · optionnel
≥ 1 trimestre de MDA pour enfant (maternité/adoption/éducation).date_naissance· string · optionnel
Date de naissance (YYYY-MM-DD) — détermine l'âge légal + le gel LFSS 2026.trimestres_acquis· number · optionneltrimestres_requis· number · optionnelpension_brute_annuelle· number · optionnel
Pension de base brute annuelle — chiffre le gain en €.trimestres_cotises_fenetre· number · optionnel
Trimestres cotisés dans la fenêtre [âge légal − 1 ; âge légal) — sinon estimé.
Exemple d'appel{"name": "retraite_surcote_parentale", "arguments": {"age": 1, "rfr": 1, "parts": 1, "age_legal": 1, "nb_enfants": 1, "mda_parentale": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_apport_credit≈ 331 tokens
Arbitrage apport vs crédit (3 stratégies) — Compare trois stratégies de financement d'un projet immobilier : tout apporter, apport minimal + placement d'un bien secondaire, apport minimal + placement financier. Rend l'effort mensuel et le patrimoine/flux de trésorerie à terme de chaque stratégie. Résultat ESTIMÉ. (sources: Méthode financière standard (mensualités, capitalisation) ; Hypothèses de rendement/durée fournies par l'appelant)
Paramètres, retour & exemple (5)
Paramètresapport· number · requis
Apport disponible (€).projet· number · requis
Montant total du projet (€).unique· object · optionnel
Stratégie « tout apporter » : { apport, rendement, duree, tauxPret }. Défauts moteur si absent.financier· object · optionnel
Stratégie « placement financier » : { apport, rendement, duree, tauxPret }.secondaire· object · optionnel
Stratégie « bien secondaire » : { apport, rendement, duree, tauxPret }.
Exemple d'appel{"name": "simulateurs_apport_credit", "arguments": {"apport": 1, "projet": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_demembrement_scpi≈ 423 tokens
Démembrement de SCPI (nue-propriété / usufruit) — Projette un investissement en nue-propriété de SCPI (récupération de la pleine propriété au terme, aucun revenu pendant le démembrement) et l'usufruit correspondant (revenus nets d'IR, amortissement). IR branché sur le cIR de Qotien. Résultat ESTIMÉ. Pleine propriété au comptant → simulateurs_scpi ; à crédit → simulateurs_scpi_credit. (sources: Méthode financière standard (démembrement, actualisation) ; CGI (revenus fonciers de l'usufruitier) via cIR ; Hypothèses de marché fournies par l'appelant)
Paramètres, retour & exemple (7)
Paramètrescle· number · optionnel
Clé de démembrement — valeur de la nue-propriété en % (ex. 67).duree· number · optionnel
Durée du démembrement (années).impot· number · optionnel
Taux d'imposition des revenus fonciers de l'usufruitier (%).montant· number · requis
Montant investi en nue-propriété (€).rendement· number · optionnel
Rendement de la SCPI (% annuel).valeur_part· number · optionnel
Valeur d'une part (€).revalorisation· number · optionnel
Revalorisation annuelle de la part (%).
Exemple d'appel{"name": "simulateurs_demembrement_scpi", "arguments": {"montant": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_girardin≈ 361 tokens
Girardin industriel — réduction d'impôt one-shot — Estime la réduction d'impôt d'un investissement Girardin industriel : impôt de référence (via le cIR de Qotien), montant remboursé (one-shot > impôt) et montant maximal investissable pour rester sous le plafond. Résultat ESTIMÉ (dépend du taux de rétrocession fourni). (sources: CGI art. 199 undecies B (Girardin industriel) via cIR ; Taux de rétrocession fourni par l'appelant)
Paramètres, retour & exemple (6)
Paramètresparts· number · optionnel
Parts de quotient familial.rendement· number · optionnel
Taux de rétrocession / avantage (%).taux_assurance· number · optionnel
Coût de l'assurance (%).montant_investi· number · requis
Montant investi en Girardin (€).souscrit_assurance· boolean · optionnel
Souscription d'une assurance de bonne fin.revenu_net_imposable· number · requis
Revenu net imposable du foyer (€, case 1AJ) — sert au cIR.
Exemple d'appel{"name": "simulateurs_girardin", "arguments": {"montant_investi": 1, "revenu_net_imposable": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_private_equity≈ 282 tokens
Private Equity — échéancier appels/distributions (courbe en J) — Projette un fonds de Private Equity sur un échéancier type (8 appels de capital puis 10 distributions) : total appelé, total distribué, DPI/TVPI et TRI daté des flux (XIRR). Résultat ESTIMÉ (échéancier et montants théoriques). (sources: Méthode financière standard (courbe en J, XIRR) ; Échéancier type fourni par défaut)
Paramètres, retour & exemple (3)
Paramètresmultiple· number · optionnel
TVPI cible : total distribué = multiple × montant appelé (hypothèse de performance ; 1,6 = +60 %).date_debut· string · optionnel
Date de départ (AAAA-MM-JJ) pour dater les flux.montant_initial· number · requis
Engagement / montant initial (€).
Exemple d'appel{"name": "simulateurs_private_equity", "arguments": {"montant_initial": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_rentabilite_reelle≈ 345 tokens
Rentabilité réelle d'un placement (vrai TRI) — Calcule la rentabilité d'un placement à versements programmés en distinguant le VRAI TRI pondéré par le timing des flux (triReelPondere) du simple CAGR (rendement annualisé géométrique, qui ignore le timing). La valeur renvoyée est le vrai TRI. Résultat ESTIMÉ. (sources: Méthode financière standard (TRI/XIRR vs CAGR) ; Hypothèses fournies par l'appelant)
Paramètres, retour & exemple (6)
Paramètresduree_mois· number · optionnel
Durée (mois).frais_entree· number · optionnel
Frais d'entrée (% par versement).frais_gestion· number · optionnel
Frais de gestion (% / an).valeur_actuelle· number · requis
Valeur actuelle du placement (€).versement_initial· number · requis
Versement initial (€).versement_mensuel· number · optionnel
Versement mensuel (€).
Exemple d'appel{"name": "simulateurs_rentabilite_reelle", "arguments": {"valeur_actuelle": 1, "versement_initial": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_rente_viagere≈ 391 tokens
Rente viagère à titre onéreux (nette d'impôt) — Estime la rente viagère servie contre l'aliénation d'un capital : rente brute (via l'espérance de vie), part imposable selon l'âge d'entrée en jouissance (art. 158-6 CGI), surcoût d'IR (via le cIR de Qotien) et rente nette mensuelle. Espérance de vie bornée 60–80 ans. Résultat ESTIMÉ. (sources: CGI art. 158-6 (abattement rente viagère à titre onéreux) via cIR ; Table d'espérance de vie (INSEE, bornée 60–80 ans))
Paramètres, retour & exemple (7)
Paramètresage· number · requis
Âge d'entrée en jouissance (60–80).sexe· string · optionnel · homme | femme
Sexe (table d'espérance de vie).parts· number · optionnel
Parts de quotient familial.montant· number · requis
Capital aliéné (€).frais_arrerage· number · optionnel
Frais sur arrérages (%).taux_actualisation· number · optionnel
Taux d'actualisation (%).revenu_net_imposable· number · optionnel
Revenu net imposable du foyer hors rente (€) — sert au cIR.
Exemple d'appel{"name": "simulateurs_rente_viagere", "arguments": {"age": 1, "montant": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_scpi≈ 426 tokens
SCPI au comptant — projection à terme — Projette un investissement en SCPI au comptant : valeur brute/nette de revente à terme, revenus distribués, TRI. Hypothèses de rendement, de revalorisation et de fiscalité fournies par l'appelant — résultat ESTIMÉ, non garanti. Achat à crédit → simulateurs_scpi_credit ; nue-propriété ou usufruit → simulateurs_demembrement_scpi. (sources: Méthode financière standard (actualisation de flux, TRI) ; Hypothèses de marché fournies par l'appelant)
Paramètres, retour & exemple (8)
Paramètresfiscalite· number · optionnel
Taux d'imposition des revenus fonciers (%, IR+PS agrégé).duree_annees· number · optionnel
Horizon (années).frais_sortie· number · optionnel
Frais de sortie / décote de revente (%).rendement_brut· number · optionnel
Taux de distribution brut annuel (%).revalorisation· number · optionnel
Revalorisation annuelle de la part (%).versement_initial· number · requis
Versement initial (€).versement_mensuel· number · optionnel
Versement mensuel programmé (€).reinvest_dividendes· boolean · optionnel
Réinvestir les dividendes.
Exemple d'appel{"name": "simulateurs_scpi", "arguments": {"versement_initial": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulateurs_scpi_credit≈ 414 tokens
SCPI à crédit — effort d'épargne et TRI — Projette une SCPI financée à crédit : mensualité, effort d'épargne, fonds propres et TRI à terme (intérêts + assurance déductibles). Résultat ESTIMÉ (hypothèses de rendement/revalorisation/taux). Achat au comptant → simulateurs_scpi ; nue-propriété ou usufruit → simulateurs_demembrement_scpi. (sources: Méthode financière standard (tableau d'amortissement, TRI de flux) ; Hypothèses de marché fournies par l'appelant)
Paramètres, retour & exemple (8)
Paramètresapport· number · optionnel
Apport initial (€).taux_credit· number · optionnel
Taux du crédit (% annuel).taux_revenu· number · optionnel
Taux de distribution SCPI (% annuel).duree_annees· number · optionnel
Durée du crédit (années).montant_credit· number · requis
Montant emprunté (€).taux_assurance· number · optionnel
Taux d'assurance emprunteur (% du capital / an).taux_imposition· number · optionnel
Taux d'imposition des revenus (%).taux_revalorisation· number · optionnel
Revalorisation annuelle (%).
Exemple d'appel{"name": "simulateurs_scpi_credit", "arguments": {"montant_credit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».