Référence

Outils MCP du connecteur Sage 100

La liste complète des 44 outils exposés par Maillon pour Sage 100, les droits (scopes) qui les ouvrent et la syntaxe des filtres.

8 min de lectureMis à jour le 30 septembre 2026

Un assistant ne voit que les outils autorisés par la clé qu'il utilise. Commencez toujours une conversation par sage_context : il indique les dossiers accessibles, les droits de la clé et les conventions du connecteur.

Droits (scopes)

Chaque clé reçoit un ou plusieurs droits, et une liste de dossiers (--dossiers BIJOU,ACME ou * pour tous).

ScopeAutorise
readLecture de toutes les entités exposées, recherches et synthèses (par défaut).
writeCréation et modification des fiches (tiers, contacts, articles, comptes).
documentsCréation, modification et transformation des documents commerciaux.
accountingSaisie de pièces comptables, lettrage, règlement d'échéances.
stockTransferts, lots et séries, inventaire.
deleteSuppressions (en plus du scope du domaine concerné).
settingsParamètres société (catégories tarifaires, gammes, unités, modes de règlement, paramètres du bon à payer...).

Donnez le minimum nécessaire

Une clé de consultation n'a besoin que de read. Ajoutez documents, accounting ou stock uniquement pour les agents qui doivent écrire dans ces domaines, et réservez delete et settings aux usages encadrés.

Liste des outils

Tous les outils sont annotés (readOnlyHint, destructiveHint) : les assistants compatibles, comme Claude, peuvent ainsi demander une validation avant chaque écriture.

OutilScopeRôle
sage_contextaucunDossiers accessibles, scopes de la clé, outils disponibles, conventions. À appeler en premier.
sage_schemareadEntités, colonnes réelles du dossier (infos libres comprises), énumérations, relations.
sage_searchreadRecherche filtrée, triée et paginée (total_count, has_more, next_offset).
sage_getreadUn enregistrement complet avec ses enregistrements liés (lignes, échéances, contacts, stocks...).
sage_financereadtiers_balance, aged_balance, open_items, account_balance, stock_status, sales_summary.
sage_tierswriteCréation, modification, suppression (delete) d'un tiers, conversion d'un prospect en client.
sage_contactwriteContacts d'un tiers.
sage_depotwriteDépôts.
sage_emplacementwriteEmplacements d'un dépôt (gestion multi-emplacements).
sage_collaborateurwriteCollaborateurs, désignés par nom et prénom, avec leurs rôles (vendeur, acheteur, financier...).
sage_livraisonwriteAdresses de livraison d'un client (mode d'expédition, condition de livraison, adresse principale).
sage_ribwriteComptes bancaires d'un tiers : RIB local (clé contrôlée par Sage) ou IBAN (contrôlé par le connecteur), banque principale.
sage_articlewriteArticles (famille obligatoire à la création, valeurs par défaut de la famille appliquées).
sage_nomenclaturewriteNomenclature d'un article : type et liste des composants (remplacée en bloc).
sage_article_conditionnementwriteConditionnements d'un article : référence, code-barres, code EDI de chacun.
sage_article_gammewriteGammes d'un article : valeurs, référence, code-barres, prix d'achat et mise en sommeil de chaque combinaison.
sage_famillewriteFamilles d'articles.
sage_baremewriteBarèmes (rabais, soldes, commissions) avec leurs tranches ; appliquer ajoute à un document les remises des barèmes qui s'appliquent (scope documents).
sage_tarifwritePrix et remises d'un article ou d'une famille pour un client, une catégorie tarifaire ou un fournisseur, paliers de quantité, fournisseur principal.
sage_comptewriteComptes généraux.
sage_ressourcewriteRessources de production et centres de charge : création, modification, suppression, rattachement d'une ressource à un article ou à un centre.
sage_controle_qualitedocumentsContrôle qualité des quantités placées sur des emplacements de contrôle : lignes à contrôler, validation (transfert), retour (bon ou facture de retour), mise au rebut.
sage_agendawriteÉvénements d'agenda (visites, appels...) d'un client, d'un fournisseur ou d'un collaborateur : liste (dont à venir), création, déplacement, modification, suppression.
sage_dossiersettingsParamètres du dossier : identité de la société (raison sociale, SIRET, APE, TVA, adresse, contact), exercices, devise de tenue, options d'emplacements (multi-emplacements, emplacements de contrôle).
sage_numerotationsettingsProchains numéros de pièce d'une souche par type de document : lecture et modification (refusée si le numéro existe déjà).
sage_modelesettingsModèles de saisie (avec analytique et fonctions Sage), modèles de règlement et modèles de grille : liste, création, modification, suppression.
sage_tiers_reglementwriteConditions de règlement d'un client ou d'un fournisseur : liste avec échéances calculées par Sage, remplacement par des lignes ou par un modèle de règlement.
sage_glossairewriteGlossaires (textes réutilisables d'article ou de document) : création, modification, suppression, rattachement d'un glossaire article à un article.
sage_mediawritePièces jointes (médias) d'un tiers, d'un article, d'un document (scope documents) ou d'une écriture (scope accounting) : liste, ajout d'un fichier du serveur ou envoyé en base64, suppression.
sage_parametresettingsParamètres société : catégories tarifaires, gammes (produit et de remise), unités, modes de règlement, modes d'expédition, conditions de livraison, conditionnements, agendas, périodes de rappel, souches, catégories comptables, périodicités, devises, pays, taxes.
sage_documentdocumentsCréation, modification (entête, ajout, modification et suppression de lignes) et suppression de devis, commandes, livraisons, factures, avoirs, documents d'achat, de stock et internes. Prix, remises, taxes et totaux calculés par Sage.
sage_document_transformdocumentsTransformation comme dans Sage : devis en commande, commande en livraison, livraison en facture, commande fournisseur en réception, etc.
sage_document_traitementdocumentsTraitements Sage sur un document : insertion d'un sous-total, colisage des lignes d'une préparation de livraison, recalcul du prix de revient d'un document de fabrication.
sage_acomptedocumentsAcomptes d'un document : liste, ajout, modification, suppression.
sage_reglementdocumentsRèglement d'une ou plusieurs factures d'un même payeur, total ou partiel, affecté aux échéances.
sage_ecritureaccountingSaisie d'une pièce comptable équilibrée (processus de saisie de Sage), suppression d'une pièce entière.
sage_lettrageaccountingLettrage, prélettrage ou pointage d'écritures.
sage_journalaccountingJournaux comptables.
sage_bon_a_payeraccountingCircuit du bon à payer d'une facture fournisseur (valider, attendre, payer, conformer, rejeter), historique et paramètres société.
sage_compte_analytiqueaccountingSections analytiques d'un plan.
sage_stock_transfertstockVirement de dépôt à dépôt, valorisé par Sage.
sage_stock_articlestockStock mini, maxi et emplacement d'un article dans un dépôt où il est stocké (seuls les emplacements existants sont acceptés : Sage créerait sinon l'emplacement à la volée).
sage_inventairestockInventaire d'un dépôt à une date : quantité comptée et valeur par article (et par lot), écarts calculés, mouvements de régularisation générés par Sage.
sage_lotstockLots et numéros de série : prélèvement des lots d'une préparation de livraison (processus Sage), dates de péremption et de fabrication d'un lot, numéros suivants libres.

Couverture fonctionnelle

DomaineLectureÉcriture
Tiers (clients, fournisseurs, prospects, salariés, autres), contacts, conversion prospect en clientdisponibledisponible
Adresses de livraison des clients, RIB des tiersdisponibledisponible
Collaborateurs (vendeurs, acheteurs, responsables financiers)disponibledisponible
Bons à payer des factures fournisseurs (circuit et paramètres)disponibledisponible
Articles, famillesdisponibledisponible
Nomenclatures (fabrication, composé et composant commerciaux, articles liés) et leurs composantsdisponibledisponible
Fabrication : préparations, ordres et bons de fabrication (composants consommés et valorisés par Sage), recalcul du prix de revient des composésdisponibledisponible
Articles conditionnés (cartons, palettes...) : conditionnements, références et codes-barres par conditionnement, vente par conditionnementdisponibledisponible
Articles à gammes (tailles, couleurs...) : gammes, valeurs, références et codes-barres par combinaison, documents et inventaire par combinaisondisponibledisponible
Stocks : entrées, sorties, virements de dépôt à dépôtdisponibledisponible
Dépôts, emplacements, stock mini / maxi et emplacement d'un article par dépôtdisponibledisponible
Lots et numéros de série (entrées, sorties automatiques ou choisies, transformations, prélèvement des préparations)disponibledisponible
Tarifs des articles et des familles (clients, catégories tarifaires, fournisseurs, paliers de quantité, fournisseur principal)disponibledisponible
Barèmes : rabais, remises et ristournes, soldes et promotions (clients et fournisseurs), commissions, application sur un documentdisponibledisponible (sauf la restriction à des articles ou des tiers)
Inventaire (quantités et valeurs comptées, lots, régularisation par Sage)disponibledisponible (hors articles à gammes)
Documents de vente, d'achat, de stock et internes, lignesdisponibledisponible (création, modification des lignes, transformation, suppression)
Règlements clients et fournisseurs (affectés aux échéances, paiement partiel)disponibledisponible
Acomptes des documents de vente et d'achatdisponibledisponible (Sage exige un article d'acompte dans les paramètres société)
Comptabilité : plan comptabledisponibledisponible
Comptabilité : journaux, pièces comptables, lettragedisponibledisponible
Comptabilité : analytique (sections, ventilation des écritures à la saisie ou après coup, analytique automatique)disponibledisponible
Synthèses : soldes, balance âgée, échéancier, soldes de comptes, stock à terme, chiffre d'affairesdisponible

Filtres de recherche

sage_search accepte un tableau JSON de conditions [colonne, opérateur, valeur], combinées par ET. Un bloc or permet d'exprimer une alternative :

[["DO_Type", "in", [6, 7]], ["DO_Date", ">=", "2026-01-01"], {"or": [["DO_Tiers", "=", "CARAT"], ["DO_Tiers", "=", "BILLOT"]]}]

Opérateurs disponibles : =, !=, <, <=, >, >=, in, not in, between, like, not like, contains, not contains, starts_with, ends_with, is null, is not null.

L'assistant n'envoie jamais de SQL

Les colonnes sont vérifiées contre le schéma réel du dossier et toutes les valeurs passent en paramètres SQL. Les écritures passent exclusivement par les Objets Métiers de Sage.