{"name":"vidoku-mcp","version":"1.0.0","protocolVersion":"2024-11-05","description":"Vidoku MCP Server -- create personalized video campaigns from any AI agent (Claude, Cursor, custom).","transport":"http","endpoint":"https://vidoku.app/api/mcp","authentication":{"type":"bearer","description":"Use a Vidoku API key (vdk_live_...) as Bearer token.","docs":"https://vidoku.app/docs"},"tools":[{"name":"list_personas","description":"Lista los avatares IA del usuario en su biblioteca Vidoku. Devuelve id, name, role, business_unit, avatar_type, preview_image_url, status."},{"name":"list_campaigns","description":"Lista campanas del usuario. Soporta filtros por status (draft/generating/sent/completed) y business_unit."},{"name":"create_campaign","description":"Crea una campana de video personalizado en Vidoku. Devuelve campaign_id y URL para editar/lanzar."},{"name":"add_recipients","description":"Anade recipients a una campana existente (dispara generacion de video por cada uno)."},{"name":"get_campaign_analytics","description":"Devuelve analytics de una campana: aperturas, plays, completions, response rate, Q&A breakdown."},{"name":"search_stock_footage","description":"Busca imagenes de fondo B-roll de una biblioteca curada. Devuelve URLs listas para usar en escenas."},{"name":"list_templates","description":"Lista plantillas multi-escena disponibles con su descripcion + num de escenas."},{"name":"list_email_templates","description":"Lista plantillas de email guardadas en el Mailing Designer del usuario. Cada una trae subject + headline + subheader + CTA con variables {{FIRST_NAME}} etc. Usar antes de create_campaign para que el agent sepa que tono/copy aplicar."},{"name":"list_landing_templates","description":"Lista plantillas de landing page guardadas en el Spa Builder. Cada una trae headline + subheadline + CTA + Q&A questions + aspect_ratio del video. Usar para emparejar la landing visualmente con el tipo de campana."},{"name":"list_brand_kits","description":"Lista brand kits del usuario (logo, colores, fonts, watermark, intro/outro). El agent debe usar el is_default=true o el que matchee el business_unit del cliente."},{"name":"create_brand_kit","description":"Crea un brand kit: nombre + colores hex + logo + tipografias (heading/body, se aplican a la landing) + scope opcional (business_unit + product; vacio = de toda la empresa). El brand kit dirige el diseño del email y la landing."},{"name":"update_campaign","description":"Edita una campana existente (id de list_campaigns). Envia SOLO los campos a cambiar: detalles (name, business_unit, product, brand_kit_id, aspect_ratio), contenido del email (subject/headline/subheader/cta/final/footer/disclaimer/powered_by) y de la landing (title/texts/footer/Q&A)."}]}