Desarrolladores

Datos para agentes y desarrolladores

Los datos públicos de InspiraArte están disponibles en JSON de solo lectura, sin autenticación. Son archivos estáticos que se actualizan cada vez que publicamos el sitio. Para cotizar un pedido, usa el formulario de contacto.

Descubrimiento

Endpoints

Todos se piden con GET y responden application/json.

Herramientas WebMCP

Al abrir cualquier página del sitio en un navegador compatible, se registran 12 herramientas en document.modelContext. Sus esquemas están en /mcp/tools.json. Ninguna envía datos: prepare_quote solo llena el formulario de contacto y el visitante decide si lo envía.

  • list_categories: Lista las categorías públicas del catálogo de InspiraArte (taller de corte y grabado láser en CDMX).
  • search_products: Busca productos del catálogo por palabras (nombre, descripción, material o categoría) y/o por categoría. Devuelve nombre, referencia, precio de referencia y enlace.
  • get_product_detail: Detalle de un producto: descripción, material, medidas, precio de referencia, tiempos de producción y envío, imágenes y calificaciones.
  • get_current_product: Devuelve el producto que el visitante está viendo, si está en una ficha de producto.
  • list_seasons: Lista las temporadas del año (Navidad, Día de muertos, regreso a clases…) con sus meses, categorías y número de piezas.
  • get_season_guide: Guía de compra de una temporada (ideas, tiempos para pedir a tiempo, piezas recomendadas) y sus productos.
  • get_materials_guide: Explica los materiales y técnicas (MDF, acrílico, metal, termos; corte y grabado láser) con medidas y precios de referencia.
  • search_faq: Busca respuestas en las preguntas frecuentes: tiempos, pedido mínimo, envíos, pagos, garantía.
  • get_reviews: Calificaciones y opiniones aprobadas de clientes, de todo el sitio o de un producto.
  • get_business_info: Datos de contacto, ubicación, horarios y redes sociales de InspiraArte.
  • navigate_to: Lleva al visitante a una página del sitio: la ficha de un producto (productId), una temporada (seasonSlug) o una ruta como "/productos/" o "/faq/".
  • prepare_quote: Abre el formulario de cotización (/contacto) con el producto, la cantidad, la fecha y los detalles ya escritos. No envía nada: el visitante revisa, agrega su nombre y correo y pulsa Enviar.