Serveur MCP en production
01 · Produit indépendant · Construit par AretasLab
2026

Votre équipe opère SAP B1 par voix ou chat. Vos données ne quittent jamais votre serveur.

Un serveur MCP qui expose SAP Business One comme outils pour tout LLM. Avec les permissions que chaque utilisateur a déjà dans SAP. Self-hosted.

Pas un autre chatbot collé à votre ERP. Un protocole ouvert qui permet à n'importe quel agent d'opérer SAP B1 en sécurité — outils auditables, scoping par rôle et rollback transactionnel inclus.

Réserver mon pilote gratuit Voir la documentation Self‑hosted · Votre infrastructure

Pilote gratuit 2 semaines · Sans engagement · Réponse en <48h

"Ce que j'aime le plus c'est à quel point c'est ennuyeux. Il fait ce qu'il dit, n'invente pas de joins."
— P., Architecte solutions · Partenaire SAP B1
Le protocole, en une seule ligne
[ A · Client ]
Claude, Copilot, Cursor, votre bot
Tout LLM qui parle MCP. Sans formation spécifique à SAP.
[ B · MCP One ]
Serveur MCP
Traduit l'intention humaine en outils typés. Applique les permissions SAP, valide, enregistre et route.
[ C · ERP ]
SAP Business One
Service Layer · DI API · HANA / SQL Server · Transaction Notifications.
−63%cycle de vente
|
−81%erreurs de saisie
|
2.1sp95 réponse
|
9 moissans downtime
Mesuré en production · 4 clients B1 HANA · mai 2026
R.01Qu'est-ce que MCP One

Le standard ouvert
pour que l'IA opère
vraiment votre ERP.

Model Context Protocol est le standard qu'Anthropic a publié en 2024, désormais géré par la Linux Foundation. Pendant que SAP corporate débat encore de son gateway, nous livrons l'implémentation pratique pour Business One que votre équipe peut installer dès lundi.

Trois principes. Non négociables.

— P.01

Permissions SAP, sans raccourcis.

MCP One n'a jamais plus de permissions que l'utilisateur qui l'invoque. L'autorisation vit dans B1, pas dans un YAML parallèle. Si l'utilisateur ne peut pas approuver des factures dans SAP, son agent non plus.

— P.02

Des outils, pas du SQL.

Nous exposons des opérations métier typées — create_sales_order, check_stock — pas un accès brut aux tables. Le LLM n'invente pas de joins ; il exécute des verbes du domaine.

— P.03

Auditable par défaut.

Chaque invocation est enregistrée avec le prompt original, l'outil choisi, les arguments et le résultat. Journal OpenTelemetry standard exportable vers votre observabilité.

R.02Fonctionnement

De la phrase parlée
à l'écriture comptable.

Quatre étapes. Pas de magie, pas de boîte noire. L'utilisateur parle, le LLM choisit l'outil, MCP One l'exécute contre Service Layer avec son token, retourne des données structurées.

01PROMPT

L'utilisateur demande.

«Faites-moi une commande de 12 unités du SKU‑4421 pour Mora Industries, échéance à 60 jours.»

02DISCOVER

Le LLM découvre les outils.

MCP One publie son catalogue : create_sales_order, find_business_partner, check_credit_limit… Le modèle planifie.

03INVOKE

Appel avec le token.

OAuth 2.1 + PKCE. Le token porte l'identité de l'utilisateur humain. Service Layer applique les permissions, Transaction Notifications valident, MCP One route.

04ANSWER

Retourne structuré.

Le LLM reçoit le DocEntry créé, la limite de crédit disponible et le statut fiscal. Répond en langage naturel — ou exécute l'étape suivante.

→ Toute la chaîne, en moins de 3 secondes pour 95% des invocations (p95 mesuré en production, 4 clients B1 HANA, mai 2026).
Voir l'architecture complète
R.03Capacités

Ce qui est
inclus.

Huit modules. Zéro couplage. Activez ce dont vous avez besoin — le reste ne consomme pas de mémoire, ne pollue pas le catalogue d'outils du LLM, n'ajoute pas de surface d'attaque.

F.01 · Ventes

Commandes, devis et factures conversationnels.

Du devis à la facture sans ouvrir SAP. Validation de la limite de crédit, conditions de paiement par client et blocages automatiques. Idempotence avec requestId pour que le LLM ne duplique pas.

SalesQuotationsSalesOrdersInvoicesCreditMemos
F.02 · Achats

Approvisionnement piloté par la demande.

L'agent consulte le stock projeté, les délais et le fournisseur préféré ; propose un bon de commande ; le responsable confirme en une phrase.

PurchaseOrdersGoodsReceiptPOApReserve
F.03 · Entrepôt

Stock, lots et séries — en temps réel.

Lectures multi‑entrepôt cohérentes avec la transaction ouverte. Traçabilité par lot et numéro de série native. Adapté aux environnements pharma, alimentaire et automobile.

ItemsWarehousesBatchNumbersSerialNumbers
F.04 · Finance

Écritures, rapprochement et reporting.

Journal comptable, comptes clients/fournisseurs, rapprochement bancaire. Reporting agentique : le LLM construit la requête, MCP One l'exécute comme stored proc, retourne des lignes typées.

JournalEntriesBusinessPartnersFinancialReports
F.05 · CRM

Activités, opportunités, contacts.

L'agent enregistre l'appel, crée l'opportunité et lie au partenaire — tout depuis la transcription de la réunion.

ActivitiesSalesOpportunitiesContactEmployees
F.06 · Sécurité

OAuth 2.1, PKCE, scopes fins.

Token court, refresh long, scopes mappés 1:1 aux autorisations B1. Aucune credential en clair dans l'agent.

OAuth 2.1PKCEmTLS opcionalSBO Auth
F.07 · Observabilité

Télémétrie que votre SRE comprend.

Métriques Prometheus, traces OpenTelemetry, logs JSON structurés. Dashboards Grafana inclus.

OTelPrometheusGrafanaLoki
F.08 · Extensibilité

Plugins personnalisés, même runtime.

Architecture MEF en .NET. Vos add‑ons internes exposent des outils sans recompiler le cœur. Hot loading, hot‑swap par version, contrat typé en C#.

.NET 8MEFSDK C#Hot reload
R.04Cas d'usage

Scénarios réels,
pas des démos de salon.

Voici quatre des douze scénarios déjà en production avec des clients AretasLab. Mesurés. Audités. Sous NDA — noms omis par défaut.

U.01
Le commercial ferme une commande sans raccrocher.
Le commercial dicte la commande en parlant au client ; en raccrochant, la confirmation est déjà dans la boîte du client.
Cycle de vente −63%
U.02
L'entrepôt met à jour le stock par la voix avec le bon en main.
«Mets 240 unités du 4421 en entrepôt Z02, lot du 18 mai» — le système répond avec la ligne créée et le SKU vérifié.
Erreurs de saisie −81%
U.03
La comptabilité consulte les soldes sans ouvrir le module financier.
Tout employé autorisé demande «combien doit le client X ?» dans Slack et reçoit le solde, les échéances et les documents.
Temps de réponse 2.1s p95
U.04
Approbation de factures depuis le mobile pendant les déplacements.
Notification push, résumé généré par l'agent, validation budgétaire, approbation biométrique — la facture est approuvée avant l'atterrissage.
Délai d'approbation −74%
Réserver mon pilote gratuit 2 semaines · Sans engagement · Réponse en <48h
R.05Compatibilité

Tout client
qui parle MCP.

Nous ne réinventons pas le client. Si Anthropic, OpenAI, Microsoft ou votre équipe construisent quelque chose qui parle MCP, ça fonctionne déjà avec MCP One. Ce sont ceux que nous avons testés nous-mêmes, contre B1.

Claude Desktop
Claude Code
Cursor
GitHub Copilot
M365 Copilot
Windsurf
n8n
LangChain
LangGraph
Ollama
vLLM
Joule bridge
SAP B1 — DÉPLOIEMENT

SAP Business One sur HANA 10.0 SP02+ ou SQL Server 2019+. Compatible depuis B1 10.0 FP 2208. Service Layer requis pour CRUD ; SLD optionnel pour multi‑tenant.

RUNTIME

Serveur .NET 8 sur Linux ou Windows. Déployez sur Docker, Kubernetes, IIS ou systemd. Self‑hosted dans votre infrastructure — aucune sortie de données vers des tiers.

R.06Tarifs

Logiciel libre.
Service professionnel.

MCP One est un produit commercial qui se déploie toujours dans votre infrastructure — vos données, votre réseau, vos permissions. Votre équipe l'installe ; nous fournissons le logiciel, l'onboarding et le support continu. Tarification par utilisateur SAP nominal/mois, hors TVA.

Production
RECOMMANDÉ
€12par utilisateur SAP nominal / mois

Produit commercial prêt pour la production. Votre équipe le déploie sur votre infrastructure ; nous maintenons la roue qui tourne : correctifs rapides, mises à jour gérées et canal direct avec l'ingénierie.

  • Tous les modules F.01–F.08 activables à la demande
  • Onboarding guidé et intégration avec votre B1
  • Support L2 en heures ouvrées, canal direct
  • Mises à jour gérées et rollback
  • Documentation privée et catalogue d'outils
Réserver mon pilote gratuit
Entreprise
SUR MESURE
Customà partir de 25 utilisateurs — devis sur mesure

Pour les environnements avec des add-ons complexes, des intégrations verticales ou des besoins d'équipe. Ingénieur assigné, co-développement et support étendu.

  • Tout ce qui est dans Production, plus :
  • Ingénieur de référence assigné à votre compte
  • Développement d'outils sur mesure pour vos add-ons
  • Sessions de formation pour votre équipe
  • Priorité sur la feuille de route du produit
Demander un devis Enterprise
R.06bPourquoi MCP One ?

Pourquoi MCP One
face aux alternatives ?

SAP a déjà son gateway. CData son MCP Server. Voici la différence en un tableau, sans petits caractères.

MCP One SAP MCP Gateway CData MCP Server
Self-hosted (sans egress)Partiel
Écriture dans SAP B1Lecture seuleLimitée
Outils typés du domaine
Add-ons personnalisés
Compatible n8n / LangChain
Prix12€/utilisateur/moisÉlevé
Pilote gratuit
R.07Documentation

Trois lignes et
vous êtes en production.

Documentation honnête : ce qui fonctionne, ce qui ne fonctionne pas, les versions supportées et où tout se trouve. Pas de marketing entre les lignes. Pas de «bientôt disponible» cachés.

~/claude_desktop_config.json
{
  "mcpServers": {
    "mcpone": {
      "command": "npx",
      "args": [
        "-y",
        "@aretaslab/mcp-one",
        "--service-layer",
        "https://b1.votreentreprise.local:50000/b1s/v1"
      ],
      "env": {
        "SBO_COMPANY": "SBOCOMP",
        "SBO_AUTH": "oauth"
      }
    }
  }
}

# Redémarrez Claude. MCP One apparaîtra dans l'indicateur 🔌
# Demandez : «Quels clients ont le moins facturé en mai ?»
DOCS · CHEMINS RAPIDES

Commencez par là où vous en avez besoin.

  • Démarrage rapide avec Claude Desktop
  • Déploiement Docker sur HANA
  • OAuth avec SAP B1 ldap‑bridge
  • Écrire votre propre plugin en C#
  • Référence : catalogue d'outils
  • Migrer depuis CData read‑only
Voir la documentation complète
R.07bPour qui

Trois profils.
Un même résultat.

CTOs et DSI

Sécurité sans compromis

  • Self-hosted · RGPD-conforme
  • OAuth 2.1 · Permissions SAP
  • Journal d'audit complet · OpenTelemetry
"Zéro downtime, 9 mois. Correctifs en moins de 24h. Je ne pose plus de questions."
— R. C., Directeur Financier · Services professionnels
Directeurs des opérations

Productivité dès le premier jour

  • Commandes par voix, sans formation
  • Stock et requêtes à l'instant
  • Pas de nouvelle app, pas de changement de processus
"Ils demandaient une app mobile depuis trois ans. MCP One la leur a donnée en deux semaines."
— A., Responsable des opérations · Agroalimentaire
Partenaires SAP et consultants

IA dans les projets B1 en 2 semaines

  • Pilote en 2 semaines · Production en 6
  • Outils typés · Sans SQL brut
  • Programme OEM disponible
"Il fait ce qu'il dit, n'invente pas de joins. Ingénierie sérieuse, pas des démos de salon."
— P., Architecte solutions · Partenaire SAP B1
R.08Témoignages

Ce qu'ils disent,
sans logos à signer.

Comme chez AretasLab, nous ne publions pas les noms de clients sans permission explicite. Ces témoignages sont réels — les noms complets et les entreprises sont sous NDA jusqu'à ce que le client autorise.

Je pensais qu'un assistant sur SAP c'était du vent. La première fois qu'un commercial a fermé une commande par la voix devant moi, j'ai arrêté de plaisanter et j'ai commencé à planifier le déploiement aux 4 autres sociétés.
JM
J. M. NDA
DSI · Distribution industrielle · 180 employés
L'équipe entrepôt demandait une app mobile depuis trois ans. MCP One la leur a donnée en deux semaines — et sans même une app, juste en parlant à leur téléphone. Zéro coût de formation.
A
A. NDA
Responsable des opérations · Agroalimentaire · 60 employés
Ce que j'aime le plus c'est à quel point c'est ennuyeux. Il fait ce qu'il dit, n'invente pas de joins, et quand quelque chose échoue le log vous dit exactement ce qui s'est passé. C'est de l'ingénierie sérieuse.
P
P. NDA
Architecte solutions · Partenaire SAP B1
Que ces gars soient une coopérative qui ne travaille que l'après-midi me semblait être une faillite annoncée. 9 mois plus tard, zéro downtime, correctifs en moins de 24h. Je ne pose plus de questions.
RC
R. C. NDA
Directeur financier · Services professionnels · 90 employés
Réserver mon pilote gratuit 2 semaines · Sans engagement · Réponse en <48h
R.09FAQ

Les questions
qu'ils nous posent
vraiment.

Pas de réponses évasives. Si la réponse est «ça dépend», nous vous disons de quoi. Si la réponse est «pas encore», nous vous disons quand.

Celui de SAP est un wrapper sur API Management — conçu pour BTP, S/4HANA et l'écosystème enterprise. MCP One est natif pour Business One (PME), fonctionne on-premise ou dans votre cloud, sans Integration Suite, et comprend les particularités B1 comme Transaction Notifications, SDK/DI API et add-ons MEF. Nous ne sommes pas concurrents — nous nous complétons.
CData est excellent pour la lecture : il expose B1 en SQL via JDBC et permet au LLM de consulter des données. MCP One ajoute l'écriture sécurisée (Service Layer + DI API), les permissions héritées de l'utilisateur SAP, des outils métier (pas du SQL brut) et des plugins extensibles. Si vous n'avez besoin que de lire, CData peut suffire. Si vous voulez opérer l'ERP, venez ici.
Non, sauf si vous en décidez ainsi. MCP One est self-hosted : il tourne dans votre Docker, Kubernetes ou IIS. Les données ne sortent que si vous connectez un LLM externe (Claude, OpenAI). Si vous utilisez Ollama ou vLLM local, tout le circuit reste dans votre réseau. Nous avons des clients dans des environnements pharmaceutiques avec air-gap complet.
Trois barrières : (1) les outils sont typés — le LLM ne peut pas inventer des champs qui n'existent pas ; (2) Service Layer valide et Transaction Notifications B1 exécutent vos règles métier avant le commit ; (3) human-in-the-loop configurable sur les outils d'écriture au-dessus d'un seuil économique — l'utilisateur humain confirme d'un clic. Et bien sûr, tout est dans le journal d'audit.
Oui, si votre add-on expose Service Layer ou des procédures stockées. Nous l'avons fait 11 fois. Comptez 2-5 jours/ingénieur par add-on non trivial.
Nous parlons directement au client final. Si vous êtes partenaire SAP B1 et souhaitez revendre MCP One, nous avons un programme OEM. Nous ne travaillons pas avec des intermédiaires.
2 semaines pour un pilote avec 3 outils (lecture) sur votre B1 réel, connecté à Claude Desktop, avec 5 utilisateurs. 6 semaines pour la production avec opérations d'écriture, observabilité et déploiement à toute l'entreprise.
Le pilote se déploie en 2-5 jours. AretasLab accompagne le processus de bout en bout : préparation de l'environnement, connexion à votre instance B1 et premiers outils actifs. Sans dépendances IT externes.
En étant self-hosted, les données SAP ne quittent jamais votre réseau. Il n'y a pas de sous-traitant de données externe. MCP One est conçu pour être conforme au RGPD et à la NIS2 — aucune donnée personnelle n'est traitée en dehors de votre infrastructure.
Non. S'ils savent utiliser WhatsApp, ils savent utiliser MCP One. Le premier commercial a fermé une commande par la voix le premier jour — sans manuel, sans démo préalable. Pour les agents techniques (n8n, LangChain), il y a une documentation complète dans la section docs.
R.10 — DEMANDER UNE DÉMO

Vous avez Business One
et vous êtes curieux ?

RÉPONSE
<48h

Si votre entreprise fonctionne sur SAP B1 et que vous souhaitez essayer de parler à votre ERP, écrivez-nous. Un pilote de 2 semaines, sans frais pour les 5 premiers clients du trimestre.

Email
[email protected]
Siège
Smart Ibérica SCCL
Nous sommes AretasLab, même collectif, toutes garanties légales.
Vous envoyez le formulaire
Réponse <48h
Pilote 2 semaines
Production en 6 semaines
En envoyant, vous acceptez que nous vous contactions à propos de ce pilote. Nous ne vendons pas de données.

Sans carte de crédit · Sans contrat · Annulez à tout moment

Pilote gratuit · Sans engagement Réserver mon pilote