Skip to main content
Glama
josefdc

mcp_odoo_fresh

by josefdc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ODOO_DBYesThe database name of the Odoo instance
ODOO_URLYesThe URL of the Odoo instance (e.g., https://tu-instancia.odoo.com)
ODOO_USERYesThe Odoo user login
ODOO_PASSWORDYesThe 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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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
Crea una nueva cotización (Orden de Venta) en Odoo para un cliente específico con las líneas de producto dadas.
Args: cliente_id (ID del cliente), lineas (Lista de dicts {'product_id': ID_PROD, 'product_uom_qty': CANTIDAD}).
Returns: ID de la cotización creada o mensaje de error.
Ejemplo lineas: [{'product_id': 40, 'product_uom_qty': 2}, {'product_id': 35, 'product_uom_qty': 1}]
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
Lista los primeros 20 productos vendibles disponibles en Odoo.

Args:
    None

Returns:
    Una cadena de texto formateada con la lista de productos (ID, Nombre, Código, Precio)
    o un mensaje de error.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 5 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues