Skip to main content
Glama
digitalfactorysn

MCP Dolibarr Expert

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DOLIBARR_URLYesURL of your Dolibarr instance (e.g., https://votre-instance.dolibarr.com)
DOLIBARR_API_KEYYesYour Dolibarr API key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_thirdpartiesA

Lister et rechercher les tiers Dolibarr (clients, prospects, fournisseurs). Supporte la recherche par nom, filtres SQL et pagination.

get_thirdpartyA

Obtenir les détails complets d'un tiers par son ID

create_thirdpartyA

Créer un nouveau tiers (client, prospect ou fournisseur)

update_thirdpartyC

Mettre à jour les informations d'un tiers existant

get_thirdparty_invoicesA

Lister toutes les factures d'un tiers spécifique

get_thirdparty_proposalsA

Lister tous les devis/propositions d'un tiers

get_thirdparty_ordersA

Lister toutes les commandes d'un tiers

get_thirdparty_contactsB

Lister les contacts associés à un tiers

list_invoicesA

Lister les factures avec filtres avancés (statut, tiers, date). Statut: 0=Brouillon, 1=Ouverte/Impayée, 2=Payée, 3=Abandonnée

get_invoiceA

Obtenir tous les détails d'une facture (lignes, paiements, statut, montants)

create_invoiceB

Créer une nouvelle facture brouillon pour un tiers

add_invoice_lineB

Ajouter une ligne de produit ou de service libre à une facture. Utiliser 'fk_product' pour un produit du catalogue ou 'desc' pour une ligne libre.

update_invoice_lineA

Modifier une ligne existante d'une facture (brouillon seulement)

delete_invoice_lineA

Supprimer une ligne d'une facture brouillon

validate_invoiceC

Valider une facture brouillon pour la rendre officielle (irréversible sans avoir)

send_invoice_emailA

Envoyer une facture par email au client. Génère le PDF Dolibarr et l'attache.

add_payment_to_invoiceB

Enregistrer un paiement (règlement) sur une facture validée

create_credit_noteB

Créer un avoir (facture de crédit) à partir d'une facture existante

list_proposalsB

Lister les devis/propositions commerciales. Statut: 0=Brouillon, 1=Validé, 2=Signé, 3=Refusé, 4=Expiré

get_proposalA

Obtenir les détails complets d'un devis

create_proposalB

Créer un nouveau devis commercial pour un tiers

add_proposal_lineB

Ajouter une ligne de produit ou service à un devis

validate_proposalA

Valider un devis brouillon (le rend visible et envoyable au client)

close_proposalA

Clôturer un devis (marquer comme refusé ou expiré sans conversion)

convert_proposal_to_orderA

Convertir un devis signé en commande client

list_ordersC

Lister les commandes clients. Statut: 0=Brouillon, 1=Validée, 2=En cours, 3=Livrée, 4=Annulée

get_orderA

Obtenir les détails complets d'une commande client (lignes, statut, livraisons)

create_orderB

Créer une nouvelle commande client

add_order_lineB

Ajouter une ligne à une commande client

validate_orderA

Valider une commande brouillon (la rend officielle, génère le N° de commande)

convert_order_to_invoiceA

Facturer une commande client validée (génère automatiquement la facture correspondante)

list_supplier_ordersC

Lister les commandes fournisseurs

create_supplier_orderC

Créer une commande fournisseur

add_supplier_order_lineC

Ajouter une ligne à une commande fournisseur

get_supplier_orderA

Obtenir les details d'une commande fournisseur

validate_supplier_orderB

Valider une commande fournisseur

list_productsB

Lister les produits et services du catalogue Dolibarr

get_productA

Obtenir tous les détails d'un produit (prix, stock, description, photos)

create_productB

Créer un nouveau produit ou service dans le catalogue

update_productC

Modifier un produit existant (prix, description, stat d'active, etc.)

get_product_stockB

Vérifier le stock disponible d'un produit par entrepôt

update_product_stockB

Effectuer un mouvement de stock (entrée ou sortie) pour un produit

list_bank_accountsA

Lister les comptes bancaires de la société avec leur solde actuel

get_bank_transactionsB

Lister les transactions d'un compte bancaire avec filtres de date

add_bank_transactionB

Ajouter une opération bancaire manuelle (entrée ou sortie de trésorerie)

list_accounting_accountsA

Lister les comptes du plan comptable (nécessite module Comptabilité Avancée)

list_accounting_journalsA

Lister les journaux comptables (Ventes, Achats, Banque, OD...)

list_accounting_entriesC

Lister les écritures comptables du grand livre

get_financial_summaryB

Obtenir un résumé financier: CA total, factures impayées, balance de trésorerie et indicateurs clés

list_contactsA

Lister les contacts individuels (personnes physiques, distinctes des tiers/sociétés)

create_contactB

Créer un nouveau contact individuel

list_agenda_eventsB

Lister les événements de l'agenda CRM (appels, réunions, emails, tâches)

create_agenda_eventA

Créer un événement CRM dans l'agenda (appel, réunion, email, action commerciale)

list_projectsC

Lister les projets Dolibarr

get_projectA

Obtenir les détails d'un projet et ses tâches

create_projectD

Créer un nouveau projet

list_tasksB

Lister les tâches d'un projet

create_taskC

Créer une tâche dans un projet

list_usersB

Lister les utilisateurs Dolibarr (employés, commerciaux, admins)

list_expensesC

Lister les notes de frais

list_contractsB

Lister les contrats/abonnements clients

create_contractB

Créer un nouveau contrat client

get_company_infoA

Obtenir les informations complètes de la société configurée dans Dolibarr (nom, adresse, SIRET/NINEA, TVA, logo...)

update_company_infoA

Mettre à jour les informations de la société (adresse, téléphone, email, numéros légaux...)

list_modulesA

Lister tous les modules Dolibarr et leur statut (activé/désactivé). Essentiel pour savoir quelles fonctionnalités sont disponibles.

get_setup_valuesB

Lire les constantes de configuration globale de Dolibarr (paramètres de configuration)

set_setup_valueB

Modifier une constante de configuration globale de Dolibarr. ⚠️ Utiliser avec précaution.

list_payment_methodsA

Lister les modes de paiement configurés (Virement, Chèque, CB, etc.) et leurs IDs

list_payment_termsA

Lister les conditions de paiement configurées (30j net, 60j fin de mois, comptant...)

list_countriesB

Lister les pays disponibles dans Dolibarr avec leurs IDs

list_currenciesA

Lister les devises disponibles dans Dolibarr

get_statusA

Vérifier l'état de la connexion à l'API Dolibarr (test de santé et informations de version)

list_supplier_invoicesB

Lister les factures fournisseurs. Statut: 0=Brouillon, 1=Validée/Impayée, 2=Payée, 3=Abandonnée

get_supplier_invoiceC

Obtenir les détails d'une facture fournisseur

create_supplier_invoiceC

Créer une facture fournisseur brouillon

add_supplier_invoice_lineC

Ajouter une ligne à une facture fournisseur

validate_supplier_invoiceC

Valider une facture fournisseur brouillon

pay_supplier_invoiceC

Enregistrer un paiement sur une facture fournisseur

list_interventionsC

Lister les fiches d'intervention. Statut: 0=Brouillon, 1=Validée, 2=Facturée, 3=Abandonnée

get_interventionC

Obtenir les détails d'une fiche d'intervention

create_interventionB

Créer une fiche d'intervention

add_intervention_lineC

Ajouter une ligne de temps à une fiche d'intervention

validate_interventionC

Valider une fiche d'intervention brouillon

close_interventionB

Clôturer/facturer une fiche d'intervention

list_ticketsC

Lister les tickets support. Statut: 0=Nouveau, 1=En cours, 3=Suspendu, 5=Fermé

get_ticketC

Obtenir les détails d'un ticket support

create_ticketC

Créer un ticket support

add_ticket_messageB

Ajouter un message/réponse à un ticket

close_ticketC

Fermer un ticket support

assign_ticketC

Assigner un ticket à un utilisateur

list_shipmentsB

Lister les expéditions/bons de livraison. Statut: 0=Brouillon, 1=Validé, 2=Livré, 3=Annulé

get_shipmentC

Obtenir les détails d'une expédition

create_shipmentA

Créer un bon de livraison/expédition depuis une commande

validate_shipmentC

Valider une expédition (la rend officielle)

deliver_shipmentC

Marquer une expédition comme livrée

list_receptionsC

Lister les réceptions fournisseurs

get_receptionB

Obtenir les détails d'une réception fournisseur

list_categoriesB

Lister les catégories Dolibarr. Type: 0=Produit, 1=Fournisseur, 2=Client, 3=Membre, 4=Contact, 5=Compte

create_categoryC

Créer une catégorie

get_objects_in_categoryB

Lister les objets appartenant à une catégorie

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/digitalfactorysn/mcp-dolibarr'

If you have feedback or need assistance with the MCP directory API, please join our Discord server