createProductsOdoo

Crea productos en Odoo 18 via XML-RPC. Soporta nombre, descripción, precios, código interno (SKU), barcode, categoría, tags, categorías de eCommerce, publicación en sitio web, rastreo de inventario, disponibilidad en POS y control de venta sin stock. DEFAULTS APLICADOS AUTOMÁTICAMENTE si no se pa...

Server Olivia @facusrod/olivia-mcp-server
Category Write
Risk class Medium
Parameters 11 required

What createProductsOdoo does on Olivia

AI agents use createProductsOdoo to create or update resources in Olivia — usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Olivia environment.

ParameterTypeRequiredDescription
products array Yes Lista de productos a crear. Cada producto se crea con defaults seguros (ver descripción de la tool).

Parameters from the server's own tool schema.

Why createProductsOdoo needs a policy

This tool creates new product records in Odoo's product database. Creation is a Write operation because the effects are reversible—products can be updated or deleted afterwards. Severity is medium because creating products in an ERP system could affect inventory, pricing, and sales channels, but the defaults (is_published: false, allow_out_of_stock_order: false) limit immediate blast radius.

From the tool's definition Tool description states "Crea productos en Odoo 18" (creates products). This is a create operation that modifies data reversibly.

Risk signalsHigh parameter count (15 properties)

Questions about createProductsOdoo

What does the createProductsOdoo tool do? +

Crea productos en Odoo 18 via XML-RPC. Soporta nombre, descripción, precios, código interno (SKU), barcode, categoría, tags, categorías de eCommerce, publicación en sitio web, rastreo de inventario, disponibilidad en POS y control de venta sin stock. DEFAULTS APLICADOS AUTOMÁTICAMENTE si no se pasan explícitamente: - is_storable: true (rastrea inventario, evita vender sin existencias reales) - available_in_pos: true (disponible en Punto de Venta) - allow_out_of_stock_order: false (la tienda NO permite comprar sin stock) - is_published: false (queda DESPUBLICADO; el operador lo publica cuando esté listo) - type: "consu" (consumible) CHECKLIST RECOMENDADO antes de llamar a esta tool: confirmar con el usuario el precio de venta (o margen), la categoría eCommerce (public_categ_ids), si va a tener tags especiales (Sin Gluten, Vegano, etc), y avisar que el stock inicial debe cargarse manualmente como ajuste de inventario en Odoo. It is categorised as a Write tool in the Olivia MCP Server, which means it can create or modify data. Consider rate limits to prevent runaway writes.

What parameters does createProductsOdoo accept? +

createProductsOdoo accepts 1 parameter: products. Required: products. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on createProductsOdoo? +

Register the Olivia MCP server in PolicyLayer and add a rule for createProductsOdoo: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Olivia. Nothing to install.

What risk level is createProductsOdoo? +

createProductsOdoo is a Write tool with medium risk. Write tools should be rate-limited to prevent accidental bulk modifications.

Can I rate-limit createProductsOdoo? +

Yes. Add a rate_limit block to the createProductsOdoo rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block createProductsOdoo completely? +

Set action: deny in the PolicyLayer policy for createProductsOdoo. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides createProductsOdoo? +

createProductsOdoo is provided by the Olivia MCP server (@facusrod/olivia-mcp-server). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

// LOOK UP ANOTHER SERVER

Every MCP server has a record like this.

Type a name, get the same breakdown: verified identity, auth posture, risk grade, capabilities, recommended policy.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.