{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_s9hur8eu6g37","handle":"openlmnp","url":"https://wellknown.network/agents/openlmnp","links":{"self":"https://wellknown.network/agents/openlmnp/record.json","html":"https://wellknown.network/agents/openlmnp","markdown":"https://wellknown.network/agents/openlmnp/record.md","api":"https://wellknown.network/api/v1/agents/openlmnp","status":"https://wellknown.network/api/v1/agents/openlmnp/status","claim":"https://wellknown.network/agents/openlmnp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/openlmnp/claim.json","badge":"https://wellknown.network/agents/openlmnp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:app.openlmnp.fr:server:openlmnp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"OpenLMNP","summary":"Accounting MCP for French LMNP furnished rentals: income, expenses, depreciation, tax return & FEC","description":"Accounting MCP for French LMNP furnished rentals: income, expenses, depreciation, tax return & FEC","publisher":{"name":"manganate006","url":null},"homepage":null,"repository":"https://github.com/manganate006/openlmnp","version":"1.1.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://app.openlmnp.fr/mcp?demo_token=openlmnp_demo_ro_ebd891f45e8a771ca1a718f239b733b438a31d48","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-30T07:21:30.859603Z","publishedAt":"2026-07-30T07:21:30.859603Z","registryName":"io.github.manganate006/openlmnp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"finance.accounting","name":"Accounting","confidence":0.791,"provenance":"derived"}],"categories":["finance"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-07T08:30:22.230Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":68,"error":null,"detail":{"tools":[{"name":"list_properties","description":"Liste tous les biens immobiliers de l'utilisateur authentifié avec leurs informations clés (surface, prix d'acquisition, quote-part, type de location)."},{"name":"get_property","description":"Retourne le détail complet d'un bien immobilier : caractéristiques, montants financiers, base amortissable, et comptage des composants, travaux, mobilier et emp"},{"name":"list_incomes","description":"Liste les recettes locatives de l'utilisateur avec filtres optionnels par bien, année et plateforme (airbnb, booking, abritel, direct, other). Retourne les mont"},{"name":"get_income","description":"Retourne le détail complet d'une recette locative par son identifiant : montants TTC/HT, TVA, frais de plateforme, taxe de séjour, informations de réservation e"},{"name":"list_expenses","description":"Liste les charges déductibles de l'utilisateur avec filtres optionnels par bien, année et catégorie. Catégories disponibles : property_tax, insurance, energy, m"},{"name":"get_expense","description":"Retourne le détail complet d'une charge par son identifiant : montant TTC/HT, TVA, catégorie, type de récurrence, flag dédié et montant effectif après applicati"},{"name":"list_loans","description":"Liste les emprunts immobiliers de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque emprunt : banque, capital, taux, durée, mensualité, assuran"},{"name":"get_loan","description":"Retourne le détail complet d'un emprunt immobilier avec un résumé financier : capital, taux, durée, mensualité, assurance, coût total, intérêts et assurances de"},{"name":"get_loan_schedule","description":"Retourne le tableau d'amortissement complet d'un emprunt avec filtre optionnel par année. Chaque ligne contient : numéro d'échéance, date, capital remboursé, in"},{"name":"list_fiscal_years","description":"Liste tous les exercices fiscaux de l'utilisateur triés par année décroissante. Pour chaque exercice : statut, résultat fiscal, recettes totales, charges totale"},{"name":"get_fiscal_year","description":"Retourne le détail complet d'un exercice fiscal par son année : résultat fiscal, recettes, charges, amortissements (total, plafonné, reporté), soldes d'ouvertur"},{"name":"list_furniture","description":"Liste le mobilier et équipements amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque élément : description, montant d'achat, dat"},{"name":"list_property_works","description":"Liste les travaux immobiliers amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque travail : description, montant TTC/HT, date, d"},{"name":"list_property_components","description":"Liste les composants d'amortissement par ventilation d'un bien immobilier (gros œuvre, toiture, électricité, etc.). Retourne chaque composant avec son pourcenta"},{"name":"get_onboarding_status","description":"Retourne l'état d'avancement de l'onboarding LMNP de l'utilisateur pour l'année courante : création du bien, saisie des recettes et charges, configuration des a"},{"name":"get_dashboard_summary","description":"Retourne un tableau de bord agrégé pour l'utilisateur : nombre de biens et emprunts, recettes et charges totales pour l'année demandée (défaut : année en cours)"},{"name":"create_income","description":"Crée un revenu locatif pour un bien LMNP. Le montant est en euros (ex: 125.50). La source peut être : airbnb, booking, abritel, direct, other."},{"name":"update_income","description":"Met à jour un revenu locatif existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_expense","description":"Crée une charge d'exploitation pour un bien LMNP. Le montant est en euros. Catégories disponibles : property_tax, insurance, energy, maintenance, supplies, plat"},{"name":"update_expense","description":"Met à jour une charge d'exploitation existante. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_furniture","description":"Crée un élément de mobilier amortissable pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 5 ans par défaut (3 ans pour le mobilier d'"},{"name":"update_furniture","description":"Met à jour un élément de mobilier existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement annuel est "},{"name":"create_property_work","description":"Crée un poste de travaux immobiliers amortissables pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 10 ans par défaut. L'amortissemen"},{"name":"update_property_work","description":"Met à jour un poste de travaux immobiliers existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement an"},{"name":"attach_document","description":"Attache un document justificatif (facture, reçu, devis) à une charge, un mobilier ou un poste de travaux. Trois modes d'entrée mutuellement exclusifs : file_bas"},{"name":"compute_depreciation","description":"Calcule le détail des amortissements LMNP pour un bien immobilier et une année donnée. Retourne la ventilation par composant immeuble, travaux et mobilier, ains"},{"name":"estimate_market_value","description":"Estime la valeur vénale d'un logement à partir des ventes réelles de sa commune (données DVF de la DGFiP, publiées sur data.gouv.fr sous Licence Ouverte 2.0). U"},{"name":"compute_fiscal_year","description":"Calcule le résultat fiscal complet d'un exercice LMNP pour une année donnée : recettes, charges, amortissements (avec plafonnement et report), résultat fiscal n"},{"name":"compare_micro_bic","description":"Compare le régime micro-BIC et le régime réel pour une année fiscale. Calcule le résultat imposable dans chaque régime et indique lequel est le plus avantageux."},{"name":"compute_loan_schedule","description":"Génère (ou régénère) le tableau d'amortissement d'un emprunt immobilier. Supprime les échéances existantes et recalcule toutes les mensualités (capital, intérêt"},{"name":"compute_tva","description":"Calcule la déclaration de TVA pour les biens para-hôteliers assujettis (régime TVA liable) sur une année donnée. Retourne la TVA collectée, déductible et le sol"},{"name":"generate_fec","description":"Génère le Fichier des Écritures Comptables (FEC) pour un exercice fiscal. Le FEC est un fichier réglementaire au format normé (article A.47 A-1 du LPF, 18 colon"},{"name":"generate_tax_return","description":"Génère la liasse fiscale LMNP au format PDF (formulaires 2031, 2033-A à 2033-G) pour un exercice fiscal donné. L'exercice est recalculé avant la génération si n"},{"name":"create_property","description":"Crée un nouveau bien immobilier LMNP pour l'utilisateur connecté. Les montants (acquisition_price, notary_fees, market_value) sont en euros. Les surfaces (total"},{"name":"update_property","description":"Met à jour les champs d'un bien immobilier existant. Seuls les champs fournis sont modifiés. Les montants sont en euros, les surfaces en m²."},{"name":"delete_income","description":"Supprime un revenu locatif par son identifiant. Cette action est irréversible."},{"name":"delete_expense","description":"Supprime une charge d'exploitation par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_furniture","description":"Supprime un élément de mobilier par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_property_work","description":"Supprime un poste de travaux immobiliers par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_document","description":"Supprime un document justificatif par son identifiant. Le fichier physique est également supprimé du stockage. Cette action est irréversible."},{"name":"list_categories","description":"Retourne toutes les valeurs valides pour les champs de type enum : catégories de charges, sources de revenus, types de bien, types de location, régimes TVA et t"},{"name":"import_airbnb_csv","description":"Importe un fichier CSV Airbnb (historique des transactions ou réservations) dans un bien donné. Le contenu du fichier CSV doit être encodé en base64 dans le cha"},{"name":"export_documents","description":"Génère un fichier ZIP contenant tous les justificatifs (factures, reçus, devis) de l'utilisateur, organisés par année et type (charges/mobilier/travaux). Filtra"},{"name":"get_projection","description":"Calcule une projection pluriannuelle du résultat fiscal LMNP sur plusieurs années. Pour chaque année : revenus estimés, charges, amortissements (bâti + travaux "},{"name":"get_simulation","description":"Compare le régime micro-BIC et le régime réel pour une année donnée. Retourne : revenus bruts, résultats micro-BIC (50% ou 30% selon classement), résultat réel "}],"toolCount":45,"serverName":"OpenLMNP","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T02:25:06.446Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":76,"error":null,"detail":{"tools":[{"name":"list_properties","description":"Liste tous les biens immobiliers de l'utilisateur authentifié avec leurs informations clés (surface, prix d'acquisition, quote-part, type de location)."},{"name":"get_property","description":"Retourne le détail complet d'un bien immobilier : caractéristiques, montants financiers, base amortissable, et comptage des composants, travaux, mobilier et emp"},{"name":"list_incomes","description":"Liste les recettes locatives de l'utilisateur avec filtres optionnels par bien, année et plateforme (airbnb, booking, abritel, direct, other). Retourne les mont"},{"name":"get_income","description":"Retourne le détail complet d'une recette locative par son identifiant : montants TTC/HT, TVA, frais de plateforme, taxe de séjour, informations de réservation e"},{"name":"list_expenses","description":"Liste les charges déductibles de l'utilisateur avec filtres optionnels par bien, année et catégorie. Catégories disponibles : property_tax, insurance, energy, m"},{"name":"get_expense","description":"Retourne le détail complet d'une charge par son identifiant : montant TTC/HT, TVA, catégorie, type de récurrence, flag dédié et montant effectif après applicati"},{"name":"list_loans","description":"Liste les emprunts immobiliers de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque emprunt : banque, capital, taux, durée, mensualité, assuran"},{"name":"get_loan","description":"Retourne le détail complet d'un emprunt immobilier avec un résumé financier : capital, taux, durée, mensualité, assurance, coût total, intérêts et assurances de"},{"name":"get_loan_schedule","description":"Retourne le tableau d'amortissement complet d'un emprunt avec filtre optionnel par année. Chaque ligne contient : numéro d'échéance, date, capital remboursé, in"},{"name":"list_fiscal_years","description":"Liste tous les exercices fiscaux de l'utilisateur triés par année décroissante. Pour chaque exercice : statut, résultat fiscal, recettes totales, charges totale"},{"name":"get_fiscal_year","description":"Retourne le détail complet d'un exercice fiscal par son année : résultat fiscal, recettes, charges, amortissements (total, plafonné, reporté), soldes d'ouvertur"},{"name":"list_furniture","description":"Liste le mobilier et équipements amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque élément : description, montant d'achat, dat"},{"name":"list_property_works","description":"Liste les travaux immobiliers amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque travail : description, montant TTC/HT, date, d"},{"name":"list_property_components","description":"Liste les composants d'amortissement par ventilation d'un bien immobilier (gros œuvre, toiture, électricité, etc.). Retourne chaque composant avec son pourcenta"},{"name":"get_onboarding_status","description":"Retourne l'état d'avancement de l'onboarding LMNP de l'utilisateur pour l'année courante : création du bien, saisie des recettes et charges, configuration des a"},{"name":"get_dashboard_summary","description":"Retourne un tableau de bord agrégé pour l'utilisateur : nombre de biens et emprunts, recettes et charges totales pour l'année demandée (défaut : année en cours)"},{"name":"create_income","description":"Crée un revenu locatif pour un bien LMNP. Le montant est en euros (ex: 125.50). La source peut être : airbnb, booking, abritel, direct, other."},{"name":"update_income","description":"Met à jour un revenu locatif existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_expense","description":"Crée une charge d'exploitation pour un bien LMNP. Le montant est en euros. Catégories disponibles : property_tax, insurance, energy, maintenance, supplies, plat"},{"name":"update_expense","description":"Met à jour une charge d'exploitation existante. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_furniture","description":"Crée un élément de mobilier amortissable pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 5 ans par défaut (3 ans pour le mobilier d'"},{"name":"update_furniture","description":"Met à jour un élément de mobilier existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement annuel est "},{"name":"create_property_work","description":"Crée un poste de travaux immobiliers amortissables pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 10 ans par défaut. L'amortissemen"},{"name":"update_property_work","description":"Met à jour un poste de travaux immobiliers existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement an"},{"name":"attach_document","description":"Attache un document justificatif (facture, reçu, devis) à une charge, un mobilier ou un poste de travaux. Trois modes d'entrée mutuellement exclusifs : file_bas"},{"name":"compute_depreciation","description":"Calcule le détail des amortissements LMNP pour un bien immobilier et une année donnée. Retourne la ventilation par composant immeuble, travaux et mobilier, ains"},{"name":"estimate_market_value","description":"Estime la valeur vénale d'un logement à partir des ventes réelles de sa commune (données DVF de la DGFiP, publiées sur data.gouv.fr sous Licence Ouverte 2.0). U"},{"name":"compute_fiscal_year","description":"Calcule le résultat fiscal complet d'un exercice LMNP pour une année donnée : recettes, charges, amortissements (avec plafonnement et report), résultat fiscal n"},{"name":"compare_micro_bic","description":"Compare le régime micro-BIC et le régime réel pour une année fiscale. Calcule le résultat imposable dans chaque régime et indique lequel est le plus avantageux."},{"name":"compute_loan_schedule","description":"Génère (ou régénère) le tableau d'amortissement d'un emprunt immobilier. Supprime les échéances existantes et recalcule toutes les mensualités (capital, intérêt"},{"name":"compute_tva","description":"Calcule la déclaration de TVA pour les biens para-hôteliers assujettis (régime TVA liable) sur une année donnée. Retourne la TVA collectée, déductible et le sol"},{"name":"generate_fec","description":"Génère le Fichier des Écritures Comptables (FEC) pour un exercice fiscal. Le FEC est un fichier réglementaire au format normé (article A.47 A-1 du LPF, 18 colon"},{"name":"generate_tax_return","description":"Génère la liasse fiscale LMNP au format PDF (formulaires 2031, 2033-A à 2033-G) pour un exercice fiscal donné. L'exercice est recalculé avant la génération si n"},{"name":"create_property","description":"Crée un nouveau bien immobilier LMNP pour l'utilisateur connecté. Les montants (acquisition_price, notary_fees, market_value) sont en euros. Les surfaces (total"},{"name":"update_property","description":"Met à jour les champs d'un bien immobilier existant. Seuls les champs fournis sont modifiés. Les montants sont en euros, les surfaces en m²."},{"name":"delete_income","description":"Supprime un revenu locatif par son identifiant. Cette action est irréversible."},{"name":"delete_expense","description":"Supprime une charge d'exploitation par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_furniture","description":"Supprime un élément de mobilier par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_property_work","description":"Supprime un poste de travaux immobiliers par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_document","description":"Supprime un document justificatif par son identifiant. Le fichier physique est également supprimé du stockage. Cette action est irréversible."},{"name":"list_categories","description":"Retourne toutes les valeurs valides pour les champs de type enum : catégories de charges, sources de revenus, types de bien, types de location, régimes TVA et t"},{"name":"import_airbnb_csv","description":"Importe un fichier CSV Airbnb (historique des transactions ou réservations) dans un bien donné. Le contenu du fichier CSV doit être encodé en base64 dans le cha"},{"name":"export_documents","description":"Génère un fichier ZIP contenant tous les justificatifs (factures, reçus, devis) de l'utilisateur, organisés par année et type (charges/mobilier/travaux). Filtra"},{"name":"get_projection","description":"Calcule une projection pluriannuelle du résultat fiscal LMNP sur plusieurs années. Pour chaque année : revenus estimés, charges, amortissements (bâti + travaux "},{"name":"get_simulation","description":"Compare le régime micro-BIC et le régime réel pour une année donnée. Retourne : revenus bruts, résultats micro-BIC (50% ou 30% selon classement), résultat réel "}],"toolCount":45,"serverName":"OpenLMNP","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T19:21:25.856Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":61,"error":null,"detail":{"tools":[{"name":"list_properties","description":"Liste tous les biens immobiliers de l'utilisateur authentifié avec leurs informations clés (surface, prix d'acquisition, quote-part, type de location)."},{"name":"get_property","description":"Retourne le détail complet d'un bien immobilier : caractéristiques, montants financiers, base amortissable, et comptage des composants, travaux, mobilier et emp"},{"name":"list_incomes","description":"Liste les recettes locatives de l'utilisateur avec filtres optionnels par bien, année et plateforme (airbnb, booking, abritel, direct, other). Retourne les mont"},{"name":"get_income","description":"Retourne le détail complet d'une recette locative par son identifiant : montants TTC/HT, TVA, frais de plateforme, taxe de séjour, informations de réservation e"},{"name":"list_expenses","description":"Liste les charges déductibles de l'utilisateur avec filtres optionnels par bien, année et catégorie. Catégories disponibles : property_tax, insurance, energy, m"},{"name":"get_expense","description":"Retourne le détail complet d'une charge par son identifiant : montant TTC/HT, TVA, catégorie, type de récurrence, flag dédié et montant effectif après applicati"},{"name":"list_loans","description":"Liste les emprunts immobiliers de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque emprunt : banque, capital, taux, durée, mensualité, assuran"},{"name":"get_loan","description":"Retourne le détail complet d'un emprunt immobilier avec un résumé financier : capital, taux, durée, mensualité, assurance, coût total, intérêts et assurances de"},{"name":"get_loan_schedule","description":"Retourne le tableau d'amortissement complet d'un emprunt avec filtre optionnel par année. Chaque ligne contient : numéro d'échéance, date, capital remboursé, in"},{"name":"list_fiscal_years","description":"Liste tous les exercices fiscaux de l'utilisateur triés par année décroissante. Pour chaque exercice : statut, résultat fiscal, recettes totales, charges totale"},{"name":"get_fiscal_year","description":"Retourne le détail complet d'un exercice fiscal par son année : résultat fiscal, recettes, charges, amortissements (total, plafonné, reporté), soldes d'ouvertur"},{"name":"list_furniture","description":"Liste le mobilier et équipements amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque élément : description, montant d'achat, dat"},{"name":"list_property_works","description":"Liste les travaux immobiliers amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque travail : description, montant TTC/HT, date, d"},{"name":"list_property_components","description":"Liste les composants d'amortissement par ventilation d'un bien immobilier (gros œuvre, toiture, électricité, etc.). Retourne chaque composant avec son pourcenta"},{"name":"get_onboarding_status","description":"Retourne l'état d'avancement de l'onboarding LMNP de l'utilisateur pour l'année courante : création du bien, saisie des recettes et charges, configuration des a"},{"name":"get_dashboard_summary","description":"Retourne un tableau de bord agrégé pour l'utilisateur : nombre de biens et emprunts, recettes et charges totales pour l'année demandée (défaut : année en cours)"},{"name":"create_income","description":"Crée un revenu locatif pour un bien LMNP. Le montant est en euros (ex: 125.50). La source peut être : airbnb, booking, abritel, direct, other."},{"name":"update_income","description":"Met à jour un revenu locatif existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_expense","description":"Crée une charge d'exploitation pour un bien LMNP. Le montant est en euros. Catégories disponibles : property_tax, insurance, energy, maintenance, supplies, plat"},{"name":"update_expense","description":"Met à jour une charge d'exploitation existante. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_furniture","description":"Crée un élément de mobilier amortissable pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 5 ans par défaut (3 ans pour le mobilier d'"},{"name":"update_furniture","description":"Met à jour un élément de mobilier existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement annuel est "},{"name":"create_property_work","description":"Crée un poste de travaux immobiliers amortissables pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 10 ans par défaut. L'amortissemen"},{"name":"update_property_work","description":"Met à jour un poste de travaux immobiliers existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement an"},{"name":"attach_document","description":"Attache un document justificatif (facture, reçu, devis) à une charge, un mobilier ou un poste de travaux. Trois modes d'entrée mutuellement exclusifs : file_bas"},{"name":"compute_depreciation","description":"Calcule le détail des amortissements LMNP pour un bien immobilier et une année donnée. Retourne la ventilation par composant immeuble, travaux et mobilier, ains"},{"name":"estimate_market_value","description":"Estime la valeur vénale d'un logement à partir des ventes réelles de sa commune (données DVF de la DGFiP, publiées sur data.gouv.fr sous Licence Ouverte 2.0). U"},{"name":"compute_fiscal_year","description":"Calcule le résultat fiscal complet d'un exercice LMNP pour une année donnée : recettes, charges, amortissements (avec plafonnement et report), résultat fiscal n"},{"name":"compare_micro_bic","description":"Compare le régime micro-BIC et le régime réel pour une année fiscale. Calcule le résultat imposable dans chaque régime et indique lequel est le plus avantageux."},{"name":"compute_loan_schedule","description":"Génère (ou régénère) le tableau d'amortissement d'un emprunt immobilier. Supprime les échéances existantes et recalcule toutes les mensualités (capital, intérêt"},{"name":"compute_tva","description":"Calcule la déclaration de TVA pour les biens para-hôteliers assujettis (régime TVA liable) sur une année donnée. Retourne la TVA collectée, déductible et le sol"},{"name":"generate_fec","description":"Génère le Fichier des Écritures Comptables (FEC) pour un exercice fiscal. Le FEC est un fichier réglementaire au format normé (article A.47 A-1 du LPF, 18 colon"},{"name":"generate_tax_return","description":"Génère la liasse fiscale LMNP au format PDF (formulaires 2031, 2033-A à 2033-G) pour un exercice fiscal donné. L'exercice est recalculé avant la génération si n"},{"name":"create_property","description":"Crée un nouveau bien immobilier LMNP pour l'utilisateur connecté. Les montants (acquisition_price, notary_fees, market_value) sont en euros. Les surfaces (total"},{"name":"update_property","description":"Met à jour les champs d'un bien immobilier existant. Seuls les champs fournis sont modifiés. Les montants sont en euros, les surfaces en m²."},{"name":"delete_income","description":"Supprime un revenu locatif par son identifiant. Cette action est irréversible."},{"name":"delete_expense","description":"Supprime une charge d'exploitation par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_furniture","description":"Supprime un élément de mobilier par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_property_work","description":"Supprime un poste de travaux immobiliers par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_document","description":"Supprime un document justificatif par son identifiant. Le fichier physique est également supprimé du stockage. Cette action est irréversible."},{"name":"list_categories","description":"Retourne toutes les valeurs valides pour les champs de type enum : catégories de charges, sources de revenus, types de bien, types de location, régimes TVA et t"},{"name":"import_airbnb_csv","description":"Importe un fichier CSV Airbnb (historique des transactions ou réservations) dans un bien donné. Le contenu du fichier CSV doit être encodé en base64 dans le cha"},{"name":"export_documents","description":"Génère un fichier ZIP contenant tous les justificatifs (factures, reçus, devis) de l'utilisateur, organisés par année et type (charges/mobilier/travaux). Filtra"},{"name":"get_projection","description":"Calcule une projection pluriannuelle du résultat fiscal LMNP sur plusieurs années. Pour chaque année : revenus estimés, charges, amortissements (bâti + travaux "},{"name":"get_simulation","description":"Compare le régime micro-BIC et le régime réel pour une année donnée. Retourne : revenus bruts, résultats micro-BIC (50% ou 30% selon classement), résultat réel "}],"toolCount":45,"serverName":"OpenLMNP","capabilities":["tools","resources","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_properties","description":"Liste tous les biens immobiliers de l'utilisateur authentifié avec leurs informations clés (surface, prix d'acquisition, quote-part, type de location)."},{"name":"get_property","description":"Retourne le détail complet d'un bien immobilier : caractéristiques, montants financiers, base amortissable, et comptage des composants, travaux, mobilier et emp"},{"name":"list_incomes","description":"Liste les recettes locatives de l'utilisateur avec filtres optionnels par bien, année et plateforme (airbnb, booking, abritel, direct, other). Retourne les mont"},{"name":"get_income","description":"Retourne le détail complet d'une recette locative par son identifiant : montants TTC/HT, TVA, frais de plateforme, taxe de séjour, informations de réservation e"},{"name":"list_expenses","description":"Liste les charges déductibles de l'utilisateur avec filtres optionnels par bien, année et catégorie. Catégories disponibles : property_tax, insurance, energy, m"},{"name":"get_expense","description":"Retourne le détail complet d'une charge par son identifiant : montant TTC/HT, TVA, catégorie, type de récurrence, flag dédié et montant effectif après applicati"},{"name":"list_loans","description":"Liste les emprunts immobiliers de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque emprunt : banque, capital, taux, durée, mensualité, assuran"},{"name":"get_loan","description":"Retourne le détail complet d'un emprunt immobilier avec un résumé financier : capital, taux, durée, mensualité, assurance, coût total, intérêts et assurances de"},{"name":"get_loan_schedule","description":"Retourne le tableau d'amortissement complet d'un emprunt avec filtre optionnel par année. Chaque ligne contient : numéro d'échéance, date, capital remboursé, in"},{"name":"list_fiscal_years","description":"Liste tous les exercices fiscaux de l'utilisateur triés par année décroissante. Pour chaque exercice : statut, résultat fiscal, recettes totales, charges totale"},{"name":"get_fiscal_year","description":"Retourne le détail complet d'un exercice fiscal par son année : résultat fiscal, recettes, charges, amortissements (total, plafonné, reporté), soldes d'ouvertur"},{"name":"list_furniture","description":"Liste le mobilier et équipements amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque élément : description, montant d'achat, dat"},{"name":"list_property_works","description":"Liste les travaux immobiliers amortissables de l'utilisateur avec filtre optionnel par bien. Retourne pour chaque travail : description, montant TTC/HT, date, d"},{"name":"list_property_components","description":"Liste les composants d'amortissement par ventilation d'un bien immobilier (gros œuvre, toiture, électricité, etc.). Retourne chaque composant avec son pourcenta"},{"name":"get_onboarding_status","description":"Retourne l'état d'avancement de l'onboarding LMNP de l'utilisateur pour l'année courante : création du bien, saisie des recettes et charges, configuration des a"},{"name":"get_dashboard_summary","description":"Retourne un tableau de bord agrégé pour l'utilisateur : nombre de biens et emprunts, recettes et charges totales pour l'année demandée (défaut : année en cours)"},{"name":"create_income","description":"Crée un revenu locatif pour un bien LMNP. Le montant est en euros (ex: 125.50). La source peut être : airbnb, booking, abritel, direct, other."},{"name":"update_income","description":"Met à jour un revenu locatif existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_expense","description":"Crée une charge d'exploitation pour un bien LMNP. Le montant est en euros. Catégories disponibles : property_tax, insurance, energy, maintenance, supplies, plat"},{"name":"update_expense","description":"Met à jour une charge d'exploitation existante. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros."},{"name":"create_furniture","description":"Crée un élément de mobilier amortissable pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 5 ans par défaut (3 ans pour le mobilier d'"},{"name":"update_furniture","description":"Met à jour un élément de mobilier existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement annuel est "},{"name":"create_property_work","description":"Crée un poste de travaux immobiliers amortissables pour un bien LMNP. Le montant est en euros. La durée d'amortissement est de 10 ans par défaut. L'amortissemen"},{"name":"update_property_work","description":"Met à jour un poste de travaux immobiliers existant. Seuls les champs fournis sont modifiés (mise à jour partielle). Le montant est en euros. L'amortissement an"},{"name":"attach_document","description":"Attache un document justificatif (facture, reçu, devis) à une charge, un mobilier ou un poste de travaux. Trois modes d'entrée mutuellement exclusifs : file_bas"},{"name":"compute_depreciation","description":"Calcule le détail des amortissements LMNP pour un bien immobilier et une année donnée. Retourne la ventilation par composant immeuble, travaux et mobilier, ains"},{"name":"estimate_market_value","description":"Estime la valeur vénale d'un logement à partir des ventes réelles de sa commune (données DVF de la DGFiP, publiées sur data.gouv.fr sous Licence Ouverte 2.0). U"},{"name":"compute_fiscal_year","description":"Calcule le résultat fiscal complet d'un exercice LMNP pour une année donnée : recettes, charges, amortissements (avec plafonnement et report), résultat fiscal n"},{"name":"compare_micro_bic","description":"Compare le régime micro-BIC et le régime réel pour une année fiscale. Calcule le résultat imposable dans chaque régime et indique lequel est le plus avantageux."},{"name":"compute_loan_schedule","description":"Génère (ou régénère) le tableau d'amortissement d'un emprunt immobilier. Supprime les échéances existantes et recalcule toutes les mensualités (capital, intérêt"},{"name":"compute_tva","description":"Calcule la déclaration de TVA pour les biens para-hôteliers assujettis (régime TVA liable) sur une année donnée. Retourne la TVA collectée, déductible et le sol"},{"name":"generate_fec","description":"Génère le Fichier des Écritures Comptables (FEC) pour un exercice fiscal. Le FEC est un fichier réglementaire au format normé (article A.47 A-1 du LPF, 18 colon"},{"name":"generate_tax_return","description":"Génère la liasse fiscale LMNP au format PDF (formulaires 2031, 2033-A à 2033-G) pour un exercice fiscal donné. L'exercice est recalculé avant la génération si n"},{"name":"create_property","description":"Crée un nouveau bien immobilier LMNP pour l'utilisateur connecté. Les montants (acquisition_price, notary_fees, market_value) sont en euros. Les surfaces (total"},{"name":"update_property","description":"Met à jour les champs d'un bien immobilier existant. Seuls les champs fournis sont modifiés. Les montants sont en euros, les surfaces en m²."},{"name":"delete_income","description":"Supprime un revenu locatif par son identifiant. Cette action est irréversible."},{"name":"delete_expense","description":"Supprime une charge d'exploitation par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_furniture","description":"Supprime un élément de mobilier par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_property_work","description":"Supprime un poste de travaux immobiliers par son identifiant. Les documents justificatifs associés sont également supprimés. Cette action est irréversible."},{"name":"delete_document","description":"Supprime un document justificatif par son identifiant. Le fichier physique est également supprimé du stockage. Cette action est irréversible."},{"name":"list_categories","description":"Retourne toutes les valeurs valides pour les champs de type enum : catégories de charges, sources de revenus, types de bien, types de location, régimes TVA et t"},{"name":"import_airbnb_csv","description":"Importe un fichier CSV Airbnb (historique des transactions ou réservations) dans un bien donné. Le contenu du fichier CSV doit être encodé en base64 dans le cha"},{"name":"export_documents","description":"Génère un fichier ZIP contenant tous les justificatifs (factures, reçus, devis) de l'utilisateur, organisés par année et type (charges/mobilier/travaux). Filtra"},{"name":"get_projection","description":"Calcule une projection pluriannuelle du résultat fiscal LMNP sur plusieurs années. Pour chaque année : revenus estimés, charges, amortissements (bâti + travaux "},{"name":"get_simulation","description":"Compare le régime micro-BIC et le régime réel pour une année donnée. Retourne : revenus bruts, résultats micro-BIC (50% ou 30% selon classement), résultat réel "}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.manganate006/openlmnp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.manganate006%2Fopenlmnp","firstSeenAt":"2026-09-06T18:19:27.474Z","fetchedAt":"2026-09-06T18:19:27.474Z","normalizedAt":"2026-09-06T18:19:27.474Z"}]},"firstSeenAt":"2026-09-06T18:19:27.474Z","updatedAt":"2026-09-06T18:19:51.329Z"}