io.github.Termi24/eyeot-erp
Official33 toolsby Termi24 · Python
eyeot ERP
ERP français avec serveur MCP natif : plus de 1 800 actions métier auto-générées via OpenAPI.
French ERP system with 1,800+ auto-generated business actions via OpenAPI.
Topics
Captured live from the server via tools/list.
whoami
Récupérer l'utilisateur authentifié + organisation active + permissions. À APPELER AVANT toute réponse mentionnant l'org/user/plan/role.
No parameters.
list_clients
Lister les clients (CRM)
No parameters.
create_client
Créer un client
Parameters (1)
- bodyobjectrequired
Request body
get_client
Récupérer un client par id
Parameters (1)
- client_idstringrequired
(path parameter)
update_client
Mettre à jour un client
Parameters (2)
- bodyobjectrequired
Request body
- client_idstringrequired
(path parameter)
list_opportunities
Lister les opportunités commerciales
No parameters.
create_opportunity
Créer une opportunité
Parameters (1)
- bodyobjectrequired
Request body
convert_opportunity_to_quote
Convertir une opportunité en devis
Parameters (1)
- opportunity_idstringrequired
(path parameter)
list_quotes
Lister les devis
No parameters.
create_quote
Créer un devis
Parameters (1)
- bodyobjectrequired
Request body
accept_quote
Marquer un devis accepté (par le client)
Parameters (1)
- quote_idstringrequired
(path parameter)
quote_pdf
Récupérer le PDF d'un devis
Parameters (1)
- quote_idstringrequired
(path parameter)
list_invoices
Lister les factures
No parameters.
create_invoice
Créer une facture
No parameters.
invoice_from_quote
Créer une facture à partir d'un devis
Parameters (1)
- quote_idstringrequired
(path parameter)
list_products
Lister les produits / catalogue
No parameters.
create_product
Créer un produit (catalogue stock)
Parameters (1)
- bodyobjectrequired
Request body
list_stock_alerts
Alertes stock bas / rupture
No parameters.
stock_dashboard
Dashboard stock (KPIs)
No parameters.
list_employees
Lister les employés
No parameters.
create_employee
Créer un employé
No parameters.
list_leaves
Lister les demandes de congés
No parameters.
request_leave
Demander un congé
Parameters (1)
- bodyobjectrequired
Request body
list_tickets
Lister les tickets IT
No parameters.
create_ticket
Créer un ticket IT
Parameters (1)
- bodyobjectrequired
Request body
list_suppliers
Lister les fournisseurs
No parameters.
list_orders
Lister les bons de commande
No parameters.
create_order
Créer un bon de commande
Parameters (1)
- bodyobjectrequired
Request body
dashboard_kpis
KPIs du dashboard principal
No parameters.
dashboard_alerts
Alertes du dashboard
No parameters.
search
Recherche globale cross-module
No parameters.
eyeot_help
Catalog des actions disponibles sur eyeot ERP. Sans argument : liste les modules et compteur d'actions. Avec `module='rh'` : liste toutes les actions RH (employes, conges, paie, formations…). Avec `action='rh.employes.create'` : retourne le détail (path, méthode, params, schema body). Avec `search='facture'` : recherche les actions matchant. Toujours appeler eyeot_help AVANT eyeot_call pour découvrir l'action exacte.
Parameters (3)
- actionstring
Action exacte au format `<module>.<resource>.<verb>` (ex: 'rh.employes.create'). Retourne le schéma complet.
- modulestring
Nom du module (ex: 'rh', 'finance', 'clients'). Optionnel.
- searchstring
Recherche textuelle dans les noms d'action et descriptions. Optionnel.
eyeot_call
Exécute une action eyeot ERP par son nom canonique. Format action : `<module>.<resource>.<verb>` (ex: 'clients.list', 'rh.employes.create', 'quotes.send'). Toujours utiliser eyeot_help d'abord pour connaître l'action + les params attendus. Les params path (ex: id) et le body JSON sont passés dans `params`.
Parameters (2)
- actionstringrequired
Nom canonique de l'action (ex: 'rh.employes.create').
- paramsobject
Tous les paramètres mélangés : path params (id, ...), query params (limit, cursor, ...) et body fields. Le serveur route automatiquement selon la spec OpenAPI.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"eyeot-erp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://erp.eyeot.fr/api/v1/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.