com.adminlanding/french-rental-compliance

MCPCommunitylive
v1.17.0com.adminlandingUnknownAktualisiert vor 7 T

FR/EN tools for French rental, frontalier & home-employment (CCN 3239) — sourced, dated answers.

Endpunkt-Statuslive
geprüft vor 5 Tagen · 1258 ms
100 % der letzten 5 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 7 TLetzte Aktualisierung
Paket
Autorcom.adminlanding
LizenzUnknown
Version1.17.0
Quellemcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche13 Tools · keines privilegiert
Sicherheits-Scan✓ Saubervlive · vor 16 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert11. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

13 Tools · keines privilegiert
Live am Endpunkt des Anbieters beobachtet16d ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://api.adminlanding.com/mcp13 Tools · 1039 ms
check_zone_tendueIs a commune in zone tendue, and which list (reduced tenant notice, or tax only)? · Une commune est-elle en zone tendue, et sur quelle liste (préavis réduit, ou fiscal seulement) ? — Checks whether a French commune is in the 'zone tendue' perimeter and — crucially — WHICH one: the first list (décre…

Is a commune in zone tendue, and which list (reduced tenant notice, or tax only)? · Une commune est-elle en zone tendue, et sur quelle liste (préavis réduit, ou fiscal seulement) ? — Checks whether a French commune is in the 'zone tendue' perimeter and — crucially — WHICH one: the first list (décre…

ParameterTypBeschreibung
insee_codestringINSEE commune code (5 chars, e.g. 75056 for Paris, 2A004 for Ajaccio). Preferred when known — skips name resolution.
communestringCommune name, e.g. 'Lyon'. Used when insee_code is not provided.
code_postalstring5-digit postal code — disambiguates homonym communes.
calculate_tenant_notice_periodTenant's notice period to end a French lease (préavis). · Délai de préavis du locataire pour résilier un bail. — Computes the tenant's notice period for terminating a French residential lease (loi n° 89-462 art. 15): furnished = always 1 month; unfurnished = 3 months, reduced to 1 month in a zone t…

Tenant's notice period to end a French lease (préavis). · Délai de préavis du locataire pour résilier un bail. — Computes the tenant's notice period for terminating a French residential lease (loi n° 89-462 art. 15): furnished = always 1 month; unfurnished = 3 months, reduced to 1 month in a zone t…

ParameterTypBeschreibung
lease_type*string'vide' = unfurnished, 'meuble' = furnished
insee_codestringINSEE commune code (5 chars, e.g. 75056 for Paris, 2A004 for Ajaccio). Preferred when known — skips name resolution.
communestringCommune name, e.g. 'Lyon'. Used when insee_code is not provided.
code_postalstring5-digit postal code — disambiguates homonym communes.
zone_tenduebooleanExplicit zone-tendue (first list) flag if already known — otherwise resolved from insee_code/commune.
ground_idstringStatutory ground for the reduced 1-month notice on an unfurnished lease (art. 15 I).
reception_datestringISO date the LANDLORD RECEIVES the notice (LRAR reception, remise en main propre, or acte de commissaire) — never the sending date.
calculate_home_employment_end_of_contractEnd of a home-employment contract in France (particulier employeur ↔ salarié: cleaner, carer, garde d'enfant à domicile, assistant maternel): notice, dates, indemnity, documents, for either party. · Fin de contrat d'emploi à domicile (particulier employeur ↔ salarié, assistant maternel) : préavis,…

End of a home-employment contract in France (particulier employeur ↔ salarié: cleaner, carer, garde d'enfant à domicile, assistant maternel): notice, dates, indemnity, documents, for either party. · Fin de contrat d'emploi à domicile (particulier employeur ↔ salarié, assistant maternel) : préavis,…

ParameterTypBeschreibung
party*stringWho is asking: 'employer' (particulier employeur) or 'employee' (salarié / assistant maternel). Wording only — the figures are identical for both.
end_reason*stringClosed category matching the letter: 'employer_termination' (licenciement / retrait d'enfant), 'resignation' (démission), 'mutual_termination' (rupture convent…
start_date*stringContract start (ISO).
notification_datestringISO date of the FIRST PRESENTATION (or handover) of the letter that ends the contract — the notice runs from it. For a rupture conventionnelle: the signature d…
as_of_datestringSeniority reference date when the letter has not been sent yet (planning). Ignored when notification_date is given.
serious_misconductbooleanThe letter states faute grave or faute lourde (a category chosen by the user — the tool does not assess it). Removes the notice and the indemnity by rule.
regime*string'home_employee' (salarié du particulier employeur: cleaner, carer, housekeeper…), 'garde_domicile' (child care at the family's home — same rules as home_employ…
convocation_datestringEmployer termination only: first presentation of the convocation à l'entretien préalable → earliest entretien date (CCN art. 161.1.1.1).
hourly_grossnumberGross hourly rate in € (home employee / garde à domicile).
weekly_hoursnumberWeekly hours (mensualisation = hourly × hours × 52 / 12).
avg_12_months_grossnumberOptional — average gross monthly pay over the last 12 months (art. 163.1 reference).
avg_3_months_grossnumberOptional — average gross monthly pay over the last 3 months (the more favourable average is used).
am_monthly_grossnumberAssistant maternel: monthly gross (mensualisation), EXCLUDING indemnités d'entretien, repas, kilométriques.
am_total_gross_paidnumberAssistant maternel: optional total gross salaries paid since the start (art. 121.1 base). Defaults to mensualisation × complete months.
calculate_assistant_maternel_end_of_contractEnd of an assistant maternel (assmat) contract with a parent-employer: retrait d'enfant or resignation, notice, indemnity, Pajemploi documents, for the parent or the assistant maternel. · Fin de contrat d'assistant maternel (assmat) avec un parent employeur : retrait d'enfant ou démission, préavis,…

End of an assistant maternel (assmat) contract with a parent-employer: retrait d'enfant or resignation, notice, indemnity, Pajemploi documents, for the parent or the assistant maternel. · Fin de contrat d'assistant maternel (assmat) avec un parent employeur : retrait d'enfant ou démission, préavis,…

ParameterTypBeschreibung
party*stringWho is asking: 'employer' (particulier employeur) or 'employee' (salarié / assistant maternel). Wording only — the figures are identical for both.
end_reason*stringClosed category matching the letter: 'employer_termination' (licenciement / retrait d'enfant), 'resignation' (démission), 'mutual_termination' (rupture convent…
start_date*stringContract start (ISO).
notification_datestringISO date of the FIRST PRESENTATION (or handover) of the letter that ends the contract — the notice runs from it. For a rupture conventionnelle: the signature d…
as_of_datestringSeniority reference date when the letter has not been sent yet (planning). Ignored when notification_date is given.
serious_misconductbooleanThe letter states faute grave or faute lourde (a category chosen by the user — the tool does not assess it). Removes the notice and the indemnity by rule.
am_monthly_grossnumberAssistant maternel: monthly gross (mensualisation), EXCLUDING indemnités d'entretien, repas, kilométriques.
am_total_gross_paidnumberAssistant maternel: optional total gross salaries paid since the start (art. 121.1 base). Defaults to mensualisation × complete months.
check_dpe_rental_restrictionsFrench rental limits by DPE class: letting ban, rent freeze, DPE validity. · Restrictions locatives selon la classe DPE : interdiction de louer, gel des loyers, validité du DPE. — Given a dwelling's DPE class (A–G), returns the French rental restrictions in force: letting ban status and date (loi n…

French rental limits by DPE class: letting ban, rent freeze, DPE validity. · Restrictions locatives selon la classe DPE : interdiction de louer, gel des loyers, validité du DPE. — Given a dwelling's DPE class (A–G), returns the French rental restrictions in force: letting ban status and date (loi n…

ParameterTypBeschreibung
dpe_class*stringEnergy class from the dwelling's DPE.
dpe_issue_datestringISO issue date of the DPE — enables the validity check.
calculate_deposit_restitutionDeposit restitution: due date, 10 %/month late penalty, vétusté-apportioned retentions. · Restitution du dépôt de garantie : date limite, majoration de 10 % par mois de retard, retenues avec vétusté. — For a French residential lease (loi n° 89-462 art. 22 / art. 25-6): the restitution deadline (1 m…

Deposit restitution: due date, 10 %/month late penalty, vétusté-apportioned retentions. · Restitution du dépôt de garantie : date limite, majoration de 10 % par mois de retard, retenues avec vétusté. — For a French residential lease (loi n° 89-462 art. 22 / art. 25-6): the restitution deadline (1 m…

ParameterTypBeschreibung
deposit*numberDeposit paid at move-in (€).
rent_hors_charges*numberMonthly rent en principal, excluding charges (€).
key_return_date*stringDate the keys were handed back (remise des clés), ISO date — the deadline runs from this day.
edl_outcome*string'identical' when the exit état des lieux matches the entry one (1-month deadline); 'differences' otherwise (2 months).
restitution_datestringDate the deposit was / will be returned (ISO). Defaults to today — the penalty is computed against it.
lease_typestring'vide' unfurnished (deposit cap 1 month) or 'meuble' furnished (cap 2 months). Defaults to vide.
tenant_gave_addressbooleanfalse when the tenant never gave a new address — the late penalty is then not due (art. 22). Defaults to true.
coproprietebooleantrue when the building is a copropriété: the landlord may keep a provision ≤ 20 % of the deposit until the annual charge settlement.
apply_provisionbooleantrue to actually keep the copropriété provision in the figures (default false).
damagesarrayDamage lines to apportion. Omit for a full restitution.
perspectivestringWho is asking — changes only the next_steps wording, never the figures.
calculate_rent_revisionNew rent after the yearly IRL increase; F/G homes are frozen. · Nouveau loyer après la révision IRL annuelle ; les biens F/G sont gelés. — Computes the legally revised rent for a French residential lease using the INSEE IRL (indice de référence des loyers): new rent = current rent × (IRL of the lea…

New rent after the yearly IRL increase; F/G homes are frozen. · Nouveau loyer après la révision IRL annuelle ; les biens F/G sont gelés. — Computes the legally revised rent for a French residential lease using the INSEE IRL (indice de référence des loyers): new rent = current rent × (IRL of the lea…

ParameterTypBeschreibung
current_rent*numberCurrent monthly rent excluding charges (hors charges), in euros.
reference_quarter*stringThe IRL reference quarter OF THE YEAR OF THE REVISION (e.g. '2026-T2' for a revision in 2026). The lease usually names the quarter only ('T2', '2e trimestre')…
revision_datestringDate the revision takes effect, as an ISO date (e.g. 2026-09-01) — normally the lease anniversary; accept a natural date from the user and format it yourself.…
dpe_classstringDwelling's DPE class, if known — F or G blocks the revision (rent freeze).
calculate_net_swiss_salaryNet Swiss salary for a cross-border worker. · Salaire suisse net pour un frontalier. — Converts a gross annual Swiss salary (CHF) to net, deducting the employee shares of AVS/AI/APG, AC (chômage), LPP (2nd pillar) and NBU (non-occupational accident) for the given border canton. Deterministic Swiss…

Net Swiss salary for a cross-border worker. · Salaire suisse net pour un frontalier. — Converts a gross annual Swiss salary (CHF) to net, deducting the employee shares of AVS/AI/APG, AC (chômage), LPP (2nd pillar) and NBU (non-occupational accident) for the given border canton. Deterministic Swiss…

ParameterTypBeschreibung
gross_chf_annual*numberGross annual salary in CHF.
age*integerEmployee age (affects LPP rate).
canton*stringSwiss border canton (GE, VD, JU, NE, BS, VS).
compare_lamal_cmuFrontalier health cover: LAMal (CH) vs CMU/PUMa (FR). · Couverture santé frontalier : LAMal (CH) ou CMU (FR). — Estimates the monthly cost of the two health-insurance options a France–Switzerland cross-border worker chooses between (droit d'option): Swiss LAMal (in CHF) vs French CMU/PUMa (in EUR,…

Frontalier health cover: LAMal (CH) vs CMU/PUMa (FR). · Couverture santé frontalier : LAMal (CH) ou CMU (FR). — Estimates the monthly cost of the two health-insurance options a France–Switzerland cross-border worker chooses between (droit d'option): Swiss LAMal (in CHF) vs French CMU/PUMa (in EUR,…

ParameterTypBeschreibung
salary_chf*numberAnnual Swiss salary in CHF.
age*integerWorker's age.
canton*stringSwiss border canton (GE, VD, JU, NE, BS, VS).
children_agesarrayAges of dependants (optional) — priced by band (≤18 / 19-25 / 26+).
calculate_teletravail_frontalierFrontalier telework thresholds (FR–CH): 40 % tax and 49.9 % social security, reported separately. · Télétravail frontalier : seuils fiscal 40 % et sécurité sociale 49,9 %, distingués. — Projects a typical working week over 46 worked weeks and returns the telework share, the position against BOTH li…

Frontalier telework thresholds (FR–CH): 40 % tax and 49.9 % social security, reported separately. · Télétravail frontalier : seuils fiscal 40 % et sécurité sociale 49,9 %, distingués. — Projects a typical working week over 46 worked weeks and returns the telework share, the position against BOTH li…

ParameterTypBeschreibung
telework_days_per_week*numberDays per week worked from home in France (fractions allowed, e.g. 1.5).
days_per_weeknumberContractual working days per week (1–7). Default 5.
mission_days_per_yearintegerTemporary mission days per year in France or a third country — only the first 10 count inside the telework allowance.
swiss_employment_startstringYYYY-MM-DD the Swiss employment began — adds the 3-month LAMal/CMU droit d'option window.
as_of_datestringYYYY-MM-DD reference date for the option window (default: today) — makes the answer reproducible.
compare_family_allowancesFamily allowances: Swiss vs French for a frontalier. · Allocations familiales : Suisse ou France pour un frontalier. — Compares the monthly/annual family allowances a cross-border worker's household is due under the Swiss canton's rules vs French CAF, and the EU 883/2004 differential top-up when th…

Family allowances: Swiss vs French for a frontalier. · Allocations familiales : Suisse ou France pour un frontalier. — Compares the monthly/annual family allowances a cross-border worker's household is due under the Swiss canton's rules vs French CAF, and the EU 883/2004 differential top-up when th…

ParameterTypBeschreibung
canton*stringSwiss border canton (GE, VD, JU, NE, BS, VS).
children*arrayThe children (at least one).
spouse_works_in_francebooleanDoes the spouse work in France? (triggers the EU differential).
check_geneva_quasi_residentGeneva quasi-resident status (≥90% income taxed in CH). · Statut de quasi-résident genevois (≥90% des revenus imposés en CH). — Tells a Geneva cross-border worker whether they qualify as a quasi-résident — i.e. at least ~90% of the household's worldwide income is taxable in Switzerland — which unlo…

Geneva quasi-resident status (≥90% income taxed in CH). · Statut de quasi-résident genevois (≥90% des revenus imposés en CH). — Tells a Geneva cross-border worker whether they qualify as a quasi-résident — i.e. at least ~90% of the household's worldwide income is taxable in Switzerland — which unlo…

ParameterTypBeschreibung
swiss_income*numberIncome taxable in Switzerland (same currency as total_income).
total_income*numberTotal worldwide household income (same currency).
generate_rent_receiptFREE — no account needed. · GRATUIT, sans compte : quittance de loyer en PDF. — Rent receipt (quittance de loyer, loi n° 89-462 art. 21) PDF from the data you give: landlord, tenant, property address, period, rent and charges, payment date. Deterministic template engine — a fixed legal template fil…

FREE — no account needed. · GRATUIT, sans compte : quittance de loyer en PDF. — Rent receipt (quittance de loyer, loi n° 89-462 art. 21) PDF from the data you give: landlord, tenant, property address, period, rent and charges, payment date. Deterministic template engine — a fixed legal template fil…

ParameterTypBeschreibung
landlordName*stringLandlord's full name (bailleur).
landlordAddress*stringLandlord's address.
tenantName*stringTenant's full name (locataire) as it must appear on the receipt.
propertyAddress*stringAddress of the rented dwelling.
periodFrom*stringRental period start (ISO date, e.g. 2026-08-01).
periodTo*stringRental period end (ISO date). The receipt month is derived from this date.
paymentDate*stringDate the landlord RECEIVED the payment (ISO date).
rentAmount*stringRent excluding charges, in euros, as a string (e.g. '850' or '850.50').
chargesAmount*stringCharges (provisions/forfait), in euros, as a string ('0' if none).
paymentMethodstringPayment method (e.g. 'Virement bancaire', 'Chèque'). Defaults to bank transfer.
includeEnglishbooleanAppend a non-binding English reference translation as the last page. The legal document itself stays French.
localestringFilename/interface language only — the document is always issued in French (required for validity). Default fr.

13 von 13 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

FR/EN tools for French rental, frontalier & home-employment (CCN 3239) — sourced, dated answers.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.