eyeot-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EYEOT_TOKEN | No | API key for service-to-service authentication. If not provided, OAuth login flow is used. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| logging | {} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoamiA | Récupérer l'utilisateur authentifié + organisation active + permissions. À APPELER AVANT toute réponse mentionnant l'org/user/plan/role. |
| list_clientsA | Lister les clients (CRM) |
| create_clientC | Créer un client |
| get_clientA | Récupérer un client par id |
| update_clientC | Mettre à jour un client |
| list_opportunitiesC | Lister les opportunités commerciales |
| create_opportunityD | Créer une opportunité |
| convert_opportunity_to_quoteB | Convertir une opportunité en devis |
| list_quotesD | Lister les devis |
| create_quoteC | Créer un devis |
| accept_quoteC | Marquer un devis accepté (par le client) |
| quote_pdfC | Récupérer le PDF d'un devis |
| list_invoicesD | Lister les factures |
| create_invoiceC | Créer une facture |
| invoice_from_quoteC | Créer une facture à partir d'un devis |
| list_productsB | Lister les produits / catalogue |
| create_productC | Créer un produit (catalogue stock) |
| list_stock_alertsC | Alertes stock bas / rupture |
| stock_dashboardC | Dashboard stock (KPIs) |
| list_employeesC | Lister les employés |
| create_employeeC | Créer un employé |
| list_leavesB | Lister les demandes de congés |
| request_leaveC | Demander un congé |
| list_ticketsA | Lister les tickets IT |
| create_ticketD | Créer un ticket IT |
| list_suppliersC | Lister les fournisseurs |
| list_ordersB | Lister les bons de commande |
| create_orderC | Créer un bon de commande |
| dashboard_kpisC | KPIs du dashboard principal |
| dashboard_alertsD | Alertes du dashboard |
| searchC | Recherche globale cross-module |
| eyeot_helpA | Catalog des actions disponibles sur eyeot ERP. Sans argument : liste les modules et compteur d'actions. Avec |
| eyeot_callA | Exécute une action eyeot ERP par son nom canonique. Format action : |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Clients (CRM) | Liste des clients de l'organisation active. |
| Devis | Liste des devis de l'organisation active. |
| Factures | Liste des factures de l'organisation active. |
| Produits / Stock | Catalogue produits avec niveaux de stock. |
| Tickets IT | Tickets ITSM ouverts et historique. |
TDQS
Scored across 33 tools
Most tools target distinct resources (client, employee, invoice, quote, etc.), but the presence of generic tools like eyeot_call and eyeot_help could cause slight ambiguity if an agent doesn't use them correctly. However, descriptions clarify their roles.
The majority follow a verb_noun pattern (e.g., create_client, list_clients), but some deviate (convert_opportunity_to_quote, request_leave, dashboard_kpis). The pattern is mostly consistent with minor exceptions.
33 tools is heavy but appropriate for an ERP system covering CRM, HR, IT, stock, and invoicing. It borders on too many, but each tool has a clear resource.
The tool surface covers essential CRUD operations for multiple business areas, and the generic eyeot_call fills any remaining gaps. Missing updates for a few resources, but overall comprehensive.