MCP App Store
by KeenEthics

Overview

Qalimo est une application française de gestion locative pour bailleurs particuliers et SCI. Ce connecteur permet de piloter sa gestion locative en langage naturel : consulter ses biens, locataires, soldes, écritures comptables, transactions bancaires et documents (baux, quittances, états des lieux) ; générer les quittances de loyer et avis d'échéance en PDF ; enregistrer ou corriger des écritures comptables (loyers, charges, travaux) ; préparer les pièces d'un état des lieux. Accès limité au compte du bailleur authentifié via OAuth, en lecture et/ou écriture selon le consentement accordé.

Tools

create_balance

ChatGPT
Crée une nouvelle écriture comptable, soit sur un locataire (paiement reçu, appel manuel…), soit sur un bien (charge, taxe foncière, assurance, travaux, crédit…), soit sur un profil bailleur (virement du mandataire au bailleur, type 'paiement_bailleur'). Fournir exactement UN des trois paramètres tenant_id, property_id ou profile_id. Avant d'appeler, utiliser get_balance_types pour connaître les type valides et leur domaine (locataire, bien ou profil bailleur). À utiliser pour : 'enregistre un paiement de X€', 'ajoute une charge sur le bien Y', 'note la taxe foncière', 'enregistre des travaux', 'enregistre le virement au bailleur'. Pour créer plusieurs écritures d'un coup, préférer create_balances.

create_balances

ChatGPT
Crée plusieurs écritures comptables en un seul appel (bulk create de la compta) : mêmes règles que create_balance, appliquées à une liste de nouvelles écritures (chaque ligne cible un locataire, un bien ou un profil bailleur). Tout ou rien : si une seule ligne est invalide, aucune écriture n'est créée. À utiliser pour : 'enregistre ces 6 paiements', 'saisis les charges de l'année', 'importe cette liste d'écritures'.

create_edl_room

ChatGPT
Crée une nouvelle pièce d'état des lieux (EDL d'entrée ou de sortie) sur un bien, avec ses éléments (sols, murs, équipements, mobilier…), leur état et d'éventuels sous-éléments. Idéal pour retranscrire un état des lieux fourni en texte libre ou en PDF : appeler cet outil une fois par pièce. État : 1=Neuf, 2=Bon état, 3=État d'usage, 4=Mauvais état. À utiliser pour : 'ajoute une pièce WC à l'état des lieux', 'crée l'état des lieux du bien depuis ce texte'.

create_folder

ChatGPT
Crée un dossier pour regrouper des biens (ex: un immeuble détenu, un portefeuille par ville). Un dossier peut être rangé dans un autre dossier via parent_folder_id. Pour créer un immeuble AVEC ses appartements d'un coup, utiliser plutôt create_property avec is_immeuble=true. À utiliser pour : 'crée un dossier Immeuble rue Foch', 'regroupe mes biens de Nantes'.

create_profile

ChatGPT
Crée un nouveau profil bailleur : l'entité juridique (personne physique, SCI, société) qui possède des biens en location. À utiliser pour : 'crée un profil pour ma SCI Dupont', 'ajoute un bailleur', 'crée mon profil bailleur'. Les signataires sont les personnes qui signent les baux au nom du profil.

create_property

ChatGPT
Crée un bien immobilier. Trois formes : bien simple (défaut) ; colocation à baux individuels (nb_rooms = nombre de chambres → crée un dossier + une chambre par colocataire) ; immeuble entier (is_immeuble = true + liste appartements → crée un dossier + un bien par appartement). loyer_hc, charges et deposit sont requis sauf pour un immeuble (ils se donnent alors par appartement). Si des informations recommandées manquent (surface, chauffage, équipements…), l'outil renvoie une erreur listant les champs : les demander à l'utilisateur, ne pas les inventer, et ne passer allow_incomplete: true que s'il confirme vouloir créer sans. À utiliser pour : 'ajoute un T2 à Vannes', 'crée une coloc de 4 chambres', 'crée mon immeuble de 6 appartements'.

create_tenant

ChatGPT
Crée un locataire (= un bail) sur un bien : occupants (et garants éventuels), dates et conditions financières. type_bail (nu, meuble, etudiant, mobilite…) est obligatoire pour un bien d'habitation. Par défaut, AUCUN contrat de bail n'est généré — passer generate_bail=true pour générer le PDF du bail (et l'envoyer selon envoi_bail). generate_initial_balance crée les appels de loyer depuis la date d'entrée ; avec generate_payments, les loyers passés sont aussi marqués payés. Si des informations recommandées manquent (dépôt de garantie, jour d'appel, date de signature, indice IRL, email des locataires), l'outil renvoie une erreur listant les champs : les demander à l'utilisateur, ne pas les inventer, et ne passer allow_incomplete: true que s'il confirme vouloir créer sans. À utiliser pour : 'ajoute un locataire dans le T2', 'crée le bail de M. Martin au 1er septembre', 'enregistre mes locataires actuels'.

delete_balance

ChatGPT
Supprime une écriture comptable. Les écritures auto-générées (avec correlation_id) ne peuvent pas être supprimées. Une écriture déjà comptabilisée dans une période clôturée n'est jamais effacée : une contrepassation datée du jour est créée à la place et renvoyée dans contrepassation. À utiliser pour : 'efface ce paiement', 'supprime l'écriture du 12 mars'.

generate_avis_echeance

ChatGPT
Génère un avis d'échéance (= appel de loyer : demande de paiement du loyer et des charges pour la prochaine période) pour un locataire, en PDF. À utiliser pour : 'envoie un appel de loyer à X', 'génère l'avis d'échéance', 'demande le paiement du loyer', 'préviens X que le loyer arrive'.

generate_quittances

ChatGPT
Génère automatiquement toutes les quittances de loyer manquantes pour un locataire (basé sur les paiements déjà enregistrés et la période de bail) — la quittance est le justificatif de paiement du loyer et des charges que le bailleur remet gratuitement au locataire qui en fait la demande (loi du 6 juillet 1989). Retourne la liste des PDFs générés. À utiliser quand l'utilisateur demande : 'génère mes quittances', 'envoie la quittance à X', 'quittance de loyer du mois', 'créer les quittances manquantes'.

get_balance_types

ChatGPT
Liste tous les types d'écritures comptables disponibles dans Qalimo avec leur libellé et leur domaine : 'locataire' pour les types à utiliser avec tenant_id (paiement, appel_loyer, appel_dg…), 'bien' pour les types à utiliser avec property_id (impots_tf, assurance_pno, reparation…). Les types avec creation: false ne sont pas créables manuellement. À appeler avant create_balance pour connaître les valeurs valides du paramètre type.

get_property

ChatGPT
Récupère le détail complet d'un bien immobilier locatif : adresse complète, surface, type de logement, loyer, charges, DPE, etc. Préférer cet outil à list_properties quand l'utilisateur s'intéresse à UN bien précis (fiche du logement, caractéristiques de la location).

get_tenant

ChatGPT
Récupère le détail d'un locataire et de son bail : dates de début et de fin de bail, loyer, charges, dépôt de garantie (caution), occupants, garants, etc. À utiliser quand l'utilisateur s'intéresse à UN locataire ou UNE location en particulier.

get_tenant_balance

ChatGPT
Calcule le solde financier d'un locataire à aujourd'hui. Retourne total_appele (loyers et charges appelés), total_paye (paiements reçus du locataire), solde (négatif = le locataire doit de l'argent, positif = en sa faveur) et depot_garantie_solde (solde du dépôt de garantie). À utiliser pour : 'combien me doit X', 'solde de mon locataire', 'a-t-il payé son loyer', 'impayés ou arriérés de loyer', 'situation comptable de X'.

list_balances

ChatGPT
Liste les écritures financières comptables — côté locataire (appels de loyer, paiements reçus, dépôts de garantie…) ET côté bien (charges, taxes, assurances, travaux, crédits) — triées par date décroissante. À utiliser pour : 'historique de paiement', 'écritures comptables', 'mes loyers encaissés', 'les charges de mon appartement', 'détail des dépenses', 'comptabilité de ma gestion locative'.

list_banks

ChatGPT
Liste les comptes bancaires connectés au bailleur, avec leur solde et dernière mise à jour. À utiliser pour : 'mes banques', 'mes comptes', 'solde de mes comptes bancaires'.

list_edl_rooms

ChatGPT
Liste les pièces d'état des lieux (EDL, état des lieux d'entrée ou de sortie du logement) d'un bien, avec pour chaque pièce ses éléments (bâti, équipements, mobilier), leur état et leurs sous-éléments. À utiliser AVANT de créer ou modifier une pièce, pour connaître les pièces existantes et récupérer leur id. À utiliser pour : 'les pièces de l'état des lieux du bien X', 'montre l'EDL du bien'.

list_files

ChatGPT
Liste les documents de gestion locative (contrats de bail, quittances de loyer, avis d'échéance, états des lieux, etc.) triés par date d'ajout décroissante. Retourne uniquement les métadonnées (nom, type, taille) — pas les blobs. À utiliser pour : 'mes documents', 'mes quittances', 'mes baux', 'documents du locataire X'.

list_folders

ChatGPT
Liste les dossiers de biens (immeubles, colocations, regroupements libres) avec leur hiérarchie (id_parent). Un dossier regroupe des biens et/ou d'autres dossiers. À utiliser pour : 'mes immeubles', 'mes dossiers', ou avant create_property/create_folder pour connaître les ids de dossiers existants.

list_profiles

ChatGPT
Liste tous les profils bailleurs accessibles. Un profil bailleur représente une entité juridique propriétaire de biens en location (personne physique, SCI, société, indivision) au sens de la gestion locative. À utiliser quand l'utilisateur demande : 'mes profils', 'mes SCI', 'mes sociétés', 'liste mes bailleurs', 'au nom de qui sont mes locations'.

list_properties

ChatGPT
Liste les biens immobiliers mis en location : appartements, maisons, studios, colocations, locaux commerciaux, garages/parkings. Retourne les champs essentiels (nom, adresse, loyer) — utiliser get_property pour les détails complets d'un bien. À utiliser pour : 'liste mes biens', 'mes appartements', 'mes logements en location', 'combien de biens je gère', 'mon parc locatif'.

list_tenants

ChatGPT
Liste les locataires actifs et passés. Un 'tenant' représente un bail signé (location nue, meublée, colocation…) sur un bien. Retourne les champs essentiels (nom, bien occupé, dates de bail). Utiliser get_tenant pour le détail. À utiliser pour : 'mes locataires', 'qui loue chez moi', 'liste des baux', 'mes locations en cours', 'contrats de location actifs'.

list_transactions

ChatGPT
Liste les transactions bancaires importées depuis les comptes connectés (Nordigen/Linxo), triées par date décroissante. Une transaction peut être 'liée' (rapprochée à une ou plusieurs écritures) ou 'non liée'. À utiliser pour : 'mes transactions bancaires', 'paiements reçus sur mon compte', 'transactions non rapprochées', 'rapprochement bancaire', 'mouvements bancaires'.

update_balance

ChatGPT
Modifie une écriture comptable existante (montant, date, commentaire). Les écritures auto-générées (avec correlation_id) ne peuvent pas être modifiées — utiliser generate_quittances pour les régénérer. Une écriture comptabilisée dans une période clôturée n'est jamais modifiée en place : une contrepassation est créée et une écriture corrigée datée du jour la remplace (toutes deux renvoyées dans la réponse ; un changement de date est alors sans effet, la correction est datée du jour). Pour modifier plusieurs écritures d'un coup, préférer update_balances.

update_balances

ChatGPT
Modifie plusieurs écritures comptables en un seul appel (bulk update de la compta) : mêmes règles que update_balance, appliquées à une liste d'écritures. Tout ou rien : si une seule écriture est introuvable ou non modifiable (auto-générée avec correlation_id, déjà contrepassée), aucune modification n'est appliquée. Une écriture comptabilisée dans une période clôturée est corrigée par contrepassation + écriture de remplacement datée du jour (renvoyées dans la réponse). À utiliser pour : 'corrige la date de ces paiements', 'passe ces trois loyers à 650€', 'ajoute un commentaire sur toutes ces écritures'.

update_edl_room

ChatGPT
Met à jour une pièce d'état des lieux (EDL) existante. Fournir room_id (cf. list_edl_rooms). Champs modifiables dans room : nom, commentaire, is_shared et elements. ⚠️ Si elements est fourni, il REMPLACE l'intégralité des éléments de la pièce ; pour ne changer que le nom ou le commentaire, ne PAS inclure elements. État : 1=Neuf, 2=Bon état, 3=État d'usage, 4=Mauvais état. À utiliser pour : 'renomme la pièce', 'corrige l'état du sol'.

update_folder

ChatGPT
Modifie un dossier de biens existant (nom, adresse, date/prix d'achat, dossier parent). Fournir uniquement les champs à changer. À utiliser pour : 'renomme le dossier X', 'déplace le dossier X dans Y'.

update_profile

ChatGPT
Modifie un profil bailleur existant (nom, SIRET, IBAN, régime fiscal…). Fournir uniquement les champs à changer. À utiliser pour : 'change l'IBAN de ma SCI', 'corrige le SIRET du profil X'.

update_property

ChatGPT
Modifie un bien existant : nom, adresse, loyer, charges, dépôt de garantie, surface, date/prix d'achat… Fournir uniquement les champs à changer. Ne modifie PAS les baux en cours (utiliser update_tenant pour changer le loyer d'un bail actif). À utiliser pour : 'passe le loyer du T2 à 650€', 'corrige l'adresse du bien X'.

update_tenant

ChatGPT
Modifie un bail existant : dates, loyer, charges, dépôt de garantie, jour d'appel, préavis. Fournir uniquement les champs à changer. Pour un départ, passer preavis=true et fin=date de départ (crée le processus de départ). Le loyer modifié est reporté sur le bien. À utiliser pour : 'passe le loyer de M. Martin à 700€', 'M. Martin a posé son préavis pour le 31 octobre'.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

30

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily