Découvrez incwo-CLI
Dans cet article
Depuis quelques mois, notre MCP incwo permet à Claude, OpenAI etc, de répondre directement à des questions sur vos données :
“Donne-moi mes factures de la semaine”
“Quel est le chiffre d’affaires du mois dernier ?”
Un agent IA se connecte à votre dossier incwo, interroge l’API, et vous répond en langage naturel. Les IA parlent à incwo.
Et les humains dans tout ça ?
Un développeur qui veut intégrer incwo dans un script, une pipeline de données, ou un outil maison n’a pas forcément envie de passer par un agent conversationnel. Il veut une commande, une sortie, et pouvoir diriger le résultat ailleurs. Il peut le faire via les API, mais une méthode a émergé récemment qui permet à la fois aux développeurs d’avoir un accès simplifié (parlez à notre CLI en json, alors que seul le XML est disponible sur les APIs), et aux AI de construire des workflows plus simplement qu’avec les APIs, les CLI (“Command Line Interface”). Nous avons donc publié incwo-cli.
npm install -g incwo-cli
incwo config
incwo bill_sheets list --from 2026-04-01
incwo contacts list --filter '{"last_name":{"eq":"Martin"}}'
incwo customer_products get 1042
Deux interfaces, une seule API
Le MCP et le CLI s’appuient sur la même API incwo. Ils ne font pas la même chose — ils s’adressent à des utilisateurs différents :
| MCP incwo | incwo-cli | |
|---|---|---|
| Pour | Les agents IA | Les développeurs et scripts |
| Interface | Langage naturel | Commandes structurées |
| Usage | Conversation, analyse | Automatisation, intégration |
| Sortie | Texte formaté | Tableau, JSON, pipe |
Un script cron qui exporte les factures du mois en CSV ? CLI. Un agent qui analyse vos ventes et vous alerte ? MCP. Les deux coexistent, et peuvent même se compléter : rien n’empêche un agent d’appeler le CLI comme outil externe.
Ce que le CLI couvre
CRM, ventes, achats, stock, projets, RH — toutes les ressources incwo sont accessibles en lecture et en écriture :
incwo bill_sheets list --from 2026-01-01 --to 2026-03-31
incwo contacts create --data '{"first_name":"Marie","last_name":"Dupont","firm_id":42}'
incwo proposal_sheets list --sheet-type purchase_order
Open source
Le code est sur github.com/incwo/incwo-cli, sous licence MIT.
npm install -g incwo-cli