Skip to main content
Glama

Jefe de equipo (le das un objetivo y reparte el trabajo)

ml_jefe
Read-only

Give a business goal; it selects relevant store workers, runs them, and returns an ordered action plan with owner, findings, and skill per step; store changes await your approval.

Instructions

El jefe del equipo de trabajadores: le das un OBJETIVO en una frase ("vender más este mes", "¿por qué gano poco?", "preparame para el CyberMonday", "mejorar la reputación") y él elige qué trabajadores tienen que ver, los pone a trabajar ahora mismo, junta lo que encontraron y devuelve el plan en orden: cada paso con el trabajador responsable, lo que encontró y la skill para hacerlo. Lo que modifica la tienda queda marcado para hacerlo con tu OK. Sin objetivo claro, trabaja con todo el equipo. El vendedor le puede poner NOMBRE (y emoji) al jefe: cuando diga "el jefe se llama Roberto", "ponele Don Ramón al jefe" o similar, llamar con nombre="…" (sin objetivo); nombre="" lo vuelve a "El jefe". Después, si el vendedor le habla al jefe por su nombre ("Roberto, ¿cómo vendo más?"), es un objetivo para esta herramienta.

Input Schema

NameRequiredDescriptionDefault
emojiNoEmoji del jefe (ej: 🎩, 👑, 🦁)
cuentaNouser_id de la cuenta de ML si hay varias conectadas (ver ml_cuentas)
nombreNoPonerle nombre al jefe (hasta 30 letras). "" = volver a "El jefe"
objetivoNoEl objetivo en tus palabras
sin_correrNotrue = armar el plan con lo último que sabe el equipo, sin hacerlo trabajar ahora

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.30.0-tyl.1

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint=true, and the description adds real behavioral context: work runs now, store modifications are flagged for the seller's approval, and sin_correr builds a plan from cached knowledge. The one tension is that setting nombre/emoji persists configuration state inside an allegedly read-only tool, which the description does not reconcile.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core objective-to-plan behavior, then examples and the naming rules; every sentence carries usable information. It is somewhat long and the naming block is dense, but nothing is filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly carries the return burden, describing the plan's shape (ordered steps, responsible worker, finding, skill) plus the approval marker for store changes. An agent can call this correctly without opening any other artifact.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3, but the description still adds meaning the schema lacks: nombre is tied to concrete trigger phrases and the empty-string reset, objetivo is illustrated with examples, and the name-only (no objetivo) invocation pattern is spelled out. emoji and sin_correr get no extra prose beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States concretely what the tool does: takes a one-sentence objective, picks which workers (ml_trabajadores) are relevant, runs them immediately, and returns an ordered plan with responsible worker, finding and skill. This distinguishes it clearly from the individual worker/metric siblings in the list, and it is not a restatement of the title.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit invocation conditions with concrete objective examples ('vender más este mes', '¿por qué gano poco?'), the no-objective fallback (runs with the whole team), the naming flow (name-only call, empty string to reset) and the rule that addressing the boss by name counts as an objective. When-to-use vs. alternatives is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.