IA

Pregúntale a Claude cuánta harina queda: inventario medido por MCP

Publicado el · 6 min de lectura

Cuando un asistente de IA lee tu inventario a través del servidor MCP integrado, recibe una lista de artículos con nombres, costes y conteos. Hasta ahora un conteo era un número entero sin unidad, lo cual estaba bien para sillas y era incómodo para la harina. Pregunta «¿cuánta harina queda?» y la respuesta honesta era «12», seguida de una suposición sobre si eso eran bolsas, kilos o libras.

Con las unidades de medida, cada cantidad que devuelve el servidor es un decimal y cada artículo lleva su unidad. El asistente ya no tiene que adivinar. Así es como se ve en una conversación, y qué cambió en las herramientas para quien le guste saberlo.

Package Pal conversando con un asistente de IA en un portátil sobre los niveles de stock.
El asistente lee la unidad con el número, así que la respuesta vuelve en kilos.

Una mañana en la panadería

Claude · conectado a Simple Inventory Management empresa: Northside Bakery
¿Cuánta harina de fuerza tenemos, y es suficiente para hoy?
get_inventory
Tienes 12,75 kg de harina de fuerza en stock, con otros 50 kg en pedido. Tu nivel de alerta es 20 kg y tu nivel crítico es 10 kg, así que la fila ya está en amarillo. A los 0,5 kg por hogaza de tu ensamblaje Hogaza de masa madre, da para unas 25 hogazas antes de entrar en la zona crítica.
Acabamos de usar 4,5 kg para la primera hornada. Regístralo.
edit_inventory_item
Hecho. La harina de fuerza está ahora en 8,25 kg, por debajo de tu nivel crítico de 10 kg. Se ha enviado una alerta de stock bajo a tu canal de Teams. ¿Quieres que compruebe si los 50 kg en pedido tienen fecha de entrega?
Sí, y añade 2 L de aceite de oliva al mismo pedido si todavía no ha salido.
create_order
El pedido «Entrega del molino, semana 44» sigue pendiente. He añadido una línea de 2 L de aceite de oliva, así que el pedido tiene ahora 50 kg de harina de fuerza y 2 L de aceite de oliva.

Nada en ese intercambio necesitó una conversión ni una pregunta aclaratoria. El asistente leyó 12.75 y kg del mismo artículo, leyó el componente del ensamblaje en kilos y escribió el nuevo valor de stock en la misma unidad. El historial del artículo muestra la resta de 4,5 kg con un marcador de robot al lado, como cualquier otro cambio hecho por MCP.

Preguntas que solo tienen sentido con una unidad

  • «¿Qué artículos medidos en litros están por debajo de su nivel de alerta?»
  • «¿Cuántas hogazas puede dar el stock actual de harina?» (el asistente lee el ensamblaje, o hace la división él mismo)
  • «Convierte las sugerencias de reposición a sacos, suponiendo que un saco son 25 kg.» La aplicación no convierte, pero el asistente lo hará con gusto, y lo dirá.
  • «Crea un artículo llamado Resina de colada, controlado en ml, y pon su nivel de alerta en 250.»
  • «Hemos recibido 3 bobinas de cable de 100 m cada una. Añade 300 m al cable armado de 6 mm.»

La lista general de preguntas sigue siendo válida; estas son las que era imposible responder bien antes de que la unidad viajara con el número.

Qué cambió en las herramientas

Si usas el servidor MCP desde tu propio cliente o script, hay tres cosas distintas.

  • Las cantidades son decimales. inventoryCount, onOrderCount, toShipCount y damagedCount en get_inventory y edit_inventory_item aceptan y devuelven valores como 12.75. Los clientes que usan enteros siguen funcionando; un conteo de 12 sigue siendo 12.
  • Los artículos llevan un unit. Es null para los artículos contados en piezas y una etiqueta corta (kg, lb, ml, ft, o lo que hayas escrito) para los medidos. edit_inventory_item puede definirlo, y create_new_inventory_item acepta un unit opcional.
  • Las herramientas relacionadas lo siguen. Las líneas de pedido en create_order, las líneas de stock en las herramientas de unidades y get_reorder_suggestions devuelven decimales, y las sugerencias de reposición incluyen la unidad del artículo para que un 50 sugerido se lea como 50 kg.

Las descripciones de las herramientas también dicen todo esto, lo que importa más de lo que parece: un asistente lee la descripción antes de llamar a la herramienta, así que sabe de antemano que un conteo en un artículo medido está en la unidad de ese artículo y que definir una unidad no convierte nada.

Lo que no hace

El servidor nunca convierte entre unidades. Si le pides al asistente que «cambie la harina a libras», cambiará la etiqueta y, si es cuidadoso, te dirá que el número no cambió. Es la misma regla que la aplicación aplica a las personas, por la misma razón: una conversión silenciosa es una forma estupenda de acabar con 22 kg de harina que en realidad son 10. Pide la conversión explícitamente y deja que el asistente haga la aritmética en la conversación, luego confirma el nuevo conteo.

¿Todavía no estás conectado? La guía de configuración lleva unos cuatro pasos, y el acceso está limitado a una empresa y es revocable en cualquier momento. Funciona con Claude, Grok, OpenAI, Gemini y cualquier otro cliente MCP.

Conecta un asistente a tu stock