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.
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
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.
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.
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.
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é.
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.
«Faites-moi une commande de 12 unités du SKU‑4421 pour Mora Industries, échéance à 60 jours.»
MCP One publie son catalogue : create_sales_order, find_business_partner, check_credit_limit… Le modèle planifie.
OAuth 2.1 + PKCE. Le token porte l'identité de l'utilisateur humain. Service Layer applique les permissions, Transaction Notifications valident, MCP One route.
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.
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.
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.
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.
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.
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.
L'agent enregistre l'appel, crée l'opportunité et lie au partenaire — tout depuis la transcription de la réunion.
Token court, refresh long, scopes mappés 1:1 aux autorisations B1. Aucune credential en clair dans l'agent.
Métriques Prometheus, traces OpenTelemetry, logs JSON structurés. Dashboards Grafana inclus.
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#.
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.
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.
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.
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.
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.
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.
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.
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 B1 | ✓ | Lecture seule | Limitée |
| Outils typés du domaine | ✓ | ✗ | ✗ |
| Add-ons personnalisés | ✓ | ✗ | ✗ |
| Compatible n8n / LangChain | ✓ | ✗ | ✓ |
| Prix | 12€/utilisateur/mois | — | Élevé |
| Pilote gratuit | ✓ | ✗ | ✗ |
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.
{
"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 ?»
"Zéro downtime, 9 mois. Correctifs en moins de 24h. Je ne pose plus de questions."— R. C., Directeur Financier · Services professionnels
"Ils demandaient une app mobile depuis trois ans. MCP One la leur a donnée en deux semaines."— A., Responsable des opérations · Agroalimentaire
"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
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.
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.
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.
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.
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.
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.