# Catalogue MCP tools

Les tools exposés par erp-platform dépendent de l'adapter ERP configuré pour le
tenant. Le serveur MCP ne fabrique pas un catalogue générique : il charge les
définitions fournies par `@casys/mcp-erp` pour l'ERP actif. La version
verrouillée dans le runtime hébergé est actuellement la 0.1.0.

## État actuel

Dans cette version publiée, les types ERP connus et leur surface réelle sont :

| ERP        | Surface hébergée actuelle |
| ---------- | ------------------------- |
| `erpnext`  | `erpnext.ping`            |
| `dolibarr` | `dolibarr.ping`           |

Ces tools confirment que l'adapter et sa configuration sont chargés. Ils
retournent notamment l'URL configurée ; ils ne réalisent pas un appel métier et
ne doivent pas être décrits comme une preuve de connectivité ERP.

## Preuve ERPNext open-source

[`mcp-erpnext`](https://github.com/Casys-AI/mcp-erpnext) est un produit distinct
du runtime hébergé. Sa version 3.0.1 expose :

- 124 tools ERPNext ;
- 14 catégories métier ;
- 7 viewers interactifs.

Cette surface prouve la profondeur de l'intégration ERPNext OSS de Casys. Elle
n'est pas encore chargée par erp-platform et ne constitue donc pas le catalogue
promis aux tenants hébergés.

## Condition d'extension du catalogue hébergé

Une intégration future pourra reprendre les domaines déjà couverts par
`mcp-erpnext` :

- clients et fournisseurs ;
- articles, produits et services ;
- devis, commandes et factures ;
- stocks et mouvements ;
- projets, tâches ou tickets lorsque l'ERP les expose ;
- diagnostics de connexion et de permissions.

Chaque tool devra retourner un résultat structuré et une erreur machine-readable
en cas d'échec. La parité ne sera documentée qu'après intégration tenant-safe,
tests et vérification sur le chemin de production.
