Referencia de herramientas MCP
Las 75 herramientas MCP en una sola lista. Cada entrada muestra qué hace la herramienta y sus entradas. Muchas muestran también lo que devuelve la llamada.
Autenticacion
OAuth (recomendado para clientes de IA)
Los clientes de IA realizan el registro dinámico de clientes en la primera conexión. La página /mcp/connect lo hace automáticamente. Tu cliente recibe un token de acceso de 30 días.
Endpoint
Todas las llamadas a herramientas van a un único endpoint JSON-RPC 2.0 vía HTTPS POST.
Herramientas
list_designsmcp:read
Listar disenos del equipo actual, con filtro de carpeta opcional y paginacion.
Argumentos
limitfolderIdDevuelve
Un objeto con designs: [{id, title, folderId, brandProfileId, createdAt, updatedAt}].
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":1,
"params":{"name":"list_designs","arguments":{"limit":10}}}
get_designmcp:read
Obtener metadatos completos de un diseño incluyendo título, carpeta, referencias de perfil de marca y fecha de creación.
Argumentos
designIdDevuelve
Un objeto con metadatos completos del diseno: id, title, folderId, brandProfileId, createdAt, updatedAt.
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":2,
"params":{"name":"get_design","arguments":{"designId":"<id>"}}}
search_designsmcp:read
Busqueda de texto completo en titulos y descripciones de disenos del equipo activo.
Argumentos
querylimitDevuelve
Un objeto con designs: [{id, title, folderId, snippet, updatedAt}].
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":3,
"params":{"name":"search_designs","arguments":{"query":"logo","limit":10}}}
list_brand_profilesmcp:read
Devolver todos los perfiles de marca del equipo actual con voz, temas, nicho e industria.
Argumentos
Sin argumentos.
Devuelve
Un objeto con profiles: [{id, name, brandVoice, mainThemes, primaryNiche, industry, isActive}].
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":4,
"params":{"name":"list_brand_profiles","arguments":{}}}
list_foldersmcp:read
Listar carpetas en el espacio de trabajo del equipo activo. Util para limitar list_designs a una carpeta especifica.
Argumentos
Sin argumentos.
Devuelve
Un objeto con folders: [{id, name, designCount, createdAt}].
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":5,
"params":{"name":"list_folders","arguments":{}}}
list_photo_packsmcp:read
Explorar paquetes de fotos disponibles. Acepta parámetro de idioma opcional para etiquetas de categoría.
Argumentos
languageDevuelve
Un objeto con packs: [{id, name, category, imageCount, language}].
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":6,
"params":{"name":"list_photo_packs","arguments":{}}}
list_teamsmcp:read
Devolver los equipos a los que pertenece el usuario autenticado, con el equipo activo marcado.
Argumentos
Sin argumentos.
Devuelve
Un objeto con currentTeamId y teams: [{teamId, teamName, isCurrent}].
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":7,
"params":{"name":"list_teams","arguments":{}}}
get_plan_limitsmcp:read
Leer el nivel de suscripción actual y las cuotas por nivel (almacenamiento y créditos de IA). El bloque aiCredits anida los créditos mensuales de la suscripción, purchasedBalance de paquetes puntuales, total y disponible restante. Disponible en todos los planes.
Argumentos
Sin argumentos.
Devuelve
Un objeto con tier, isPaid, isTrial, upgradeUrl, limits.storage ({limit, current, exceeded}), limits.aiCredits ({monthly:{limit,current,exceeded}, purchasedBalance, total, available}) y creditsAvailable ({monthly, purchasedBalance, total}). Con ULTRA Unlimited, limits.aiCredits.monthly.limit y limits.aiCredits.total valen -1, limits.aiCredits.available es null, y creditsAvailable.monthly y creditsAvailable.total son null. purchasedBalance siempre es un número (cero cuando no hay packs).
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":8,
"params":{"name":"get_plan_limits","arguments":{}}}
get_planmcp:read
Leer nombre del plan, ciclo de facturación (mensual o anual), estado de la suscripción de Stripe, moneda, fecha de renovación, fin de prueba y número de asientos. Combina con get_plan_limits. Disponible en todos los planes sin coste de créditos de IA.
Argumentos
Sin argumentos.
Devuelve
Un objeto con tier, isPaid, isTrial, billingCycle (mensual o anual o null), status (estado de Stripe), currency, renewalDate (ISO 8601), trialEnd (ISO 8601 o null), quantity (asientos o null), cancelAtPeriodEnd y upgradeUrl.
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":43,
"params":{"name":"get_plan","arguments":{}}}
search_toolsmcp:read
Buscar el catálogo de herramientas MCP por texto, categoría o intención. Devuelve categorías, scope y descripciones.
Argumentos
All optional. Call with no arguments to list every available tool.
querycategoryDevuelve
Un objeto con totalTools, matchCount, categories y tools: [{name, category, requiresScope, description, useCases, matchedOn: [name|category|description|use_case]}].
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":9,
"params":{"name":"search_tools",
"arguments":{"query":"brand profile"}}}
create_avatarmcp:writePlan de pago
Generar una imagen de avatar de IA a partir de un prompt de texto. Requiere créditos de IA y un plan de pago.
Argumentos
promptstyleclientRequestIdDevuelve
Un objeto con taskId, status, imageUrl (cuando listo) y creditsUsed.
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":10,
"params":{"name":"create_avatar",
"arguments":{"prompt":"professional headshot, warm lighting"}}}
set_current_teammcp:write
Cambiar el equipo activo para este token Bearer. El usuario debe ser miembro. Efecto inmediato para herramientas posteriores.
Argumentos
teamIdDevuelve
Un objeto con teamId, teamName, persisted y una nota opcional.
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":11,
"params":{"name":"set_current_team",
"arguments":{"teamId":"team_xxxxx"}}}
update_brand_profilemcp:write
Actualizar el perfil de marca activo. Campos permitidos: brandVoice, mainThemes, contentGoals, contentTypes, primaryNiche, subNiches, industry, industries.
Argumentos
brandVoiceOther patchable fields: mainThemes, contentGoals, contentTypes, primaryNiche, subNiches, industry, industries.
Devuelve
Un objeto con profileId, name, updated: [nombres de campos cambiados] y los valores actuales despues del patch.
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":12,
"params":{"name":"update_brand_profile",
"arguments":{"brandVoice":["bold","minimal"]}}}
Avatares
list_avatarsmcp:read
Lista tareas de generación de avatares para el usuario actual (en ámbito de usuario, no de equipo). Filtro de estado opcional y límite (predeterminado 50, máximo 100).
Argumentos
statuslimitEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":13,
"params":{"name":"list_avatars","arguments":{"status":"completed"}}}
get_avatarmcp:read
Recupera el detalle completo de una tarea de avatar por taskUUID. Devuelve el estado de la tarea, incluyendo las imágenes generadas al completarse. Cuando la teamId está resuelta, los accesos entre equipos se rechazan.
Argumentos
taskUUIDEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":14,
"params":{"name":"get_avatar","arguments":{"taskUUID":"<uuid>"}}}
get_avatar_statusmcp:read
Consulta el progreso de una tarea de avatar. Devuelve un estado breve (status, progress, message). Usa get_avatar para el detalle completo.
Argumentos
taskUUIDEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":15,
"params":{"name":"get_avatar_status","arguments":{"taskUUID":"<uuid>"}}}
Activos
list_assetsmcp:read
Lista activos (imágenes, vídeos y archivos subidos) del equipo activo. Filtros opcionales por carpeta o prefijo MIME. Usa get_asset para el detalle completo.
Argumentos
folderIdpagelimittypeEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":18,
"params":{"name":"list_assets","arguments":{"type":"image","limit":20}}}
get_assetmcp:read
Recupera el detalle completo de un activo por ID. El servicio subyacente rechaza accesos entre equipos.
Argumentos
idEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":19,
"params":{"name":"get_asset","arguments":{"id":"<assetId>"}}}
list_brand_assetsmcp:read
Lista activos de marca (logos, fuentes, paletas y similares) del equipo activo. Filtros opcionales por perfil de marca, tipo de archivo, categoría, etiquetas o búsqueda libre. Distinto de los perfiles de marca, que describen voz y temas.
Argumentos
brandProfileIdfileTypecategorytagssearchEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":20,
"params":{"name":"list_brand_assets","arguments":{"category":"logo"}}}
Generación con IA
generate_imagemcp:writePlan de pago
Genera una o varias imágenes IA de forma síncrona (unos 30 segundos). El coste en créditos depende del modelo. El plan FREE está bloqueado. Pasa clientRequestId para reintentos idempotentes durante 5 minutos. Devuelve las URL de las imágenes generadas inmediatamente.
Argumentos
promptmodelaspectRationumberResultsnegativePromptclientRequestIdEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":21,
"params":{"name":"generate_image",
"arguments":{"prompt":"sunset over the alps","aspectRatio":"16:9"}}}
generate_videomcp:writePlan de pago
Envía una tarea de generación de vídeo IA. Devuelve un taskUUID inmediatamente; la tarea se procesa de forma asíncrona (respaldada por BullMQ). Usa get_video_status para sondear. El coste en créditos se calcula por modelo y duración. El plan FREE está bloqueado.
Argumentos
promptmodeltypedurationresolutionaspectRatioinputImagenegativePromptclientRequestIdEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":22,
"params":{"name":"generate_video",
"arguments":{"prompt":"a cat surfing","model":"<videoModelId>"}}}
get_video_statusmcp:read
Consulta el progreso de una tarea de generación de vídeo. Devuelve el estado completo y la URL final del vídeo al completarse. Respaldado por una cola BullMQ (asíncrono real).
Argumentos
taskUUIDEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":23,
"params":{"name":"get_video_status","arguments":{"taskUUID":"<uuid>"}}}
Fotos de stock
search_stock_photosmcp:read
Busca fotografías de stock simultáneamente en Unsplash, Pexels y Pixabay. Devuelve resultados de cada proveedor más errores por proveedor. Solo búsqueda; no hay listado.
Argumentos
querypageperPageEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":24,
"params":{"name":"search_stock_photos","arguments":{"query":"mountains"}}}
Workflows comunitarios y pipelines
list_community_workflowsmcp:read
Lista workflows publicados por la comunidad. Filtra por categoría, ordena por populares, recientes o vistas, y limita a propios, de equipo o todos. Usa get_community_workflow para el grafo completo.
Argumentos
pagelimitcategorysortsearchfilterEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":25,
"params":{"name":"list_community_workflows","arguments":{"sort":"recent"}}}
get_community_workflowmcp:read
Recupera el detalle completo de un workflow comunitario incluyendo su grafo de nodos y aristas. Usa list_community_workflows para explorar.
Argumentos
idEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":26,
"params":{"name":"get_community_workflow","arguments":{"id":"<workflowId>"}}}
list_pipelinesmcp:read
Lista pipelines (canvases de workflow) del equipo activo. Devuelve una forma reducida con conteo de nodos; usa get_pipeline para el grafo completo.
Argumentos
pagelimitsortEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":27,
"params":{"name":"list_pipelines","arguments":{}}}
get_pipelinemcp:read
Recupera un pipeline (canvas de workflow) por ID, en el ámbito del equipo activo. Devuelve el grafo completo de nodos y aristas.
Argumentos
idEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":28,
"params":{"name":"get_pipeline","arguments":{"id":"<pipelineId>"}}}
list_whiteboardsmcp:read
Lista los whiteboards de MySpace del usuario actual, en el ámbito del equipo activo. El contenido del whiteboard se omite en la vista de lista; usa el endpoint dedicado de lectura para el contenido.
Argumentos
Sin argumentos.
Ejemplo
{"jsonrpc":"2.0","method":"tools/call","id":29,
"params":{"name":"list_whiteboards","arguments":{}}}
Conversaciones y whiteboards
list_conversationsmcp:read
Lista las conversaciones del Asistente IA del usuario para el equipo activo. Filtro opcional de estado (active o archived) y de etiquetas. Usa get_conversation para el historial completo.
Argumentos
statuspagelimittagsEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":30,
"params":{"name":"list_conversations","arguments":{"status":"archived"}}}
get_conversationmcp:read
Recupera una conversación del Asistente IA con su historial completo de mensajes. Los accesos entre usuarios y entre equipos son rechazados por el servicio.
Argumentos
idEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":31,
"params":{"name":"get_conversation","arguments":{"id":"<conversationId>"}}}
Galerias y skills
generate_designmcp:writePlan de pago
Genera un diseño de galería aplicando un skill a una imagen fuente (image-to-image). Síncrono ~30-45s. Cuesta 1 crédito de IA por llamada. El tier FREE está bloqueado. Usa list_skills para descubrir valores skillId válidos. Pasa clientRequestId para reintentos idempotentes dentro de 5 minutos.
Argumentos
sourceImageUrlskillIdclientRequestIdEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":32,
"params":{"name":"generate_design",
"arguments":{"sourceImageUrl":"https://example.com/photo.jpg","skillId":"<skill>"}}}
list_galleriesmcp:read
Lista los assets de galeria IA (disenos generados con generate_design) del equipo y usuario activos. Soporta paginacion y un filtro de categoria opcional. Devuelve una forma reducida: assetId, assetUrl, slug, displayName, galleryCategory, createdAt.
Argumentos
limitpagecategoryEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":33,
"params":{"name":"list_galleries","arguments":{"limit":10}}}
list_skillsmcp:read
Lista los skills activos disponibles para generate_design. Devuelve skillId, name, type (image o video), group y category. Usalo para descubrir valores skillId validos antes de llamar a generate_design.
Argumentos
typeEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":34,
"params":{"name":"list_skills","arguments":{"type":"image"}}}
Generación cinematográfica
generate_cinema_studiomcp:writePlan de pago
Genera imágenes IA cinematográficas usando una combinación de cuerpo de cámara, objetivo, distancia focal, apertura y proporción. Síncrono, unos 30 segundos. El coste en créditos depende del modelo. El plan FREE está bloqueado. Pasa referenceImageUrl para cambiar al modo de imagen de referencia (transferencia de estilo). Pasa clientRequestId para reintentos idempotentes durante 5 minutos.
Argumentos
scenePromptcameraBodylensfocalLengthapertureaspectRatioimageCountreferenceImageUrlclientRequestIdEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":35,
"params":{"name":"generate_cinema_studio",
"arguments":{"scenePrompt":"a wide shot of a foggy harbour at dawn","aspectRatio":"16:9","imageCount":2}}}
Gestion de tareas asincronas
cancel_avatar_taskmcp:writeDestructivo
Cancela una tarea de generación de avatar pendiente o en curso. El reembolso del lado del servicio devuelve los créditos previamente cobrados. Las tareas en estado final (completed o failed) no se pueden cancelar; la llamada devuelve un error estructurado.
Argumentos
taskUUIDEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":36,
"params":{"name":"cancel_avatar_task","arguments":{"taskUUID":"<uuid>"}}}
cancel_video_taskmcp:writeDestructivo
Cancela una tarea de generación de video pendiente o en curso. El reembolso del lado del servicio devuelve los créditos previamente cobrados. Las tareas en estado final (completed o failed) no se pueden cancelar; la llamada devuelve un error estructurado.
Argumentos
taskUUIDEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":37,
"params":{"name":"cancel_video_task","arguments":{"taskUUID":"<uuid>"}}}
list_video_tasksmcp:read
Lista las tareas de generación de video del usuario actual (por usuario, paridad con list_avatars). Filtro de estado opcional (pending, processing, completed, failed, cancelled) y límite (predeterminado 20, max 100). Usa get_video_status para detalle completo de polling.
Argumentos
statuslimitEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":38,
"params":{"name":"list_video_tasks","arguments":{"status":"completed"}}}
Detalle de obtencion unitaria
get_brand_profilemcp:read
Recupera el detalle completo de un único perfil de marca por ID. El acceso entre equipos se rechaza con un not-found genérico (sin fuga de existencia). Usa list_brand_profiles para enumerar IDs.
Argumentos
brandProfileIdEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":39,
"params":{"name":"get_brand_profile","arguments":{"brandProfileId":"<uuid>"}}}
get_brand_assetmcp:read
Recupera el detalle completo de un único asset de marca por ID. El acceso entre equipos se rechaza con un not-found genérico (sin fuga de existencia). Usa list_brand_assets para enumerar IDs.
Argumentos
brandAssetIdEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":40,
"params":{"name":"get_brand_asset","arguments":{"brandAssetId":"<uuid>"}}}
get_photo_packmcp:read
Recupera una única categoría de photo-pack incluyendo sus imágenes. Forma de catálogo (no por equipo). Código de idioma opcional; recurre a inglés si el locale solicitado falta.
Argumentos
categoryIdlanguageEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":41,
"params":{"name":"get_photo_pack","arguments":{"categoryId":"3d-rendered-object"}}}
get_whiteboardmcp:read
Recupera un único whiteboard por ID incluyendo su blob de contenido completo. Los whiteboards son por usuario (solo creador); el acceso entre usuarios se rechaza con un not-found genérico.
Argumentos
whiteboardIdEjemplo
{"jsonrpc":"2.0","method":"tools/call","id":42,
"params":{"name":"get_whiteboard","arguments":{"whiteboardId":"<uuid>"}}}
Tu espacio de trabajo
delete_designmcp:writeDestructivo
Borra un diseño. Tu cliente te lo pregunta antes.
Argumentos
iddelete_assetmcp:writeDestructivo
Borra una imagen o un vídeo de Assets.
Argumentos
idImágenes
edit_imagemcp:write
Cambia una parte de la imagen y conserva el resto.
Argumentos
referenceImagesprompteditModemodelnumberResultskeepHairstyleclientRequestIdDevuelve
La respuesta incluye creditsCharged, los créditos que ha gastado la edición.
apply_image_templatemcp:write
Ejecuta una plantilla por su nombre con tu foto.
Argumentos
templateIdslugreferenceImagesnumberResultsaspectRatioDevuelve
La respuesta incluye creditsCharged, los créditos que ha gastado la ejecución. El prompt de la plantilla nunca se devuelve.
remove_backgroundmcp:write
Un PNG transparente del producto.
Argumentos
imageUrlDevuelve
La URL de un PNG con fondo transparente.
photo_anglesmcp:write
Otro ángulo de cámara del mismo producto.
Argumentos
rotationtiltimageUrlzoomspotlightmcp:write
Cambia la luz: dirección, tipo, brillo y color.
Argumentos
azimuthelevationlightTypebrightnessimageUrllightColorflat_laymcp:write
Un flat lay con varias fotos de producto.
Argumentos
imageUrlsbackgroundstyleitemCountpositionPromptproduct_admcp:write
Una imagen de anuncio desde una foto.
Argumentos
adStylebackgroundlightingimageUrlproductNameproductDescriptionbrightnessvirtual_try_onmcp:write
Una prenda puesta a la persona de tu foto.
Argumentos
personImageUrlgarmentImageUrlmaskImageUrlmodelnumberResultsskin_retouchmcp:write
Piel limpia, con la pose y el fondo intactos.
Argumentos
imageUrlintensitypresetskinSmoothingblemishRemovalimperfectionRemovalcomplexionEveningwrinkleReductioneyeBrighteningteethWhiteningbirthMarkRemovaladdSkinTextureaddFrecklesVídeo
fashion_videomcp:write
Movimiento de pasarela sin cambiar la ropa.
Argumentos
motionTypeimageUrlmotionSpeeddurationaspectRatiomodeldescriptionaddMusicDevuelve
Un taskUUID. El vídeo se genera en segundo plano. Compruébalo con get_video_status.
styled_scenemcp:write
Una escena por ciudad, estación y hora.
Argumentos
imageUrlcitycustomLocationseasontimeOfDaymodelcreate_video_projectmcp:write
Una línea de tiempo: clips, rótulos, sonido y estilo.
Argumentos
aspectRatioclipsnameaudioClipstextOverlayselementstintslutgradeblurvignettefadeInfadeOutspeedfpsbackgroundoutputDevuelve
El id del proyecto de vídeo nuevo. La llamada no renderiza el vídeo y no gasta créditos.
render_video_projectmcp:write
Convierte la línea de tiempo en un MP4.
Argumentos
projectIdDevuelve
La llamada responde al instante. El render tarda entre uno y cinco minutos. Compruébalo con get_video_render_status.
get_video_render_statusmcp:read
El MP4 cuando la línea de tiempo termina.
Argumentos
projectIdDevuelve
La URL del MP4 final cuando el render termina. El error cuando el render falla.
delete_video_projectmcp:writeDestructivo
Borra una línea de tiempo que ya no necesitas.
Argumentos
projectIdFlujos de trabajo y apps
run_pipelinemcp:write
Ejecuta un flujo de trabajo y lee cada paso.
Argumentos
pipelineIdnodesedgesseedOutputsDevuelve
Los resultados de cada paso: imágenes, vídeos o texto. La llamada espera a que la ejecución termine, hasta unos ocho minutos.
create_pipelinemcp:write
Guarda un flujo de trabajo nuevo.
Argumentos
nodesedgesnameDevuelve
El id del flujo de trabajo nuevo. La llamada guarda el flujo de trabajo y no lo ejecuta.
update_pipelinemcp:write
Cambia los pasos de un flujo de trabajo.
Argumentos
idnamenodesedgesdelete_pipelinemcp:writeDestructivo
Borra un flujo de trabajo del espacio de trabajo.
Argumentos
idrun_appmcp:write
Ejecuta una app con sus campos rellenos.
Argumentos
appIdinputsDevuelve
Un runId. La ejecución sigue en segundo plano. Compruébala con get_app_run.
get_app_runmcp:read
El progreso de una ejecución y sus resultados.
Argumentos
runIdDevuelve
El estado de la ejecución, su progreso (completados, total y porcentaje) y el error, si lo hay. Cuando la ejecución termina, las imágenes del resultado.
create_designmcp:write
Guarda un diseño de Studio, hasta veinte páginas.
Argumentos
widthheightnamecanvasJSONpagesthumbnailUrlDevuelve
El id del diseño nuevo. Puedes abrir el diseño en el editor de Studio. La llamada no genera ninguna imagen.
Marca
create_brand_profilemcp:write
Crea un perfil de marca: nombre, voz, temas, sector.
Argumentos
namebrandVoicemainThemescontentGoalscontentTypesprimaryNichesubNichesindustryindustriesmakeDefaultset_default_brand_profilemcp:write
Elige qué perfil de marca es el predeterminado del equipo.
Argumentos
brandProfileIdPersonas
talking_avatarmcp:write
Una cara que lee tu guion o tu audio.
Argumentos
imageUrlscriptvoiceaudioUrlclientRequestIdDevuelve
Un requestId, al instante. El vídeo tarda entre uno y tres minutos. Compruébalo con get_talking_avatar_status. La respuesta incluye creditsCharged.
get_talking_avatar_statusmcp:read
El clip sincronizado cuando está listo.
Argumentos
requestIdDevuelve
El estado de la tarea. Cuando la tarea termina, la URL del vídeo final.
Plantillas y fotos
list_image_templatesmcp:read
El catálogo de plantillas, con búsqueda.
Argumentos
qhashtaghashtagssortpagelimitDevuelve
Una página de tarjetas de plantillas. Cada tarjeta tiene un id, un slug, un título, hashtags e imágenes de vista previa. El prompt no se incluye.
get_image_templatemcp:read
Una plantilla con su modelo y su tamaño.
Argumentos
idslugDevuelve
Las imágenes de vista previa, el título, la descripción y los hashtags, además del modelo, la relación de aspecto y el tamaño que usa la plantilla. El prompt no se devuelve.
Modelos, plan y espacio de trabajo
list_image_modelsmcp:read
Modelos de imagen y lo que cuesta cada uno.
Argumentos
capabilitycategoryDevuelve
Para cada modelo: su id, lo que puede hacer, las relaciones de aspecto que admite y su coste en créditos por imagen.
list_video_modelsmcp:read
Modelos de vídeo, con duración y coste.
Argumentos
capabilityDevuelve
Para cada modelo: su id, lo que puede hacer, las duraciones y resoluciones que permite y su coste en créditos por segundo.
import_chat_imagemcp:write
Las imágenes que adjuntas a un mensaje, guardadas en Assets.
Argumentos
imagesupload_assetmcp:write
Un selector de archivos en el chat. El archivo va a Assets.
Argumentos
Sin argumentos.
Devuelve
La URL del archivo que has añadido. Pásala como imagen a apply_image_template, edit_image o generate_design.
Recursos MCP
Los recursos son contexto de solo lectura que el cliente puede obtener vía el método MCP resources/read. Claude los carga al inicio de la conversación.
designerbox://account/summary
Plan, créditos de IA usados / límite, cantidad de diseños, nombre del equipo activo y cantidad de carpetas.
designerbox://brand-profiles/active
El perfil de marca activo del equipo actual con campos relevantes para LLM.
designerbox://teams/current
Metadatos del equipo actual (teamId, teamName) y cantidad total de equipos disponibles.
designerbox://recent-designs
Los 10 disenos mas recientes del equipo activo, precargados en el contexto de Claude.
ui://upload-asset/widget.html
El selector de archivos del chat que añade una imagen o un vídeo a Assets.
Flujos de trabajo predefinidos
Atajos del menú de comandos que encadenan múltiples herramientas. Elige uno y deja que tu asistente realice una tarea de varios pasos con confirmación antes de cambiar algo.
/weekly-design-batch
Lee el perfil de marca y los disenos recientes, luego propone temas y objetivos de carpeta para la semana que viene.
/audit-gallery
Recorre los disenos recientes con list_designs y marca los que se desvian del perfil de marca activo. Solo lectura.
/brand-sync
Compara disenos con el perfil de marca activo y detecta vacios. Sugiere actualizaciones; apruebas antes de que cambie algo.
/regenerate-with-style
Regenera un diseno existente en un estilo diferente. Llama get_asset, luego list_skills si es necesario, luego generate_design.
Endpoints de discovery y OAuth
Metadatos compatibles con estandares para que cualquier cliente MCP pueda autoconfigurarse.
GET /.well-known/oauth-protected-resource/apiRFC 9728GET /.well-known/oauth-authorization-serverRFC 8414GET /oauth/.well-known/openid-configurationOIDCPOST /oauth/regDynamic Client Registration (RFC 7591)GET /oauth/authAuthorize (PKCE-S256 required)POST /oauth/tokenToken exchange
Controla tu flujo de trabajo de diseno desde cualquier asistente de IA
Un inicio de sesión OAuth conecta DesignerBox con Claude, ChatGPT o Cursor. Luego ejecutas plantillas, flujos de trabajo y apps en tu chat de IA, con tu marca.