ShopWithin implementa un servidor MCP stateless para consultas de inventario en tiempo real
La tienda de ropa de segunda mano ha desplegado un endpoint basado en Streamable HTTP que permite a agentes de IA consultar existencias sin mantener estado entre peticiones.

ShopWithin ha publicado los detalles técnicos de su servidor MCP (Model Context Protocol), una herramienta diseñada para permitir que agentes de IA consulten el inventario de boutiques independientes. El endpoint, alojado en Vercel sobre una aplicación de React Router, opera en modo stateless: cada petición HTTP POST instancia un servidor y un transporte nuevos, responde y destruye ambos objetos antes de terminar.
La arquitectura aprovecha el transporte Streamable HTTP de MCP, que permite sesiones opcionales. Al desactivar el generador de IDs de sesión (sessionIdGenerator: undefined) y habilitar respuestas JSON simples, el sistema evita la necesidad de almacenar estado entre llamadas a funciones efímeras. Esto significa que la verificación de disponibilidad no depende de una conexión persistente, permitiendo que incluso comandos curl básicos funcionen como clientes válidos sin un handshake inicial complejo.
El servidor expone seis herramientas, todas anotadas como de solo lectura, idempotentes y de mundo cerrado. Estas incluyen búsquedas de artículos por texto natural, obtención de detalles específicos, búsqueda visual mediante imágenes (menores a 1,5 MB) y listado de boutiques. La integración con interfaces como ChatGPT se facilita mediante outputSchema validados con Zod, que estructuran los datos (precio, tallas, stock) para su consumo directo por el modelo. La compañía destaca que ninguna herramienta permite reservas ni cargos, limitando el alcance estrictamente a la consulta informativa.
En producción, el sistema sirve actualmente 4.629 artículos repartidos en dos boutiques activas. En las pruebas realizadas el 27 de septiembre de 2026, una consulta a la boutique de Toronto por artículos de MM6 bajo 300 dólares devolvió resultados precisos con tallas disponibles y fechas de última verificación. El equipo menciona que esta aproximación permite a los agentes distinguir claramente entre lo que el inventario confirma y lo que es una suposición, reforzando las instrucciones del sistema para no inventar disponibilidad si la herramienta no la retorna.
Este caso de uso ilustra cómo el protocolo MCP se adapta a entornos de e-commerce ligero, donde la simplicidad operativa y la ausencia de estado son preferibles a la complejidad de sistemas de sesión tradicionales. La implementación demuestra que la estandarización de la comunicación entre agentes y APIs de negocio puede logrársesin sobrecarga de infraestructura.


