mcp_odoo_fresh
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ODOO_DB | Yes | The database name of the Odoo instance | |
| ODOO_URL | Yes | The URL of the Odoo instance (e.g., https://tu-instancia.odoo.com) | |
| ODOO_USER | Yes | The Odoo user login | |
| ODOO_PASSWORD | Yes | The Odoo API key (generated in Odoo.sh) |
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
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| buscar_clienteA | Busca clientes en Odoo cuyos nombres coincidan (parcialmente, sin importar mayúsculas/minúsculas) con el nombre proporcionado. Devuelve ID, Nombre, Email, Teléfono (máx 5). |
| buscar_productoA | Busca productos en Odoo cuyos nombres coincidan (parcialmente, sin importar mayúsculas/minúsculas) con el nombre proporcionado. Devuelve ID, Nombre, Código, Precio, Cant. Disponible (máx 5). |
| crear_cotizacionA | |
| confirmar_cotizacionA | Confirma una cotización (Orden de Venta) en Odoo usando su ID. Verifica el estado antes y después. La cotización debe estar en 'draft' o 'sent'. |
| listar_productosA | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
buscar_cliente and buscar_producto are clearly separated by entity, and crear_cotizacion/confirmar_cotizacion distinguish creation from state transition. There is minor overlap between buscar_producto and listar_productos, but the descriptions make the search-vs-list distinction explicit.
All tool names follow a consistent Spanish verb_noun pattern: buscar_cliente, buscar_producto, crear_cotizacion, confirmar_cotizacion, listar_productos. No mixed casings or inconsistent verb styles are present.
Five tools tightly cover the core quotation workflow: find customer, find product, list products, create quote, and confirm quote. The count is appropriate and nothing feels redundant or out of scope.
The create-and-confirm quotation lifecycle is covered, and customer/product search avoids dead ends. Missing operations like updating, canceling, or viewing quotation details are minor gaps for this focused server, though they would matter for broader sales-order management.