KLARA

KLARA MCP

Le serveur MCP pour KLARA : connectez votre logiciel de gestion KLARA à votre assistant IA et gérez clients, articles, factures, comptabilité et salaires directement depuis la conversation.

Aperçu

KLARA MCP est un serveur basé sur le protocole ouvert Model Context Protocol (MCP), exploité par ePost Service SA. Il relie les assistants IA compatibles MCP – par exemple Claude ou ChatGPT – à votre mandant KLARA. L'assistant peut ainsi rechercher et gérer clients et articles, créer des factures avec positions et destinataire, saisir des écritures avec justificatifs et enregistrer des positions salariales variables sur les décomptes de salaire ouverts.

Important : Chaque action agit directement sur les données réelles de votre entreprise. C'est pourquoi KLARA MCP prépare d'abord chaque accès en écriture – de la création d'un client à l'envoi d'une facture –, vous en présente un récapitulatif et ne l'exécute que lorsque vous l'avez validé sur la page de validation dans votre navigateur, avec un code d'authentification ou une passkey.

Connexion

Étape 1 pour tous les clients : créer une clé API dans KLARA. Dans KLARA, sous Utilisateurs, créez une nouvelle clé API. Ne lui attribuez que les rôles dont vous avez réellement besoin – KLARA MCP accède exactement à ce que le rôle de la clé ouvre. La connexion fonctionne exclusivement avec une clé API ; ne saisissez votre mot de passe KLARA que sur KLARA, jamais ailleurs.

Connexion avec Claude

  1. Dans Claude, sous Paramètres → Connecteurs, choisissez Ajouter un connecteur personnalisé et saisissez https://mcp.klara.ch/mcp – ou sélectionnez l'entrée KLARA dans le répertoire des connecteurs.
  2. Claude ouvre la page de connexion KLARA MCP : collez la clé API et connectez-vous.

Connexion avec ChatGPT

  1. Ouvrez chatgpt.com/plugins et cliquez sur le plus « Nouveau plugin ». Saisissez l'adresse https://mcp.klara.ch/mcp.
  2. Lors de la première connexion, la page de connexion KLARA MCP s'ouvre : collez la clé API et connectez-vous.

Commencez par le prompt « KLARA whoami » – l'assistant vous montre alors à quelle entreprise vous êtes connecté et quels domaines votre rôle ouvre.

Exemples

Voici à quoi ressemblent des demandes typiques à votre assistant IA (toutes les données sont fictives) :

Créer une facture« Crée un brouillon de facture pour Muster SA : 3 heures de conseil à 180 francs, payable à 30 jours. »
Gérer les données de base« Ajoute le numéro IDE CHE-123.456.789 chez Muster SA. »
Créer un article« Crée l'article A-1001 : heure de conseil, prestation de services, 180 francs TVA incluse, taux normal 8,1 pour cent. »
Saisir une écriture« Comptabilise 250 francs de matériel de bureau, payés par le compte bancaire, et joins ce justificatif en PDF. »
Saisir une position salariale« Enregistre 8 heures supplémentaires sur le décompte de salaire ouvert d'Anna Muster. »

Fonctionnalités

DomaineCe que l'assistant peut faireAccès
Clients & articlesRechercher, créer et modifier : clients avec adresses, contacts, IDE et numéro TVA ; articles avec prix, TVA et images ; catégories et filtres.Lecture Validation
Factures & commandesCréer des factures avec positions et destinataire, les récupérer en PDF ; envoi par e-mail, ePost, eBill ou poste ; consulter les documents de commande.Lecture Validation
ComptabilitéSaisir des écritures manuelles avec justificatifs, consulter le plan comptable et les catalogues TVA, lire les positions ouvertes du rapprochement bancaire et les décomptes TVA.Lecture Validation
SalairesParcourir le répertoire du personnel et enregistrer des positions salariales variables (heures, indemnités, bonus) sur les décomptes ouverts.Lecture Validation

Le mécanisme de confirmation

Tout ce qui est irréversible se déroule en deux étapes : l'assistant prépare l'action et vous présente un récapitulatif ainsi qu'un lien vers la page de validation de KLARA MCP. C'est là que vous validez vous-même l'action, avec le code de votre application d'authentification ou avec une passkey (Touch ID, Face ID, Windows Hello). L'assistant ne reçoit à aucun moment un code ou un secret ; il n'exécute que ce que vous avez validé, même sur instruction tirée d'un document. La validation vaut pour cette action précise et est journalisée sur le serveur. Sur la page de validation, vous pouvez aussi rejeter l'action. Lors de la première connexion, vous configurez une fois l'application d'authentification (code QR) ; cela vaut pour votre clé API, même si vous connectez KLARA plus tard à un autre service d'IA. Autre navigateur ou autre appareil : saisissez-y une fois votre clé API. Chaque action n'est exécutée qu'une seule fois. Cela vaut pour chaque accès en écriture : les données de base (clients, contacts, adresses, articles, catégories, images) comme les suppressions, la création et l'envoi de factures, les écritures, les justificatifs, les positions salariales et les compteurs de numérotation. Les préparations non confirmées expirent d'elles-mêmes après 30 minutes.

Outils disponibles

KLARA MCP met 64 outils à disposition – chaque opération est un outil distinct. Lecture ne fait que consulter des données, Validation prépare l'action et nécessite votre validation dans le navigateur (code d'authentification ou passkey), Écriture n'agit que sur des préparations (abandon).

Contexte

OutilFonctionAccès
klara_whoamiEntreprise connectée, mode de connexion et domaines ouverts par votre rôleLecture

Données de référence

OutilFonctionAccès
klara_accountsPlan comptable – complet ou un compte par numéroLecture
klara_account_pickerSélection de comptes pour les lignes d'écriture, valeurs links inclusesLecture
klara_booking_typesTypes d'écritureLecture
klara_business_case_templatesModèles de cas d'affaires – catalogue, sélection de l'entreprise ou un seulLecture
klara_business_caseUn cas d'affaires par identifiantLecture
klara_business_case_from_templateLire le cas d'affaires dérivé d'un modèle (modèle d'écriture prêt, lecture seule)Lecture
klara_accounting_configParamètres comptables de l'entrepriseLecture
klara_financial_yearsExercices comptables de l'entrepriseLecture
klara_vat_masterCatalogue TVA – liste, uniquement en vigueur ou un seulLecture
klara_vat_typesTypes de TVA – liste ou un seulLecture
klara_vat_casesCas de TVA (p. ex. TAXABLE_SUPPLY) – liste ou un seulLecture
klara_vat_profileProfil TVA de l'entreprise (mode de décompte, taux de la dette fiscale nette)Lecture
klara_vat_suggestionsSuggestions de TVA de KLARALecture
klara_company_vatsTaux de TVA enregistrés dans l'entrepriseLecture
klara_vat_included_settingSi les prix sont gérés TVA incluse ou exclueLecture
klara_bank_accountsComptes bancaires de l'entrepriseLecture
klara_exchange_rateCours de change d'une devise en CHFLecture
klara_article_categoriesCatégories d'articles – liste ou une seuleLecture
klara_article_filtersFiltres d'articles – liste ou un seulLecture
klara_cityUne localité dans le répertoire des localités de KLARALecture

Clients et articles

OutilFonctionAccès
klara_search_customersRechercher des clients par nom, e-mail, téléphone ou numéro de clientLecture
klara_get_customerUn client en détail, avec contacts et adresses supplémentaires sur demandeLecture
klara_search_articlesArticles par recherche plein texte ou liste par type de produitLecture
klara_article_detailsUn article avec variantes, composants de set et imageLecture
klara_lookup_articlesArticles par numéros d'article ou en liste de variantes résolueLecture
klara_prepare_customer_createCréer un client – y compris IDE, numéro TVA et registre du commerceValidation
klara_prepare_customer_updateModifier un client – le serveur lit l'existant et ne remplace que les champs indiquésValidation
klara_prepare_customer_deleteSupprimer un client (définitif)Validation
klara_prepare_contact_createCréer une personne de contact d'un clientValidation
klara_prepare_contact_updateModifier une personne de contactValidation
klara_prepare_contact_deleteSupprimer une personne de contact (définitif)Validation
klara_prepare_address_createCréer une adresse supplémentaire d'un clientValidation
klara_prepare_address_updateModifier une adresse supplémentaireValidation
klara_prepare_address_deleteSupprimer une adresse supplémentaire (définitif)Validation
klara_prepare_article_createCréer un article – y compris type, cas et code TVAValidation
klara_prepare_article_updateModifier un article – le serveur reprend les champs obligatoires de l'existantValidation
klara_prepare_article_deleteSupprimer un article (définitif)Validation
klara_prepare_articles_bulkCréer plusieurs articles en un seul appelValidation
klara_prepare_catalog_createCréer une catégorie ou un filtre d'articlesValidation
klara_prepare_catalog_updateModifier une catégorie ou un filtre d'articlesValidation
klara_prepare_catalog_deleteSupprimer une catégorie ou un filtre d'articles (définitif)Validation
klara_prepare_catalog_assignAttribuer une catégorie ou un filtre à une liste d'articlesValidation
klara_prepare_article_image_uploadAjouter ou remplacer une image d'article (PNG/JPEG)Validation
klara_prepare_article_image_deleteSupprimer une image d'article (définitif)Validation

Factures et documents de commande

OutilFonctionAccès
klara_get_invoiceUne facture avec destinataire, positions et statut comptableLecture
klara_list_invoicesRechercher et parcourir les factures : texte libre, filtres par statut et état de paiementLecture
klara_invoice_pdfRécupérer la facture en PDF et en extraire le texteLecture
klara_order_documentsConsulter les documents de commande d'un numéro de commandeLecture
klara_order_numberingLire la configuration de numérotation (automatique ou manuelle)Lecture
klara_prepare_invoiceCréer une facture avec destinataire et positions, ou modifier un brouillonValidation
klara_prepare_send_invoiceEnvoyer une facture comptabilisée : Smart Delivery ou canal fixe (e-mail, ePost, eBill, poste)Validation
klara_prepare_next_numberTirer le prochain numéro de commande ou de document (avance le compteur de façon irréversible)Validation

Comptabilité

OutilFonctionAccès
klara_bank_open_positionsPositions ouvertes du rapprochement bancaireLecture
klara_vat_reportLire le décompte TVA d'une période (sans recalcul)Lecture
klara_prepare_bookingSaisir une écriture manuelle, avec justificatif PDF sur demande ; débit/crédit vérifié au préalableValidation
klara_prepare_receipt_attachmentJoindre un justificatif PDF à une écriture existanteValidation

Salaires

OutilFonctionAccès
klara_search_employeesRépertoire du personnel avec recherche, filtres et triLecture
klara_addable_salary_itemsQuels genres de salaire sont admis sur le décompte de salaire ouvert d'une personneLecture
klara_payroll_file_checkVérifier le fichier d'interface salaires – format et taille uniquement, jamais le contenuLecture
klara_prepare_salary_itemSaisir une position salariale variable (heures, indemnités, bonus) sur un décompte ouvertValidation

Mécanisme de validation

OutilFonctionAccès
klara_pending_actionsAfficher les actions préparées mais pas encore confirméesLecture
klara_confirmExécuter une action que vous avez validée sur la page de validationValidation
klara_cancel_pendingAbandonner définitivement une action préparéeÉcriture

Sécurité & données

Dépannage

« Accès refusé » ou un domaine manque

Le rôle de votre clé API n'a pas l'autorisation nécessaire, ou votre entreprise n'a pas l'abonnement KLARA correspondant – sans abonnement, une fonction reste fermée même pour les administrateurs. Demandez à l'assistant « KLARA whoami » : la réponse montre quels domaines sont ouverts. Pour plus d'accès, créez dans KLARA sous Utilisateurs une clé avec le rôle approprié et reconnectez-vous.

Une localité est refusée à la création

KLARA vérifie les localités dans son propre répertoire et n'en connaît certaines qu'avec le canton – par exemple « Studen BE » au lieu de « Studen ». Adaptez l'orthographe et réessayez ; le message d'erreur le signale.

La création de facture exige un numéro de document

Votre entreprise numérote les factures manuellement. KLARA MCP ne tire alors volontairement aucun numéro du compteur – indiquez à l'assistant le prochain numéro de votre série, il sera repris comme numéro de document. En numérotation automatique, cela se fait tout seul.

Aucun PDF de facture lors de la comptabilisation

C'est le comportement de l'API KLARA : contrairement à l'interface, elle ne génère pas de document lors de la comptabilisation. Demandez ensuite à l'assistant de créer le PDF – sur demande, il le joint ensuite à l'écriture.

Les nouvelles fonctions n'apparaissent pas

Les assistants IA mémorisent la liste des outils d'un serveur lors de la connexion. Après une mise à jour de KLARA MCP, déconnectez-vous une fois et reconnectez-vous.

La première réponse tarde

Après une pause prolongée, le serveur redémarre (démarrage à froid). La première requête peut donc prendre quelques secondes, ensuite c'est rapide.

« Cette action n'est plus valable »

Les actions préparées expirent après 30 minutes sans confirmation – par sécurité. Demandez simplement à l'assistant de préparer l'action à nouveau.

Erreur serveur avec identifiant d'incident lors de la comptabilisation, du PDF ou de l'envoi

Erreurs connues de l'interface KLARA (état : août 2026, signalées à KLARA) : la comptabilisation des factures, le rendu PDF et l'envoi peuvent échouer via l'interface avec une erreur serveur, alors que la même action fonctionne dans l'interface KLARA. Effectuez l'action dans KLARA ; l'identifiant d'incident du message aide le support.

Support

Questions, problèmes ou préoccupations de sécurité concernant KLARA MCP : support@klara.ch

Utile pour une réponse rapide : le message d'erreur de votre assistant IA – en cas d'erreur KLARA, il contient un identifiant d'incident qui rend le cas univoque. Ne joignez jamais de clés API ni de mots de passe.

En savoir plus sur KLARA : klara.ch · Pour les développeuses et développeurs : developer.klara.ch