{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_d8v5pwzwkmm9","handle":"french-rental-compliance","url":"https://wellknown.network/agents/french-rental-compliance","links":{"self":"https://wellknown.network/agents/french-rental-compliance/record.json","html":"https://wellknown.network/agents/french-rental-compliance","markdown":"https://wellknown.network/agents/french-rental-compliance/record.md","api":"https://wellknown.network/api/v1/agents/french-rental-compliance","status":"https://wellknown.network/api/v1/agents/french-rental-compliance/status","claim":"https://wellknown.network/agents/french-rental-compliance/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/french-rental-compliance/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.adminlanding.com:server:french-rental-compliance","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"french-rental-compliance","summary":"FR/EN tools for French rental, frontalier & home-employment (CCN 3239) — sourced, dated answers.","description":"FR/EN tools for French rental, frontalier & home-employment (CCN 3239) — sourced, dated answers.","publisher":{"name":"com.adminlanding","url":null},"homepage":"https://adminlanding.com","repository":null,"version":"1.8.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.adminlanding.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-27T12:59:31.184753Z","publishedAt":"2026-08-27T12:59:31.184753Z","registryName":"com.adminlanding/french-rental-compliance"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"}],"categories":["commerce","documents"]},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-09-05T19:27:23.436Z","lastProbedAt":"2026-09-05T19:27:23.436Z","statusComputedAt":"2026-09-05T19:28:28.515Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":163},"latestObservations":[{"at":"2026-09-05T19:27:23.436Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":163,"error":null,"detail":{"tools":[{"name":"check_zone_tendue","description":"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"},{"name":"calculate_tenant_notice_period","description":"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 termina"},{"name":"calculate_home_employment_end_of_contract","description":"End of a home-employment contract in France (particulier employeur ↔ salarié: cleaner, carer, garde d'enfant à domicile, assistant maternel): notice, dates, ind"},{"name":"calculate_assistant_maternel_end_of_contract","description":"End of an assistant maternel (assmat) contract with a parent-employer: retrait d'enfant or resignation, notice, indemnity, Pajemploi documents, for the parent o"},{"name":"check_dpe_rental_restrictions","description":"French rental limits by DPE class: letting ban, rent freeze, DPE validity. · Restrictions locatives selon la classe DPE : interdiction de louer, gel des loyers,"},{"name":"calculate_rent_revision","description":"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 "},{"name":"calculate_net_swiss_salary","description":"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"},{"name":"compare_lamal_cmu","description":"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-ins"},{"name":"compare_family_allowances","description":"Family allowances: Swiss vs French for a frontalier. · Allocations familiales : Suisse ou France pour un frontalier. — Compares the monthly/annual family allowa"},{"name":"check_geneva_quasi_resident","description":"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 work"}],"toolCount":10,"serverName":"adminlanding-french-rental-compliance","capabilities":["tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"check_zone_tendue","description":"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"},{"name":"calculate_tenant_notice_period","description":"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 termina"},{"name":"calculate_home_employment_end_of_contract","description":"End of a home-employment contract in France (particulier employeur ↔ salarié: cleaner, carer, garde d'enfant à domicile, assistant maternel): notice, dates, ind"},{"name":"calculate_assistant_maternel_end_of_contract","description":"End of an assistant maternel (assmat) contract with a parent-employer: retrait d'enfant or resignation, notice, indemnity, Pajemploi documents, for the parent o"},{"name":"check_dpe_rental_restrictions","description":"French rental limits by DPE class: letting ban, rent freeze, DPE validity. · Restrictions locatives selon la classe DPE : interdiction de louer, gel des loyers,"},{"name":"calculate_rent_revision","description":"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 "},{"name":"calculate_net_swiss_salary","description":"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"},{"name":"compare_lamal_cmu","description":"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-ins"},{"name":"compare_family_allowances","description":"Family allowances: Swiss vs French for a frontalier. · Allocations familiales : Suisse ou France pour un frontalier. — Compares the monthly/annual family allowa"},{"name":"check_geneva_quasi_resident","description":"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 work"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.adminlanding/french-rental-compliance","url":"https://registry.modelcontextprotocol.io/v0/servers/com.adminlanding%2Ffrench-rental-compliance","firstSeenAt":"2026-09-05T16:18:52.784Z","fetchedAt":"2026-09-05T16:18:52.784Z","normalizedAt":"2026-09-05T16:18:52.784Z"}]},"firstSeenAt":"2026-09-05T16:18:52.784Z","updatedAt":"2026-09-05T19:28:37.113Z"}