FR/EN tools for French rental, frontalier & home-employment (CCN 3239) — sourced, dated answers.
| Endpoint | https://api.adminlanding.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.20.0 |
| Now | 13 tools · grade D (59) · pin ts_5dce40c2a3643ca01943671906e131cf · protocol 2025-06-18 |
| First / last listed | 2026-10-26 02:40 UTC / 2026-10-26 02:40 UTC |
| Grade over time | 2026-10-26: D (59), 13 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: check_zone_tendue calculate_tenant_notice_period calculate_home_employment_end_of_contract calculate_assistant_maternel_end_of_contract check_dpe_rental_restrictions calculate_deposit_restitution calculate_rent_revision calculate_net_swiss_salary compare_lamal_cmu calculate_teletravail_frontalier compare_family_allowances check_geneva_quasi_resident generate_rent_receipt
check_zone_tendue | 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écret n° 2013-392 annex, 1,434 communes, agglomérations >50k) where the tenant's reduced 1-month notice a params: insee_code, commune, code_postal |
calculate_tenant_notice_period | 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 tendue commune (first-list perimeter, resolved automatically from insee_code/commune) or on a statutor params: lease_type*, insee_code, commune, code_postal, zone_tendue, ground_id, reception_date |
calculate_home_employment_end_of_contract | 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, calendrier, indemnité, documents, pour l'employeur comme pour le salarié. — Notice duration by senior params: party*, end_reason*, start_date*, notification_date, sent_date, entretien_date, unfitness_origin, unfitness_opinion_date, approval_decision, approval_notified_date, agreed_end_date, as_of_date, serious_misconduct, contract_type, cdd_end_date, cdd_reason, leave_pay_mode, sector_months, sector_months_last_84, avg_60_months_gross, regime*, convocation_date, hourly_gross, weekly_hours, avg_12_months_gross, avg_3_months_gross, am_monthly_gross, am_total_gross_paid |
calculate_assistant_maternel_end_of_contract | 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, indemnité de rupture, documents Pajemploi, pour le parent comme pour l'assistant maternel. — Same en params: party*, end_reason*, start_date*, notification_date, sent_date, entretien_date, unfitness_origin, unfitness_opinion_date, approval_decision, approval_notified_date, agreed_end_date, as_of_date, serious_misconduct, contract_type, cdd_end_date, cdd_reason, leave_pay_mode, sector_months, sector_months_last_84, avg_60_months_gross, am_monthly_gross, am_total_gross_paid |
check_dpe_rental_restrictions | 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° 2021-1104 Climat et Résilience — G banned since 2025, F from 2028, E from 2034, France métropolitai params: dpe_class*, dpe_issue_date |
calculate_deposit_restitution | 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 month from the remise des clés when the exit état des lieux matches the entry one, 2 months otherwise) params: deposit*, rent_hors_charges*, key_return_date*, edl_outcome*, restitution_date, lease_type, tenant_gave_address, copropriete, provision_amount, provision_justification, apply_provision, damages, perspective |
calculate_rent_revision | New rent after the yearly IRL revision; no revision for class F/G homes. · Nouveau loyer après la révision IRL annuelle ; pas de révision pour les logements classés F ou G. — 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 lease's reference quarter ÷ IRL of the SAME quarter one year earlier params: current_rent*, reference_quarter*, revision_date, dpe_class |
calculate_net_swiss_salary | 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 payroll rules — no AI. Returns annual + monthly net and the deduction breakdown, with the data year o params: gross_chf_annual*, age*, canton* |
compare_lamal_cmu | 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 the French contribution (in EUR, 8 % of the worker's OWN income of year N-2 above 25 % of the PASS — CSS art. L. 380-3-1 IV an params: income_n2_eur, salary_chf, age*, canton*, children_ages |
calculate_teletravail_frontalier | Frontalier telework thresholds (FR–CH): 40 % tax; social security Swiss below 25 %, French from 25 % unless the employer's A1 (framework agreement, below 50 %), reported separately. · Télétravail frontalier : seuil fiscal 40 % ; sécurité sociale suisse sous 25 %, française dès 25 % sauf A1 de l'employeur (accord-cadre, moins de 50 %). — Projects a typical working week over 46 worked weeks and retu params: telework_days_per_week*, days_per_week, mission_days_per_year, swiss_employment_start, france_move_date, as_of_date, work_canton |
compare_family_allowances | Family allowances: Swiss vs French for a frontalier. · Allocations familiales : Suisse ou France pour un frontalier. — Compares the family allowances a cross-border worker's household is due under the Swiss canton's rules (BSV 2026 table, LAFam art. 3 age limits; paid monthly with the salary) vs the French CAF (F13213 amounts, modulated by the household's N-2 resources band), and the EU 883/2004 a params: canton*, children*, spouse_works_in_france, caf_income_band |
check_geneva_quasi_resident | Quasi-resident status (≥ 90 % of the household's income taxable in CH). · Statut de quasi-résident (≥ 90 % des revenus du foyer imposables en CH). — For a person taxed at source in Switzerland who lives in France (Geneva and every canton outside the 1983 agreement): at least 90 % of the household's worldwide gross income (you + spouse) taxable in Switzerland opens a request for ordinary taxation ( params: swiss_income*, total_income*, work_canton, source_taxed |
generate_rent_receipt | 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 filled with the given data, not AI-generated content. The document is issued in FRENCH (required for leg params: landlordName*, landlordAddress*, tenantName*, propertyAddress*, periodFrom*, periodTo*, paymentDate*, rentAmount*, chargesAmount*, paymentMethod, issuedAt, acknowledge_incomplete, includeEnglish, locale |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.