plaza-vea-mcp
Integrates with VTEX public APIs to search and filter the Plaza Vea catalog, retrieve product variants and offers, display product images, and generate cart links for purchasing on Plaza Vea.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@plaza-vea-mcpbusca leche y ordénala por precio ascendente"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Plaza Vea MCP
Servidor MCP local para consultar el catalogo publico de plazaVea mediante las APIs publicas de VTEX. Permite buscar, filtrar, comparar precios, mostrar imagenes dentro de un cliente MCP y generar enlaces para continuar la compra directamente en Plaza Vea.
Incluye un crawler Scrapy opcional que mantiene un cache SQLite y un historial local de precios.
Proyecto independiente, sin afiliacion con Plaza Vea, Compania Food Retail S.A.C. ni VTEX.
Caracteristicas
Servidor basado exclusivamente en el SDK oficial
mcp, usando la API de bajo nivel ystdio.Consultas live-first al catalogo VTEX con respaldo en SQLite.
Extraccion de todos los SKUs y sellers de cada producto.
Filtros por nombre parcial y marca exacta, tolerantes a mayusculas y acentos.
Ordenamiento por precio ascendente, descendente o nombre.
Imagenes PNG como
ImageContentpara vision del modelo y Markdown para mostrarlas al usuario.Enlaces individuales y combinados para agregar productos al carrito.
Crawler Scrapy respetuoso con
robots.txt, AutoThrottle, cache HTTP y reintentos.Sin Selenium, credenciales, CAPTCHA ni automatizacion del pago.
Related MCP server: karrito-mcp
Requisitos
Python 3.12 o 3.13.
uv.
Codex CLI o cualquier cliente compatible con MCP por
stdio.
Instalacion
git clone https://github.com/jeffreymonjacastro/plaza-vea-mcp.git
cd plaza-vea-mcp
uv sync --all-groupsPara registrar el servidor local en Codex desde este checkout:
codex mcp add plaza-vea -- uv --directory C:\ruta\a\plaza-vea-mcp run plaza-vea-mcp
codex mcp get plaza-veaReinicia o abre una nueva tarea de Codex para que las tools aparezcan en la sesion.
Tools
Tool | Descripcion |
| Filtra por nombre y marca y ordena por precio o nombre. |
| Devuelve todas las variantes, sellers, ofertas e imagenes. |
| Lista marcas activas, opcionalmente por prefijo. |
| Devuelve |
| Valida SKUs y genera enlaces para continuar en Plaza Vea. |
| Inicia el crawler local en segundo plano. |
| Consulta el progreso y resultado del crawler. |
Ejemplos de solicitudes naturales en Codex:
Busca productos que contengan "leche" y ordenalos del mas barato al mas caro.
Busca cafe de la marca ALTOMAYO y muestra la imagen del producto mas barato.
Genera un enlace de carrito para dos unidades del SKU 12345.
Actualiza la categoria 814 y dime cuando termine.Respuestas y precios
Los precios se devuelven como enteros en centimos de sol (price_cents) y con moneda PEN.
Cada consulta indica si la fuente es live o cache. Cuando se usa el cache, stale es true.
La version inicial usa el catalogo anonimo del canal de venta 1. Precio, stock, promociones,
region y entrega se vuelven a validar al abrir Plaza Vea.
Carrito y pago
build_cart_links no abre el navegador ni modifica directamente el carrito. Devuelve:
La pagina de cada producto.
El
addToCartLinkoficial proporcionado por VTEX para cada SKU.Un enlace combinado para varios SKUs.
La pagina de checkout de Plaza Vea.
El usuario abre el enlace y completa identificacion, entrega y pago en Plaza Vea. Si el enlace combinado deja de ser compatible con la tienda, se pueden abrir los enlaces individuales.
El proyecto nunca solicita ni almacena contrasenas, DNI, direcciones o datos de tarjeta.
Actualizacion del catalogo
Desde MCP, usa start_catalog_refresh. Sin category_id recorre las categorias hoja del arbol
publico; con un ID solo actualiza esa categoria. La tool devuelve un run_id que puede consultarse
con get_catalog_refresh_status.
Los datos locales se guardan en data/catalog.sqlite3; los logs del crawler quedan en
data/logs/. Ambos estan excluidos de Git.
Variables opcionales:
Variable | Uso |
| Directorio de trabajo del proyecto. |
| Directorio para base de datos, logs y cache HTTP. |
| Ruta explicita del archivo SQLite. |
Desarrollo y validacion
uv sync --all-groups
uv run ruff check src tests scripts
uv run mypy src
uv run pytest
uv run python scripts/smoke_mcp.pyEl smoke test inicia el MCP por stdio, consulta productos reales, obtiene una imagen y construye
un enlace de carrito. No abre el enlace ni avanza al pago.
Uso responsable
Respeta los terminos, disponibilidad y politicas publicadas por Plaza Vea.
No incrementes la concurrencia ni desactives AutoThrottle sin autorizacion.
No accedas automaticamente a
/checkout; esa ruta esta bloqueada enrobots.txt.No uses este proyecto para evadir CAPTCHA, controles de acceso o limites del sitio.
Las imagenes y datos comerciales pertenecen a sus respectivos titulares.
Consulta THIRD_PARTY_NOTICES.md para referencias y atribuciones.
Licencia
Codigo publicado bajo licencia MIT. Esta licencia no concede derechos sobre marcas, imagenes ni contenido comercial obtenido de Plaza Vea.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceMCP server that connects Carrefour Drive to Claude and other MCP clients, enabling product search with real prices, nutriscore, availability, and natural language cart management.MIT
- AlicenseAqualityDmaintenanceMCP server for Karrito - the digital catalog builder for WhatsApp sellers in LATAM, enabling AI assistants to manage store operations like products, orders, discounts, reviews, shipping, and analytics.306MIT
- Flicense-qualityDmaintenanceMCP server for VkusVill grocery store, enabling product search, details retrieval, and cart link creation.2
- AlicenseAqualityBmaintenanceA local MCP server for grocery shopping, enabling product search, specials, and browsing across NZ supermarkets, with cart and order history for Countdown/Woolworths via browser-assisted login.141MIT
Related MCP Connectors
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
FastMCP commerce server starter: product catalog, search, and checkout. Deploy to Vercel in 5 min.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jeffreymonjacastro/plaza-vea-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server