MCP Server

Suxession — French Inheritance Tax Engine

fr.suxession/suxession
Finance & Investing Legal & Compliance Public & reachable MCP 2025-11-25

What this MCP does

Simulates French inheritance taxes, compares transmission scenarios, and estimates or explains inheritance-tax optimization strategies.

comparer_scenarios
Comparaison de scénarios
Compare 1 à 5 scénarios de transmission (ex. usufruit total vs quart en pleine propriété), second décès inclus si conjoint. Gratuit. La projection « donation vs succession » (transmission de son vivant) est une analyse premium, hors de ce périmètre gratuit.
Read only
Input schema
{'type': 'object', '$defs': {'EnfantMCP': {'type': 'object', 'title': 'EnfantMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 0}, 'handicap': {'type': 'boolean', 'title': 'Handicap', 'default': False}, 'enfant_non_commun': {'type': 'boolean', 'title': 'Enfant Non Commun', 'default': False}}}, 'ConjointMCP': {'type': 'object', 'title': 'ConjointMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 16}}}, 'ScenarioMCP': {'type': 'object', 'title': 'ScenarioMCP', 'required': ['patrimoine'], 'properties': {'label': {'type': 'string', 'title': 'Label', 'default': '', 'description': 'Nom court du scénario (ex. « usufruit total »)'}, 'passif': {'type': 'number', 'title': 'Passif', 'default': 0, 'minimum': 0, 'description': 'Dettes déductibles en euros'}, 'enfants': {'type': 'array', 'items': {'$ref': '#/$defs/EnfantMCP'}, 'title': 'Enfants', 'maxItems': 15}, 'conjoint': {'anyOf': [{'$ref': '#/$defs/ConjointMCP'}, {'type': 'null'}], 'default': None, 'description': 'Requis si situation_conjugale est marie ou pacse (âge du conjoint)'}, 'patrimoine': {'type': 'number', 'title': 'Patrimoine', 'maximum': 1000000000, 'description': 'Actif brut total en euros (immobilier, mobilier, liquidités)', 'exclusiveMinimum': 0}, 'option_conjoint': {'anyOf': [{'enum': ['usufruit_total', 'quart_pleine_propriete', 'quart_pp_trois_quart_us'], 'type': 'string'}, {'type': 'null'}], 'title': 'Option Conjoint', 'default': None, 'description': 'Uniquement pour marie — ignoré sinon'}, 'parents_vivants': {'anyOf': [{'enum': ['deux', 'un', 'aucun'], 'type': 'string'}, {'type': 'null'}], 'title': 'Parents Vivants', 'default': None}, 'regime_matrimonial': {'anyOf': [{'enum': ['communaute_legale', 'separation_de_biens', 'participation_aux_acquets', 'communaute_universelle'], 'type': 'string'}, {'type': 'null'}], 'title': 'Regime Matrimonial', 'default': None, 'description': 'Uniquement pour marie/pacse — ignoré sinon'}, 'situation_conjugale': {'enum': ['marie', 'pacse', 'concubin', 'celibataire', 'veuf', 'divorce'], 'type': 'string', 'title': 'Situation Conjugale', 'default': 'celibataire'}}}}, 'title': '_comparer_implArguments', 'required': ['scenarios'], 'properties': {'scenarios': {'type': 'array', 'items': {'$ref': '#/$defs/ScenarioMCP'}, 'title': 'Scenarios'}}}
Output schema
{'type': 'object', 'title': '_comparer_implOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
deverrouiller_acces
Déverrouillage par code d'accès
Active l'accès premium à partir du code d'accès reçu après paiement (affiché sur la page de confirmation). Le code est transmis tel quel, sans modification.
Input schema
{'type': 'object', 'title': '_deverrouiller_implArguments', 'required': ['code'], 'properties': {'code': {'type': 'string', 'title': 'Code'}}}
Output schema
{'type': 'object', 'title': '_deverrouiller_implOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
estimer_economie_optimisation
Teaser d'économie potentielle
Estime le montant EXACT de l'économie potentielle via les 25 leviers d'optimisation (gratuit, même calcul que le site). Les leviers individuels ne sont jamais nommés ni chiffrés dans la réponse ; prix (99 €, paiement unique) et lien de paiement inclus. Les leviers détaillés sont révélés par explorer_optimisations après achat.
Read only
Input schema
{'type': 'object', '$defs': {'EnfantMCP': {'type': 'object', 'title': 'EnfantMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 0}, 'handicap': {'type': 'boolean', 'title': 'Handicap', 'default': False}, 'enfant_non_commun': {'type': 'boolean', 'title': 'Enfant Non Commun', 'default': False}}}, 'ConjointMCP': {'type': 'object', 'title': 'ConjointMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 16}}}, 'SituationSimple': {'type': 'object', 'title': 'SituationSimple', 'required': ['patrimoine'], 'properties': {'passif': {'type': 'number', 'title': 'Passif', 'default': 0, 'minimum': 0, 'description': 'Dettes déductibles en euros'}, 'enfants': {'type': 'array', 'items': {'$ref': '#/$defs/EnfantMCP'}, 'title': 'Enfants', 'maxItems': 15}, 'conjoint': {'anyOf': [{'$ref': '#/$defs/ConjointMCP'}, {'type': 'null'}], 'default': None, 'description': 'Requis si situation_conjugale est marie ou pacse (âge du conjoint)'}, 'patrimoine': {'type': 'number', 'title': 'Patrimoine', 'maximum': 1000000000, 'description': 'Actif brut total en euros (immobilier, mobilier, liquidités)', 'exclusiveMinimum': 0}, 'option_conjoint': {'anyOf': [{'enum': ['usufruit_total', 'quart_pleine_propriete', 'quart_pp_trois_quart_us'], 'type': 'string'}, {'type': 'null'}], 'title': 'Option Conjoint', 'default': None, 'description': 'Uniquement pour marie — ignoré sinon'}, 'parents_vivants': {'anyOf': [{'enum': ['deux', 'un', 'aucun'], 'type': 'string'}, {'type': 'null'}], 'title': 'Parents Vivants', 'default': None}, 'regime_matrimonial': {'anyOf': [{'enum': ['communaute_legale', 'separation_de_biens', 'participation_aux_acquets', 'communaute_universelle'], 'type': 'string'}, {'type': 'null'}], 'title': 'Regime Matrimonial', 'default': None, 'description': 'Uniquement pour marie/pacse — ignoré sinon'}, 'situation_conjugale': {'enum': ['marie', 'pacse', 'concubin', 'celibataire', 'veuf', 'divorce'], 'type': 'string', 'title': 'Situation Conjugale', 'default': 'celibataire'}}, 'description': 'Sous-ensemble fiable du CalculRequest web (~30 sous-schemas → 8 champs).\nCas simple uniquement : assurance-vie, donations, démembrement, SCI… → renvoi wizard.'}}, 'title': '_teaser_implArguments', 'required': ['situation'], 'properties': {'situation': {'type': 'object', 'title': 'SituationSimple', 'required': ['patrimoine'], 'properties': {'passif': {'type': 'number', 'title': 'Passif', 'default': 0, 'minimum': 0, 'description': 'Dettes déductibles en euros'}, 'enfants': {'type': 'array', 'items': {'$ref': '#/$defs/EnfantMCP'}, 'title': 'Enfants', 'maxItems': 15}, 'conjoint': {'anyOf': [{'$ref': '#/$defs/ConjointMCP'}, {'type': 'null'}], 'default': None, 'description': 'Requis si situation_conjugale est marie ou pacse (âge du conjoint)'}, 'patrimoine': {'type': 'number', 'title': 'Patrimoine', 'maximum': 1000000000, 'description': 'Actif brut total en euros (immobilier, mobilier, liquidités)', 'exclusiveMinimum': 0}, 'option_conjoint': {'anyOf': [{'enum': ['usufruit_total', 'quart_pleine_propriete', 'quart_pp_trois_quart_us'], 'type': 'string'}, {'type': 'null'}], 'title': 'Option Conjoint', 'default': None, 'description': 'Uniquement pour marie — ignoré sinon'}, 'parents_vivants': {'anyOf': [{'enum': ['deux', 'un', 'aucun'], 'type': 'string'}, {'type': 'null'}], 'title': 'Parents Vivants', 'default': None}, 'regime_matrimonial': {'anyOf': [{'enum': ['communaute_legale', 'separation_de_biens', 'participation_aux_acquets', 'communaute_universelle'], 'type': 'string'}, {'type': 'null'}], 'title': 'Regime Matrimonial', 'default': None, 'description': 'Uniquement pour marie/pacse — ignoré sinon'}, 'situation_conjugale': {'enum': ['marie', 'pacse', 'concubin', 'celibataire', 'veuf', 'divorce'], 'type': 'string', 'title': 'Situation Conjugale', 'default': 'celibataire'}}, 'description': 'Sous-ensemble fiable du CalculRequest web (~30 sous-schemas → 8 champs).\nCas simple uniquement : assurance-vie, donations, démembrement, SCI… → renvoi wizard.'}}}
Output schema
{'type': 'object', 'title': '_teaser_implOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
explorer_optimisations
Exploration des optimisations (premium)
Résultats de l'optimiseur complet (premium, accès 99 €) : nécessite un accès actif déverrouillé via deverrouiller_acces. Retourne les stratégies d'optimisation complètes : leviers, montants, articles CGI, avertissements. La mise en place se finalise avec un notaire.
Read only
Input schema
{'type': 'object', '$defs': {'EnfantMCP': {'type': 'object', 'title': 'EnfantMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 0}, 'handicap': {'type': 'boolean', 'title': 'Handicap', 'default': False}, 'enfant_non_commun': {'type': 'boolean', 'title': 'Enfant Non Commun', 'default': False}}}, 'ConjointMCP': {'type': 'object', 'title': 'ConjointMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 16}}}, 'SituationSimple': {'type': 'object', 'title': 'SituationSimple', 'required': ['patrimoine'], 'properties': {'passif': {'type': 'number', 'title': 'Passif', 'default': 0, 'minimum': 0, 'description': 'Dettes déductibles en euros'}, 'enfants': {'type': 'array', 'items': {'$ref': '#/$defs/EnfantMCP'}, 'title': 'Enfants', 'maxItems': 15}, 'conjoint': {'anyOf': [{'$ref': '#/$defs/ConjointMCP'}, {'type': 'null'}], 'default': None, 'description': 'Requis si situation_conjugale est marie ou pacse (âge du conjoint)'}, 'patrimoine': {'type': 'number', 'title': 'Patrimoine', 'maximum': 1000000000, 'description': 'Actif brut total en euros (immobilier, mobilier, liquidités)', 'exclusiveMinimum': 0}, 'option_conjoint': {'anyOf': [{'enum': ['usufruit_total', 'quart_pleine_propriete', 'quart_pp_trois_quart_us'], 'type': 'string'}, {'type': 'null'}], 'title': 'Option Conjoint', 'default': None, 'description': 'Uniquement pour marie — ignoré sinon'}, 'parents_vivants': {'anyOf': [{'enum': ['deux', 'un', 'aucun'], 'type': 'string'}, {'type': 'null'}], 'title': 'Parents Vivants', 'default': None}, 'regime_matrimonial': {'anyOf': [{'enum': ['communaute_legale', 'separation_de_biens', 'participation_aux_acquets', 'communaute_universelle'], 'type': 'string'}, {'type': 'null'}], 'title': 'Regime Matrimonial', 'default': None, 'description': 'Uniquement pour marie/pacse — ignoré sinon'}, 'situation_conjugale': {'enum': ['marie', 'pacse', 'concubin', 'celibataire', 'veuf', 'divorce'], 'type': 'string', 'title': 'Situation Conjugale', 'default': 'celibataire'}}, 'description': 'Sous-ensemble fiable du CalculRequest web (~30 sous-schemas → 8 champs).\nCas simple uniquement : assurance-vie, donations, démembrement, SCI… → renvoi wizard.'}}, 'title': '_explorer_implArguments', 'required': ['code', 'situation'], 'properties': {'code': {'type': 'string', 'title': 'Code'}, 'situation': {'type': 'object', 'title': 'SituationSimple', 'required': ['patrimoine'], 'properties': {'passif': {'type': 'number', 'title': 'Passif', 'default': 0, 'minimum': 0, 'description': 'Dettes déductibles en euros'}, 'enfants': {'type': 'array', 'items': {'$ref': '#/$defs/EnfantMCP'}, 'title': 'Enfants', 'maxItems': 15}, 'conjoint': {'anyOf': [{'$ref': '#/$defs/ConjointMCP'}, {'type': 'null'}], 'default': None, 'description': 'Requis si situation_conjugale est marie ou pacse (âge du conjoint)'}, 'patrimoine': {'type': 'number', 'title': 'Patrimoine', 'maximum': 1000000000, 'description': 'Actif brut total en euros (immobilier, mobilier, liquidités)', 'exclusiveMinimum': 0}, 'option_conjoint': {'anyOf': [{'enum': ['usufruit_total', 'quart_pleine_propriete', 'quart_pp_trois_quart_us'], 'type': 'string'}, {'type': 'null'}], 'title': 'Option Conjoint', 'default': None, 'description': 'Uniquement pour marie — ignoré sinon'}, 'parents_vivants': {'anyOf': [{'enum': ['deux', 'un', 'aucun'], 'type': 'string'}, {'type': 'null'}], 'title': 'Parents Vivants', 'default': None}, 'regime_matrimonial': {'anyOf': [{'enum': ['communaute_legale', 'separation_de_biens', 'participation_aux_acquets', 'communaute_universelle'], 'type': 'string'}, {'type': 'null'}], 'title': 'Regime Matrimonial', 'default': None, 'description': 'Uniquement pour marie/pacse — ignoré sinon'}, 'situation_conjugale': {'enum': ['marie', 'pacse', 'concubin', 'celibataire', 'veuf', 'divorce'], 'type': 'string', 'title': 'Situation Conjugale', 'default': 'celibataire'}}, 'description': 'Sous-ensemble fiable du CalculRequest web (~30 sous-schemas → 8 champs).\nCas simple uniquement : assurance-vie, donations, démembrement, SCI… → renvoi wizard.'}}}
Output schema
{'type': 'object', 'title': '_explorer_implOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
simuler_droits_succession
Simulation des droits de succession
Calcule les droits de succession français (cas simple) : patrimoine, conjoint, enfants, régime matrimonial. Réponse : droits par héritier + articles CGI de référence + liens guide. Gratuit, sans compte.
Read only
Input schema
{'type': 'object', '$defs': {'EnfantMCP': {'type': 'object', 'title': 'EnfantMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 0}, 'handicap': {'type': 'boolean', 'title': 'Handicap', 'default': False}, 'enfant_non_commun': {'type': 'boolean', 'title': 'Enfant Non Commun', 'default': False}}}, 'ConjointMCP': {'type': 'object', 'title': 'ConjointMCP', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 150, 'minimum': 16}}}, 'SituationSimple': {'type': 'object', 'title': 'SituationSimple', 'required': ['patrimoine'], 'properties': {'passif': {'type': 'number', 'title': 'Passif', 'default': 0, 'minimum': 0, 'description': 'Dettes déductibles en euros'}, 'enfants': {'type': 'array', 'items': {'$ref': '#/$defs/EnfantMCP'}, 'title': 'Enfants', 'maxItems': 15}, 'conjoint': {'anyOf': [{'$ref': '#/$defs/ConjointMCP'}, {'type': 'null'}], 'default': None, 'description': 'Requis si situation_conjugale est marie ou pacse (âge du conjoint)'}, 'patrimoine': {'type': 'number', 'title': 'Patrimoine', 'maximum': 1000000000, 'description': 'Actif brut total en euros (immobilier, mobilier, liquidités)', 'exclusiveMinimum': 0}, 'option_conjoint': {'anyOf': [{'enum': ['usufruit_total', 'quart_pleine_propriete', 'quart_pp_trois_quart_us'], 'type': 'string'}, {'type': 'null'}], 'title': 'Option Conjoint', 'default': None, 'description': 'Uniquement pour marie — ignoré sinon'}, 'parents_vivants': {'anyOf': [{'enum': ['deux', 'un', 'aucun'], 'type': 'string'}, {'type': 'null'}], 'title': 'Parents Vivants', 'default': None}, 'regime_matrimonial': {'anyOf': [{'enum': ['communaute_legale', 'separation_de_biens', 'participation_aux_acquets', 'communaute_universelle'], 'type': 'string'}, {'type': 'null'}], 'title': 'Regime Matrimonial', 'default': None, 'description': 'Uniquement pour marie/pacse — ignoré sinon'}, 'situation_conjugale': {'enum': ['marie', 'pacse', 'concubin', 'celibataire', 'veuf', 'divorce'], 'type': 'string', 'title': 'Situation Conjugale', 'default': 'celibataire'}}, 'description': 'Sous-ensemble fiable du CalculRequest web (~30 sous-schemas → 8 champs).\nCas simple uniquement : assurance-vie, donations, démembrement, SCI… → renvoi wizard.'}}, 'title': '_simuler_implArguments', 'required': ['situation'], 'properties': {'situation': {'type': 'object', 'title': 'SituationSimple', 'required': ['patrimoine'], 'properties': {'passif': {'type': 'number', 'title': 'Passif', 'default': 0, 'minimum': 0, 'description': 'Dettes déductibles en euros'}, 'enfants': {'type': 'array', 'items': {'$ref': '#/$defs/EnfantMCP'}, 'title': 'Enfants', 'maxItems': 15}, 'conjoint': {'anyOf': [{'$ref': '#/$defs/ConjointMCP'}, {'type': 'null'}], 'default': None, 'description': 'Requis si situation_conjugale est marie ou pacse (âge du conjoint)'}, 'patrimoine': {'type': 'number', 'title': 'Patrimoine', 'maximum': 1000000000, 'description': 'Actif brut total en euros (immobilier, mobilier, liquidités)', 'exclusiveMinimum': 0}, 'option_conjoint': {'anyOf': [{'enum': ['usufruit_total', 'quart_pleine_propriete', 'quart_pp_trois_quart_us'], 'type': 'string'}, {'type': 'null'}], 'title': 'Option Conjoint', 'default': None, 'description': 'Uniquement pour marie — ignoré sinon'}, 'parents_vivants': {'anyOf': [{'enum': ['deux', 'un', 'aucun'], 'type': 'string'}, {'type': 'null'}], 'title': 'Parents Vivants', 'default': None}, 'regime_matrimonial': {'anyOf': [{'enum': ['communaute_legale', 'separation_de_biens', 'participation_aux_acquets', 'communaute_universelle'], 'type': 'string'}, {'type': 'null'}], 'title': 'Regime Matrimonial', 'default': None, 'description': 'Uniquement pour marie/pacse — ignoré sinon'}, 'situation_conjugale': {'enum': ['marie', 'pacse', 'concubin', 'celibataire', 'veuf', 'divorce'], 'type': 'string', 'title': 'Situation Conjugale', 'default': 'celibataire'}}, 'description': 'Sous-ensemble fiable du CalculRequest web (~30 sous-schemas → 8 champs).\nCas simple uniquement : assurance-vie, donations, démembrement, SCI… → renvoi wizard.'}}}
Output schema
{'type': 'object', 'title': '_simuler_implOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Changed
explorer_optimisations
Oct. 2, 2026, 2:40 a.m.
Changed
deverrouiller_acces
Oct. 2, 2026, 2:40 a.m.
Changed
estimer_economie_optimisation
Oct. 2, 2026, 2:40 a.m.
Changed
comparer_scenarios
Oct. 2, 2026, 2:40 a.m.
Changed
simuler_droits_succession
Oct. 2, 2026, 2:40 a.m.
Added
explorer_optimisations
Sept. 30, 2026, 2:40 a.m.
Added
deverrouiller_acces
Sept. 30, 2026, 2:40 a.m.
Added
estimer_economie_optimisation
Sept. 30, 2026, 2:40 a.m.
Added
comparer_scenarios
Sept. 30, 2026, 2:40 a.m.
Added
simuler_droits_succession
Sept. 30, 2026, 2:40 a.m.