Aller au contenu
📢 Kafinea est une solution compatible pour la facturation électronique ! En savoir plus ➔
kafinea logo svg

Kafinea

  • Fonctionnalités
        • Finances
          • Achats
          • Audits & KPI
          • Comptabilité
          • Facturation
        • Gestion
          • Documents
          • Gestion de projet
          • Gestion des stocks
          • Maintenance
        • RH
          • Employés
          • Feuilles de temps
          • Gestion des absences
          • Recrutement
        • Service client
          • Contrats de service
          • Interventions
          • Suivi de garanties
          • Tickets
        • Ventes
          • Abonnements
          • Automatisation des ventes
          • CRM
          • Points de vente
        • Fonctionnalités transversales
          • API
          • Extranet
          • Signature électronique
          • Workflows
  • Cas d’usage
  • Tarifs
  • Se connecter
  • Découvrir la démo
📢 Kafinea est compatible facturation électronique ! ➔
kafinea logo svg
Kafinea

Marketing

6
  • Les prospects
  • Les affaires
  • L’envoi d’emails et de SMS
  • Campagnes
    • Les campagnes marketing
    • Le paramétrage de campagnes email et SMS
    • Le calcul de marge prévisionnelle d’une campagne

Ventes

21
  • Les comptes client
  • Les contacts
  • Les devis client
  • Les marges dans les devis
  • Les bons de commande client
  • Les avoirs client
  • Les notes de débit client
  • Recherche d’Entreprises (Sirene)
  • Facturation
    • La facturation classique
    • Les factures d’acompte
    • La facturation d’avancement
    • La facturation de consommations d’articles
    • Émettre une facture électronique
    • La facturation récurrente
    • La facture proforma
    • La facturation sur relevé de ventes
  • Paiements
    • Les paiements client
    • L’association d’un paiement à une ou plusieurs factures
  • Grille tarifaire
    • L’utilisation d’une grille tarifaire
    • Les stratégies de tarification
    • Guide administrateur grille tarifaire

Achats

6
  • Les fournisseurs
  • Les bons de commande fournisseur
  • Les factures fournisseur
  • Recevoir une facture électronique
  • Les avoirs fournisseur
  • Les paiements fournisseur

Catalogue

9
  • Les produits
  • Les services
  • Les familles d’articles
  • Les unités de mesure
  • La gestion du sourcing
  • Les produits génériques
  • Les kits de produits
  • L’assistant de commandes fournisseurs
  • L’analyse des marges du catalogue

Finances

37
  • Les comptes bancaires
  • Les comptes bancaires tiers
  • Les transactions bancaires
  • Importer un relevé bancaire (OFX)
  • Les mandats SEPA
  • Les prélèvements bancaires
  • Les saisies manuelles
  • La facturation électronique
  • Comptabilité
    • La comptabilité
    • Les écritures comptables
    • Les stratégies comptables
    • Les états financiers
    • Les états comptables et le tableau de bord financier
    • Les rapprochements bancaires
    • Les relevés bancaires
    • Les outils pour vérifier sa comptabilité
    • Les écarts d’arrondi de TVA entre logiciels
    • La TVA sur les frais de port
    • Le paramétrage de la déclaration de TVA
    • La déclaration de TVA
    • L’export de comptabilité au format FEC
    • Importer un fichier FEC
    • Les comptes auxiliaires
    • Le lettrage des comptes clients et fournisseurs
    • Paramétrer les comptes auxiliaires
    • Basculer vers les comptes auxiliaires
    • Les exercices comptables
    • La comptabilité de trésorerie
  • Comptabilité analytique
    • Comprendre la comptabilité analytique
    • Lire les états analytiques
    • Paramétrer la comptabilité analytique
    • Affecter les lignes d’une facture fournisseur ou d’un avoir fournisseur
    • Affecter une saisie manuelle en comptabilité analytique
    • Corriger une affectation analytique après clôture
    • Affecter les lignes d’un document de vente
    • Répartir les montants communs à la clôture
    • Saisir les indicateurs de répartition

Ressources Humaines

16
  • Les personnes
  • Les services
  • Les activités
  • Les affectations de service
  • Les feuilles de temps
  • Les demandes de congés
  • Les natures des absences
  • Les notes de frais
  • Les formations
  • Les lieux de travail
  • Les matrices de polyvalence
  • Les modèles de contrats de travail
  • Les bulletins de paie
  • Extranet collaborateur
    • Le portail collaborateur
    • La carte espace collaborateur
    • La gestion des congés

Gestion de projet

7
  • Les projets
  • Les tâches de projet
  • Les jalons de projet
  • Les participations aux projets
  • Cockpit chef de projet
  • L’espace intervenant : voir et accepter mes interventions
  • Sécuriser les interventions par liste de personnes

Support client

7
  • Les tickets
  • Les contrats de service
  • Les équipements client
  • Les instances client
  • Le suivi de garanties
  • Les FAQ
  • Le portail client

Maintenance

4
  • Les établissements
  • Les sites de maintenance
  • Les équipements
  • Les opérations de maintenance

Gestion des stocks

12
  • Les sites de stockage
  • Les emplacements de stockage
  • Les mouvements de stock
  • Les demandes de transfert de stock
  • Réaliser un inventaire de stocks
  • Les bons de livraison
  • Générer automatiquement un bon de livraison depuis une facture
  • Les bons de réception
  • Les modes de livraison
  • Valorisation des Stocks
  • Le stock à date
  • La couverture des commandes clients

Points de vente

5
  • Les points de vente physiques
  • Les boutiques e-commerce
  • Les mouvements de caisse
  • Caisse enregistreuse
    • Les caisses enregistreuses
    • Le paramétrage de votre caisse enregistreuse

Gestion documentaire

7
  • La gestion électronique des documents
  • La signature électronique
  • L’envoi de documents par email
  • Modèles
    • Les modèles de documents
    • Les modèles d’emails
    • Les shortcodes
    • Personnalisation avancée des modèles de documents

Automatisation

5
  • Les formulaires
  • Les flux de travail (workflows)
  • Les liens d’action dans les e-mails
  • Le planificateur
  • Les approbations

Intelligence artificielle

5
  • L’assistant de texte IA
  • Le chat IA
  • Connecter ChatGPT, Claude ou Gemini à Kafinea (MCP)
  • Les workflows IA
  • L’OCR de factures assisté par IA

Intégrations

18
  • API
    • API REST – Introduction
    • API REST – Authentification
    • API REST – Opérations CRUD
    • API REST – Relations entre entités
    • API REST – Requêtes et interrogation
    • API REST – Gestion des fichiers
    • API REST – Listes déroulantes (Picklist)
    • API REST – Récupérer le PDF d’un document
    • API REST – Import en masse (upsert)
    • API REST – Champs d’un module
    • API REST – Suppression en masse (corbeille)
    • API REST – Rafraîchir une commande de boutique en ligne
    • API REST – Kits de produits
    • API REST – Produits génériques et spécifiques
    • API REST – Comptabilité analytique
    • API REST – Taxes, régions fiscales et règles territoriales
    • API REST – Approbations
    • API REST – Liens d’action

Interface Kafinea

13
  • La navigation
  • Rechercher dans Kafinea
  • La déconnexion automatique
  • Les listes
  • Les enregistrements
  • L’enregistrement automatique
  • Les étiquettes (tags)
  • Les rapports
  • Les tableaux de bord
  • Le gestionnaire d’agencement
  • L’import / export de données
  • Les lignes de documents
  • Liens entre éléments

Paramétrage

26
  • Les sociétés
  • Les utilisateurs
  • Les droits d’accès
  • Les préférences utilisateur
  • Les langues et traductions
  • Les formats de numérotation
  • Les compteurs de numérotation
  • Le paramétrage SMTP
  • La recherche globale
  • Recherche et suggestions
  • Le filtrage des popups catalogue
  • Le verrouillage permanent
  • Le journal d’événements
  • La configuration des taxes
  • Les agents IA
  • La région fiscale des documents
  • TVA des ventes de biens : repères réglementaires
  • Les prix HT ou TTC
  • Administrer le serveur MCP
  • Les taux de change
  • Les conditions de paiement
  • Les espaces Kafinea
    • Les espaces Kafinea
    • Nommer un espace
    • Les espaces d’essai (sandbox)
  • Mappage de données
    • Le mappage de conversion de prospect
    • Le mappage d’affaire en projet

Guides métier

2
  • Permettre aux collaborateurs de compléter leur dossier RH en autonomie
  • Mobiliser des milliers d’intervenants terrain à grande échelle
  • Kafinea
  • Documentation
  • Paramétrage
  • Administrer le serveur MCP
View Categories

Administrer le serveur MCP

8 minutes

0:00 / 8:40
  • View as Markdown Open this page as plain Markdown (opens in a new tab)
  • Open in ChatGPT Ask questions about this page (opens in a new tab)
  • Open in Claude Ask questions about this page (opens in a new tab)
  • Open in Google AI Studio Ask questions about this page (Google account required) (opens in a new tab)

Introduction #

Le serveur MCP (Model Context Protocol) de Kafinea permet aux assistants IA (ChatGPT, Claude, Gemini, Copilot, Cursor…) de se connecter à l’ERP pour interroger les données via un protocole standardisé.

Cette page décrit l’architecture technique, la sécurité, l’activation et le diagnostic du serveur MCP pour les administrateurs. Pour connecter votre propre assistant, consultez Connecter ChatGPT, Claude ou Gemini à Kafinea.


1. Architecture #

Le serveur MCP de Kafinea est composé de plusieurs briques :

Composant Rôle
Point d’entrée HTTP Réception des requêtes MCP (protocole Streamable HTTP)
Outils (Tools) Fonctions exposées aux clients IA (recherche, lecture, navigation)
Ressources (Resources) Données de contexte consultables par le client IA
Authentification Validation des identifiants utilisateur à chaque requête
Sécurité Application des droits d’accès et des contrôles de sécurité
Configuration Activation de la connexion avec le compte Kafinea pour l’installation

2. Authentification #

Le serveur MCP accepte deux modes de connexion, sur la même adresse : l’adresse de l’installation suivie de /mcp/index.php, par exemple https://apps.kafinea.com/<installation>/mcp/index.php. Dans les deux cas, l’utilisateur doit disposer d’un compte actif sur l’installation.

Connexion avec le compte Kafinea (recommandée) #

L’utilisateur ajoute l’adresse de connexion dans son assistant IA, se connecte avec son compte Kafinea habituel, puis autorise l’accès demandé. Aucune clé n’est enregistrée dans l’assistant.

Deux adresses sont proposées :

  • L’adresse unique https://mcp.kafinea.com/mcp (recommandée) : une seule connexion donne accès à toutes les installations sur lesquelles l’utilisateur a été invité. La liste suit ses invitations : une installation ouverte plus tard est accessible sans nouvelle configuration, un accès retiré l’est en quelques minutes. Chaque opération désigne explicitement son installation et s’exécute avec le compte et les droits de l’utilisateur dans celle-ci. C’est l’adresse à privilégier pour un intégrateur qui suit plusieurs clients, ou pour une organisation qui partage un même connecteur entre ses membres.
  • L’adresse de l’installation : la connexion est limitée à cette installation.

Les droits accordés à l’assistant (lecture, écriture, configuration) sont affichés lors de l’autorisation. L’utilisateur retrouve ses assistants autorisés dans le menu utilisateur, Connecter mon assistant IA, section Vos assistants connectés, où il peut les révoquer à tout moment. Après une révocation, les accès déjà délivrés expirent en quelques minutes.

Ce mode est actif sur les installations hébergées par Kafinea (voir Activation).

Connexion avec une clé d’accès #

Ce mode sert aux assistants configurés avec des identifiants fixes. Chaque requête transmet le nom d’utilisateur et la clé d’accès personnelle, dans l’un des formats suivants :

X-Kafinea-Credentials: username:accesskey
Authorization: Basic base64(username:accesskey)
Authorization: Bearer username:accesskey
X-Kafinea-Username: username
X-Kafinea-AccessKey: accesskey
  • Le username est le nom d’utilisateur Kafinea
  • L’accesskey est la clé d’accès de l’utilisateur, propre à chaque installation (visible dans le menu utilisateur, Connecter mon assistant IA, section Intégration technique (clé d’accès), après Afficher la clé)

Le serveur valide les identifiants et établit le contexte utilisateur pour la requête.

Un utilisateur régénère sa clé depuis Mes préférences, menu Plus, Modifier la clé d’accès. La nouvelle clé remplace l’ancienne immédiatement, pour tous les outils qui l’utilisent : mettez à jour chaque assistant configuré avec cette clé.


3. Sécurité #

Droits d’accès #

Chaque requête MCP est exécutée dans le contexte de l’utilisateur authentifié. Les droits d’accès aux modules, enregistrements et champs sont respectés.

Contrôles de sécurité supplémentaires #

En plus des droits d’accès utilisateur, le serveur MCP applique des contrôles supplémentaires :

  • Validation des paramètres d’entrée
  • Filtrage des modules et champs sensibles : les clés d’accès des utilisateurs ne sont jamais transmises par le serveur MCP, y compris à un administrateur
  • Protection contre les injections

Recommandations #

  • Déployez le serveur MCP uniquement sur des connexions HTTPS
  • Préférez la connexion avec le compte Kafinea : aucune clé n’est stockée dans l’assistant et chaque application autorisée se révoque individuellement
  • Ne publiez jamais les identifiants dans un dépôt public
  • Surveillez les logs d’accès pour détecter les usages anormaux

4. Outils exposés (Tools) #

Les outils exposés par le serveur MCP permettent aux clients IA de :

  • Rechercher des enregistrements dans les modules Kafinea
  • Lire le détail d’un enregistrement spécifique
  • Naviguer les relations entre enregistrements
  • Lister les modules et champs disponibles
  • Parcourir et compléter les listes connexes déclarées sur une fiche
  • Manipuler les liens qualifiés avec les outils génériques de création, lecture, modification et suppression
  • Gérer les produits génériques et spécifiques avec les outils génériques sur les Produits et leur liste connexe
  • Lire et modifier la composition des kits avec les outils dédiés product_kit_get_components, product_kit_set_components, product_kit_add_component et product_kit_remove_component

Chaque outil respecte les droits d’accès de l’utilisateur connecté.

La ressource kafinea://relationship-concepts explique aux clients IA comment choisir entre une liste connexe, un lien qualifié, un rattachement générique/spécifique et une composition de kit. Elle précise aussi que les champs nécessaires doivent être visibles dans l’agencement et que les prix sont recalculés automatiquement.

Elle décrit également la lecture détaillée des bons de réduction répartis sur les lignes d’un devis, d’un bon de commande ou d’une facture directement importé d’une boutique. L’outil get_record peut renvoyer une propriété facultative en lecture seule : chaque part de bon se rapproche de sa ligne par lineItemId. Les montants décrivent l’import et isCurrent indique si la remise actuelle correspond encore aux composantes enregistrées. Cette propriété n’apparaît pas dans les listes et ne se modifie pas avec les outils d’écriture.


5. Ressources exposées (Resources) #

Les ressources exposent des données de contexte que le client IA peut consulter :

  • Informations sur l’instance Kafinea
  • Structure des modules disponibles
  • Métadonnées des champs
  • Guide de choix entre listes connexes, liens qualifiés et kits de produits

6. Configuration #

  • Données accessibles : l’assistant accède exactement à ce que l’utilisateur voit dans Kafinea. Pour restreindre ce qu’un utilisateur peut consulter ou modifier via MCP, ajustez ses droits (profil, rôle, règles de partage) : les mêmes règles s’appliquent à l’écran, à l’API et au serveur MCP.
  • Connexion avec le compte Kafinea : active sur les installations hébergées par Kafinea ; sur une autre installation, elle s’active dans la configuration du serveur, par l’équipe qui l’héberge.
  • Connexion avec une clé d’accès : elle ne demande aucun réglage.

7. Activation #

Connexion avec une clé d’accès #

Ce mode est disponible sur toute installation, sans activation. Chaque utilisateur actif retrouve une configuration prête à copier, avec l’adresse du point d’accès, son nom d’utilisateur et sa clé, dans le menu utilisateur, Connecter mon assistant IA, section Intégration technique (clé d’accès).

Connexion avec le compte Kafinea #

Ce mode est actif sur les installations hébergées par Kafinea, ainsi que l’adresse unique : la page Connecter mon assistant IA affiche alors les étapes par assistant et l’adresse de connexion ; l’adresse propre à l’installation se trouve sous Limiter l’assistant à cet espace.

Sur une installation hébergée ailleurs, il s’active une fois, dans la configuration du serveur et non dans les paramètres de Kafinea. Si vous n’avez pas accès au serveur, adressez la demande à votre intégrateur ou à votre hébergeur. Les étapes sont rappelées aux administrateurs sur la page Connecter mon assistant IA :

  1. Faire déployer et configurer le service d’authentification des assistants IA pour l’installation
  2. Faire renseigner l’adresse sécurisée de l’installation et activer la connexion avec les comptes Kafinea
  3. Recharger la page Connecter mon assistant IA : les étapes de connexion et l’adresse apparaissent. Faites ensuite un essai depuis un assistant

Tant que ce mode n’est pas activé, la page l’indique et propose le bouton Copier la demande d’activation, que l’utilisateur transmet à l’équipe qui gère l’installation.

Pour se connecter avec ce mode, l’utilisateur doit avoir été invité sur l’installation et disposer d’un compte actif.

Dans les deux modes, le point d’accès mcp/index.php doit être joignable depuis le poste de l’utilisateur, ou depuis Internet lorsque l’assistant IA fonctionne en ligne.


8. Diagnostic #

En cas de problème de connexion :

  1. Vérifiez que le point d’accès est joignable depuis le poste de l’utilisateur, ou depuis Internet pour un assistant en ligne
  2. Clé d’accès : comparez la configuration de l’outil avec celle de la section Intégration technique (clé d’accès) de la page Connecter mon assistant IA. Après une régénération de la clé, mettez à jour l’outil
  3. Compte Kafinea : la page Connecter mon assistant IA affiche l’adresse de connexion lorsque le service est configuré. Vérifiez aussi que l’utilisateur a été invité sur l’installation
  4. Vérifiez que le compte de l’utilisateur est actif : un compte désactivé ne peut plus se connecter, quel que soit le mode

FAQ #

Le serveur MCP est-il compatible avec tous les clients IA ?
Le serveur implémente le protocole MCP standard (Streamable HTTP). Tout client compatible MCP peut s’y connecter.

Puis-je limiter les modules accessibles via MCP ?
Oui, via les droits d’accès des profils utilisateurs dans Kafinea : l’assistant n’accède qu’aux modules, enregistrements et champs que l’utilisateur voit.


Références associées #

  • Connecter ChatGPT, Claude ou Gemini à Kafinea (MCP)
  • Les agents IA
  • API REST – Relations entre entités
  • API REST – Kits de produits
Index
  • Introduction
  • 1. Architecture
  • 2. Authentification
    • Connexion avec le compte Kafinea (recommandée)
    • Connexion avec une clé d'accès
  • 3. Sécurité
    • Droits d'accès
    • Contrôles de sécurité supplémentaires
    • Recommandations
  • 4. Outils exposés (Tools)
  • 5. Ressources exposées (Resources)
  • 6. Configuration
  • 7. Activation
    • Connexion avec une clé d'accès
    • Connexion avec le compte Kafinea
  • 8. Diagnostic
  • FAQ
  • Références associées

Un logiciel tout-en-un conçu pour les PME. Profitez des capacités d’automatisation et de la flexibilité de notre plateforme de gestion d’entreprise pour faciliter le travail de tous vos collaborateurs.

RESSOURCES

Blog
Charte graphique
Distributeurs
Documentation
Sécurité

Portail clients
À PROPOS

CGU
Foire Aux Questions
Mentions légales
Nous contacter
Politique de confidentialité
Politique de cookies
Qui sommes-nous ?

FINANCES

Achats
Audits & KPI
Comptabilité
Facturation

GESTION

Documents
Gestion de projet
Gestion des stocks
Maintenance

RH

Employés
Feuilles de temps
Gestion des absences
Recrutement

SERVICE CLIENT

Contrats de service
Interventions
Suivi de garanties
Tickets

VENTES

Abonnements
Automatisation des ventes
CRM
Points de vente

© 2026 Madiasoft - Kafinea

24 rue Louis Blanc, 75010 PARIS

01 70 06 05 41

Facebook Linkedin
kafinea logo svg
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces cookies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Voir les préférences
  • {title}
  • {title}
  • {title}
  • Fonctionnalités
    • Finances
      • Achats
      • Audits & KPI
      • Comptabilité
      • Facturation
    • Gestion
      • Documents
      • Interventions
      • Gestion de projet
      • Gestion des stocks
    • RH
      • Employés
      • Feuilles de temps
      • Gestion des absences
      • Recrutement
    • Service client
      • Contrats de service
      • Suivi de garanties
      • Maintenance
      • Tickets
    • Ventes
      • Abonnements
      • Automatisation des ventes
      • CRM
      • Points de vente
    • Fonctionnalités transversales
      • API
      • Extranet
      • Signature électronique
      • Workflows
  • Cas d’usage
  • Tarifs
  • Se connecter
  • Découvrir la démo