[ Desarrolladores ]
Construye sobre Vitrina.
Conecta tu IA, tu sitio y tus sistemas con el servidor MCP, la API, el SDK y los webhooks.
Tu IA, adentro de Vitrina. Conecta Claude, ChatGPT o Cursor con el servidor MCP y pregúntale a tu negocio con tus palabras.
¿Quién pidió test drive de la Sportage y todavía no tiene hora?
Javiera y Matías. El sábado hay hora a las 10:00 y a las 11:30. ¿Los agendo?
Sí. Javiera a las 10:00 y Matías a las 11:30.
Listo. Las dos citas quedaron en tu agenda con la Sportage.
claude mcp add --transport http vitrina https://api.vitrinadev.com/mcpclaude mcp login vitrinaSe abre tu navegador, entras con tu cuenta de Vitrina y queda conectado.
- 1
Agrega el servidorUna URL en tu cliente de IA.
- 2
Entra con tu cuentaTu IA ve lo que tú ves en Vitrina.
- 3
Pregúntale a tu negocioLee todo y escribe solo donde lo activas.
Lee tu negocio. Leads, conversaciones, agenda, stock y anuncios, con el rol y la visibilidad de quien conectó.
Escribe donde tú autorizas. La escritura se activa por área y viene apagada. Tú decides qué puede cambiar tu IA.
OAuth con tus permisos. Se conecta con tu cuenta de Vitrina y se revoca cuando quieras. Sin llaves pegadas en un chat.
Cualquier operación. Tres herramientas genéricas buscan, describen y llaman cualquier operación que tu credencial permita.
Una API para todo el sistema. Stock, leads, citas, conversaciones y anuncios por HTTP, o con el SDK tipado para TypeScript.
curl https://api.vitrinadev.com/api/v1/stock?marca=Mazda \ -H "Authorization: Bearer $VITRINA_KEY"Responde JSON con tu stock filtrado por marca.
- Publica tu stock en tu sitioGET /stock
- Crea un lead desde un formularioPOST /website-leads
- Agenda una cita en una hora librePOST /appointments
- Abre una conversaciónPOST /conversations
Llaves con permisos. Cada llave vive en un workspace, con permisos por recurso y rotación con período de gracia.
Sandbox con datos de ejemplo. Una llave de prueba y datos sintéticos para construir sin tocar clientes reales.
requestId: "req_…" } }
Reintentos seguros. Idempotency-Key en las escrituras y errores con código y requestId para rastrear cada llamada.
Entérate cuando pasa. Un evento firmado cada vez que entra un contacto, se agenda una cita o un lead cambia de etapa.
POST https://tu-app.cl/webhooks
X-Webhook-Signature: t=1760745600,v1=5f2b…
const event = vitrina.events.constructEvent({ secret: process.env.VITRINA_WEBHOOK_SECRET!, signatureHeader: req.header('X-Webhook-Signature')!, rawBody: req.body,});if (event.type === 'appointment.booked') notifyTeam(event.data);Si la firma no coincide o llegó tarde, constructEvent lanza un error y el evento no se procesa.
Firmados con HMAC. Verifica cada entrega con tu secreto. El SDK lo hace en una línea.
{
"type": "appointment.booked",
"data": { la cita completa }
}Con el recurso adentro. Pide el dato junto al evento y ahórrate la segunda llamada.
Vitrina en tu sitio. El chat de tu agente y la medición de tus anuncios con una sola etiqueta.
<script src="https://api.vitrinadev.com/tag.js?site=pk_live_…" async></script>Pégala una vez en tu sitio. El chat y la medición quedan en todas tus páginas.



Hola, ¿la CX-5 sigue disponible?
Sí, 41.000 km. ¿Te acomoda verla el sábado?
Llave pública, bloqueada a tu dominio. Solo lee tu stock, recibe leads y abre el chat. Nada más.
¿Tienen hora el sábado?
Sí, a las 11:00. ¿Te la reservo?
El agente que ya configuraste. Responde con el mismo conocimiento y agenda en tu misma agenda.
Cada visita, hasta la venta. La etiqueta conecta el clic del anuncio con el lead y la venta en Vitrina Ads.
Skills para tu IA. Instrucciones listas para que Claude Code, Cursor o Codex integren la API, mejoren tu agente o revisen tu embudo.
/plugin marketplace add VitrinaDev/skills/plugin install vitrina-skills@vitrinaDespués pídele a Claude que integre Vitrina en tu proyecto.
- 01Integrar la API de Vitrina
- 02Mejorar tu agente
- 03Analizar tu embudo
- 04Revisión semanal
¿Listo para construir?
docs.vitrinadev.comLa API, el SDK y el servidor MCP están en beta. Los cambios se avisan en el registro de cambios de la documentación.