Herramientas de WebMCP registradas

Las herramientas registradas son las capacidades específicas (como "Reservar una mesa" o "Agregar al carrito") que tu sitio web expone a los agentes de IA.

Cómo funciona la auditoría de las herramientas de WebMCP registradas

Esta auditoría es informativa. Lighthouse enumera todas las herramientas de WebMCP registradas en la página con las APIs declarativas o imperativas. Si no se registra ninguna herramienta, la lista de resultados estará vacía.

Lighthouse emite una advertencia cuando se registran más de 40 herramientas. Si incluyes un exceso de herramientas, es probable que consumas tokens de contexto del modelo, agregues latencia y aumentes el riesgo de confusión para los agentes sobre qué herramienta usar.

Cómo corregirlo

Puedes registrar herramientas con la API declarativa o la API imperativa:

  • API declarativa: Agrega los atributos toolname y tooldescription directamente a tus elementos <form>.
  • API imperativa: Usa JavaScript para registrar herramientas con document.modelContext.registerTool.

Prácticas recomendadas

  • Usa nombres claros y orientados a la acción (por ejemplo, toolname="book_appointment").
  • Proporciona descripciones detalladas que expliquen qué hace la herramienta y cuándo debe usarla un agente.
  • Evita registrar más de 40 herramientas a la vez. Registra las herramientas solo cuando sean útiles para el estado actual de la página y cancela su registro cuando ya no sean necesarias.
  • Si deseas obtener más información, lee la documentación de WebMCP.