Docs & primeros pasos
Haz que el sitio que construiste con IA cobre vida - súbelo, sal en vivo gratis, conecta tu IA, y gestiona todo en lenguaje natural. Aquí va la A→Z.
Qué es Yetty
Construiste un sitio web con tu propia IA - HTML estático, CSS y assets. Yetty lo convierte en un sitio web real y gestionado: hosting con SSL, edición de contenido, captura de leads, SEO, analítica, actualizaciones versionadas y tu propio dominio - tu diseño conservado píxel a píxel. Lo manejas todo en lenguaje natural, desde tu IA o un panel de control simple.
Inicio rápido
Crea una cuenta
Gratis - sin tarjeta de crédito, sin contraseña. Ingresa tu email y te enviamos un enlace de inicio de sesión de un clic.
Sube tu sitio
Arrastra un zip (index.html en el nivel superior). Convertir es gratis hasta 50 páginas.
Sal en vivo - gratis
Publica en una dirección Yetty gratis con SSL. Conecta tu propio dominio con el plan Site.
Puedes hacer los tres desde el panel de control, o por completo desde tu IA por MCP - siguiente sección.
Conecta tu IA (MCP)
Toda la plataforma es un solo plano de control, accesible sobre el Model Context Protocol. Conecta la IA agéntica que ya usas - Claude Code, Cursor, Windsurf, Codex, más Claude y ChatGPT.
Hay dos maneras de conectar - ambas le dan a tu IA exactamente las mismas herramientas:
- OAuth - sin key. En Claude.ai, Claude Desktop o ChatGPT, agrega yetty como conector y haz clic en Connect: inicias sesión en Yetty y apruebas el acceso. Nada que pegar. Ir a conectores →
- API key. En terminales y editores (Claude Code, Cursor, Windsurf, Codex), pega una key una sola vez - pasos abajo.
¿Primera vez? Conecta tu IA te da la configuración copia-y-pega para tu app exacta - elige Claude, Cursor, ChatGPT y más, y le entrega a tu IA las instrucciones para vincular yetty.
¿Sin cuenta todavía? Envía primero, aprueba por email
No necesitas registrarte antes de que tu IA envíe tu sitio. Puede aparcar los archivos con Yetty de inmediato - nada se procesa - y luego enviarte por email un enlace de aprobación de un clic. Apruebas, tu cuenta se crea, el sitio se construye, y tu IA recibe una key: todo sin salir del chat.
yetty_batch_start→ devuelve unpark_ref(pk_…).yetty_batch_fileuna vez por archivo (batch_ref= elpk_…, máspathycontent, ocontent_base64para imágenes/fuentes) - cada uno devuelvereceived_bytes+sha256para verificar.yetty_batch_end- cierra el lote aparcado (aún no se procesa nada).yetty_signup {email, park_ref}- te envía a ti, el dueño, un enlace de aprobación por email.- Haces clic → tu cuenta gratis se crea y el sitio empieza a construirse.
yetty_claim_status {park_ref}- una vez aprobado, le entrega a tu IA una API key (mostrada una vez) y la URL en vivo, para reconectarse con el kit completo.
Los archivos aparcados tienen límite de tamaño y se auto-eliminan tras 48 horas si nunca se aprueban, así que probar no cuesta nada. ¿Ya tienes cuenta? Sáltate esto y conéctate con tu key u OAuth abajo.
¿Sesión expirada o conexión rota? Tu IA te vuelve a conectar sin menús: llama a yetty_login {email} (funciona sin autenticación - incluso por curl plano si el propio transporte MCP está caído), haces clic en un enlace enviado por email, y yetty_login_status le entrega una key nueva con el comando exacto de reconexión.
1 · Consigue tu API key
En el panel de control, abre API keys → Create API key. Cópiala (se muestra una sola vez) y pégala donde la configuración diga yk_your_key. (Usuarios de Claude.ai / Claude Desktop / ChatGPT se saltan esto - se conectan con OAuth, sin key.)
2 · Agrega yetty a tu IA
Solo una URL + tu key - nada que instalar, sin archivos.
Claude Code:
claude mcp add --transport http yetty \ https://app.yetty.ai/mcp \ --header "Authorization: Bearer yk_your_key"
Cursor · Windsurf · cualquier cliente MCP - agrega un servidor HTTP:
{
"mcpServers": {
"yetty": {
"url": "https://app.yetty.ai/mcp",
"headers": { "Authorization": "Bearer yk_your_key" }
}
}
}
Claude.ai, Claude Desktop & ChatGPT no usan una key - se conectan con OAuth. Ver conectores abajo → (También hay un servidor stdio local en Python, para enviar un sitio desde la terminal.)
3 · Solo pide
Una vez conectada, háblale a tu sitio en lenguaje natural:
- “Sube mi sitio y ponlo en línea.”
- “Agrega un post de blog sobre nuestro especial de los jueves - y publícalo.”
- “Conecta mi dominio example.com.”
- “¿Cuántas visitas esta semana? ¿Cuál página es la más vista?”
- “Revierte el cambio de ayer.”
- “Revisa mi sitio en vivo por enlaces rotos antes de publicar.”
Enviar un sitio desde tu IA
sha256 por archivo) y devuelve una bandera regeneration_risk, para que tu IA lo detecte antes de salir en vivo.Tu IA tiene tres formas de enviar los archivos - todas transfieren tus bytes exactos y terminan en el mismo build:
- Lote de archivos - recomendado. Sin zip, y cada archivo se verifica:
yetty_batch_start→ unyetty_batch_filepor archivo (cada uno devuelvereceived_bytes+sha256, así tu IA puede comparar contra su copia y reenviar solo el archivo que difiera) →yetty_batch_endpara construir. Mantén la estructura de carpetas en cadapath(css/style.css); los archivos binarios van comocontent_base64. - Zip por partes. Ideal para clientes de chat donde una subida grande no cabe en una sola llamada:
yetty_upload_begin→yetty_upload_chunk(piezas de ~24 KB, enviadas en orden) →yetty_create_siteconzip_ref. - Zip único. Cuando cabe en una sola llamada:
yetty_create_siteconzip_base64(la carpeta real del sitio, comprimida).
Luego consulta yetty_publish_status(upload_id) hasta que el build esté listo, y yetty_publish_site para salir en vivo. Una subida mayor al límite gratis de páginas regresa como held - llama a yetty_start_transform para construirla (gasta los créditos estimados). Actualizar un sitio ya en vivo crea una versión pendiente que espera tu OK (ver Actualizaciones & revertir).
Todas las herramientas MCP
La mayoría de las herramientas reciben el token opaco site de tu sitio (desde yetty_status) - nunca un id numérico. Las herramientas de enviar-un-sitio son la excepción: ellas crean el sitio.
| Herramienta | Qué hace |
|---|---|
| Enviar un sitio | |
yetty_create_site | Construye un nuevo sitio gestionado (o una nueva versión de uno) desde tus archivos - alojado fiel al byte, y luego dotado de CMS, leads, SEO, analítica y versionado. Recibe zip_base64, o zip_ref (por partes), o el lote de archivos. Corre el guardia de fidelidad; los sitios pequeños (≤ límite gratis de páginas) se construyen de inmediato y gratis. |
yetty_batch_start · yetty_batch_file · yetty_batch_end | Recomendado. Envía un sitio archivo por archivo, sin zip. Cada batch_file devuelve received_bytes + sha256 para verificar; batch_end lo construye (o lo aplica como nueva versión de un site existente). |
yetty_upload_begin · yetty_upload_chunk | Transfiere un zip grande en piezas base64 de ~24 KB (bytes exactos, sin límite de tamaño), y luego llama a yetty_create_site con zip_ref. |
yetty_publish_status | Consulta un build por upload_id - etapa (held → queued → transforming → transformed), luego el nuevo token site + una URL de vista previa. |
yetty_start_transform | Construye una subida held (una mayor al límite gratis de páginas); gasta los créditos estimados. (upload_id) |
| Publicar & gestionar | |
yetty_status | Tu cuenta, plan, créditos y sitios - cada uno con su token site, más un reporte de setup por sitio (lo que aún falta: SEO, imagen social, dominio, leads) para que tu IA te guíe. |
yetty_publish_site | Pon un sitio en vivo en su dirección Yetty (gratis). (site) |
yetty_site_versions | Lista/gestiona versiones: publish=<n>, schedule={version,when}, o rollback_to=<n>. Las actualizaciones quedan pendientes hasta que publiques. (site) |
yetty_reprocess_site | Vuelve a correr la conversión sobre los archivos guardados de un sitio (sin re-subir) → una nueva versión para revisar; tus ediciones de contenido se conservan, el sitio en vivo queda intacto hasta que confirmes. (site) |
yetty_visual_check | Toma capturas del sitio en vivo y de su vista previa guardada en dos viewports y las compara píxel a píxel → diff_pct. 0% = lo que se sirve es exactamente lo guardado - fiel al byte, hecho visible. (site) |
| Insights & salud | |
yetty_site_analytics | Tráfico real - vistas totales + de los últimos N días, visitantes únicos, páginas top. (site, days?) |
yetty_list_leads | Leads recientes de formularios de un sitio. (site) |
yetty_integrations | Destinos de leads/eventos: add={kind:webhook|email,target}, remove=<id>, o listar. (site) |
yetty_check_links | Chequeo de salud determinista - consulta el sitio en vivo y marca los enlaces internos que dan 404. Ejecútalo antes o después de publicar. (site) |
yetty_publish_check | Lista de verificación de primera publicación: títulos SEO + descripciones en cada página, imagen social para compartir, favicon, un destino de leads, tu propio dominio, y (opcional) un escaneo de enlaces rotos. Devuelve ítems pasa/falla. (site, check_links?) |
yetty_site_suggestions | Revisión proactiva - una lista amigable y priorizada de cosas estándar que harían que el sitio se vea más completo (imagen social, página de gracias, meta descripciones, favicon, 404 personalizada, texto alt de imágenes). Sin créditos. (site) |
| Organiza tu contenido (plan Live) | |
yetty_taxonomies | Crea o lista categorías y etiquetas para tus entradas y colecciones. (site) |
yetty_terms | Gestiona los términos de una taxonomía - arma el árbol y luego añade, renombra, mueve, fusiona, borra o importa una lista. (site, taxonomy) |
yetty_assign_terms | Etiqueta páginas o elementos de colección con términos. Queda como borrador - se publica con yetty_publish_drafts. (site, object, terms) |
yetty_taxonomy_settings | Activa o desactiva categorías y etiquetas - un interruptor para todo el sitio, excepciones por colección y cambios masivos que siempre muestran una vista previa primero. (site) |
yetty_taxonomy_suggestions | yetty encontró categorías y etiquetas que ya están en tu sitio - revisa sus sugerencias antes de activarlas. (site) |
yetty_permalinks | La libreta de direcciones de tu sitio: cada elemento de colección y cada página de término. Define una dirección personalizada y la anterior redirige con un 301 automático, así se conservan enlaces y posiciones. (site) |
Conectores de Claude & ChatGPT (OAuth)
Sin terminal, sin key. En Claude.ai, Claude Desktop o ChatGPT, agrega yetty como conector y gestiona tu sitio directo en el chat - las mismas acciones que el panel de control y la terminal.
- Abre los Conectores de tu IA (Claude: Settings → Connectors; ChatGPT: Settings → Connectors) y elige Add custom connector.
- Apúntalo a
https://app.yetty.ai/mcp. - Haz clic en Connect - te lleva a yetty para iniciar sesión y aprobar el acceso (OAuth). Aprueba, y quedas vinculado.
Luego solo háblale a tu sitio en el chat - “publica mi sitio”, “¿cuántas visitas esta semana?”, “revierte el cambio de ayer”. Puedes revocar el acceso cuando quieras desde tu panel de control de Yetty.
Gestiona tu sitio
Todo lo de abajo funciona desde el panel de control y desde tu IA:
Un editor de verdad
Las secciones reales de tu página se vuelven tarjetas editables con campos tipados de texto, enlace e imagen. Las ediciones se guardan como un borrador que previsualizas y luego publicas - y cada publicación es una versión que puedes revertir. El diseño nunca se toca (fiel al byte). Más →
SEO
Título & meta descripción por página con contadores de caracteres en vivo, más URLs amigables.
Leads
Cada formulario capturado automáticamente en una bandeja de leads; alertas por email + webhooks firmados a Zapier, Make, tu CRM o Google Sheets.
Analítica
Visitas reales, visitantes únicos, páginas top y tendencias - o solo pregúntale a tu IA “¿cuántas visitas?”.
Colecciones
Los posts de blog, eventos y proyectos se reconocen como colecciones y se editan como tarjetas por ítem - agrega y elimina.
Medios & imágenes con IA
Cambia imágenes, o genera visuales alineados con tu marca usando IA (Gemini) - elige el tamaño (1K–4K) y la relación de aspecto, y agrega imágenes de referencia para que combine con tu marca. Funciona con créditos.
Editar tu sitio
Yetty lee el sitio que construiste y convierte cada página en las partes reales que reconocerías - un hero, una fila de funciones, una tabla de precios, un formulario de contacto - cada una nombrada en lenguaje claro. Editas esas partes directamente: sin tema que aprender, sin HTML crudo que tocar.
- Las secciones son las partes reales de tu página, cada una nombrada en tus propias palabras, para que siempre sepas qué estás cambiando.
- Las listas son tarjetas. Las cosas que se repiten - posts de blog, miembros del equipo, proyectos - se editan como tarjetas por ítem que puedes agregar y quitar.
- Campos tipados. Un campo de enlace es un enlace, un campo de imagen cambia la imagen - sin markup, sin layout roto.
- Las ediciones se insertan exactamente. Cuando publicas, tu cambio encaja en tu página byte por byte - el diseño nunca se vuelve a renderizar ni se altera.
- Las re-subidas conservan tus ediciones. Sube código nuevo y tus ediciones guardadas se trasladan donde el campo todavía exista; donde tu código cambió el texto, gana el código nuevo. Nada de lo que escribiste se pierde en silencio.
Borrador, vista previa, publicar - nada sale en vivo por accidente
Editar nunca toca tu sitio en vivo por sí solo. Cada cambio pasa por el mismo camino seguro:
- Guarda un borrador. Cuando editas un campo y guardas, se almacena como borrador. Tu sitio en vivo no cambia - los visitantes siguen viendo la versión actual.
- Previsualiza los cambios pendientes. Abre la vista previa para ver tu sitio exactamente como quedará con las ediciones aplicadas, antes que nadie. Sigue editando y previsualizando hasta que quede bien.
- Publica. Cuando estés conforme, Publicar pone el borrador en vivo - y lo registra como una versión, así siempre tienes un punto de restauración.
- Revierte cuando quieras. ¿Cambiaste de opinión después de publicarlo? Revierte a cualquier versión anterior con un clic. Nada se pierde jamás.
yetty_site_versions(site) las lista, y rollback_to=<n> restaura una anterior. Ver Actualizaciones & revertir.Integraciones & webhooks
Los leads siempre se guardan en tu bandeja. Para además entregarlos al instante, agrega un destino en Panel de control → Integraciones (o pídeselo a tu IA): un email, o un webhook que apunte a Zapier, Make, tu CRM, o un Apps Script de Google Sheets.
Cada evento se envía por POST como JSON y va firmado:
POST your-webhook-url X-Yetty-Signature: sha256=HMAC-SHA256(secret, body) { "event": "lead.created", "site_id": 212, "form": "contact", "data": { "name": "Ada", "email": "[email protected]", "message": "…" }, "created_at": "2026-08-06T18:20:00Z" }
yetty_integrations(site="<token>", add={kind:"webhook", target:"https://hooks.zapier.com/…"}). Verifica la firma con el secreto devuelto al agregarlo.Actualizaciones & revertir
¿Cambiaste tu sitio? Vuelve a subirlo (o pídeselo a tu IA). Yetty lo guarda como una nueva versión y muestra exactamente qué cambió - páginas, texto, secciones, hasta un color de hover. Una actualización a un sitio en vivo espera tu OK (el sitio en vivo queda intacto) - revisa el resumen de cambios, y luego Publica ahora o Prográmalo para más tarde. ¿No te gustó ya en vivo? Revierte a cualquier versión con un clic. Nada se pierde jamás.
yetty_submit_site(zip_path, site="<token>"); luego yetty_site_versions(site, publish=<n>) o schedule={version:<n>, when:"2026-08-09 09:00"}, o rollback_to=<n>.Tu propio dominio
Empieza gratis en una dirección Yetty. Cuando estés listo, usa tu propio dominio con el plan Site ($13/sitio - no vendemos dominios; tú apuntas tu DNS y nosotros lo servimos con SSL).
- Panel de control → Hosting & Dominios → Agregar dominio (o pídeselo a tu IA).
- Agrega los registros DNS mostrados en tu registrador (un TXT para verificar, un registro A, un CNAME para www).
- Verifica - el SSL se emite automáticamente.
Precios
Convertir, salir en vivo, y el control por MCP desde cualquier IA son gratis. $13/sitio/mes agrega tu propio dominio (sin insignia), gestión completa y créditos de IA mensuales. ¿Necesitas más IA? Los packs de créditos son tuyos por un año y nunca se reinician. Precios completos →
FAQ
¿Tengo que rehacer mi sitio?
No - Yetty conserva el sitio que ya construiste, exactamente. Agregamos la plataforma a su alrededor.
¿Y si una actualización rompe algo?
No puede tomarte por sorpresa: cada actualización es una versión con un resumen de cambios en lenguaje claro, y revertir es cosa de un clic.
¿De verdad mi IA puede hacerlo todo?
Sí - publicar, editar, leer leads, revisar el tráfico, conectar un dominio y revertir están todos disponibles por MCP, y desde el panel de control.