Saltar al contenido principal

Herramientas MCP soportadas

Las herramientas MCP de Soyio están diseñadas para que un agente pueda combinar operaciones de lectura y escritura en flujos completos. Un mismo prompt puede consultar productos, revisar plantillas, crear un workflow y publicar cambios si la conexión tiene permisos suficientes.

Superficies disponibles​

SuperficieIdentificadorQué cubre
Configuración y recursos basecoreUsuarios de compañía, productos, sucursales, documentos, exports y permisos
ConsentimientosconsentsPlantillas, acciones, commits, correcciones, revocaciones y métricas
DisclosuresdisclosuresPlantillas y solicitudes de disclosure
ValidacionesvalidationsIntentos de validación y estadísticas
Solicitudes de derechosdsrsCreación, revisión y resolución de DSRs
WorkflowsworkflowsAutomatizaciones, versiones, ejecuciones, eventos y configuración
CookiescookiesSitios, escaneos, inventario, banners y decisiones auditables

Las herramientas disponibles dependen del modo de acceso, el entorno y los permisos de la conexión. Revisa esos conceptos en la introducción a MCP o consulta tus conexiones en el dashboard de Soyio.

Empieza con core cuando estés explorando una empresa por primera vez. Luego agrega toolsets específicos según la tarea, como workflows para automatizaciones, consents para plantillas de consentimiento o cookies para administrar banners.

Declara toolsets en la URL​

Limita las herramientas visibles agregando toolsets a la URL del servidor MCP.

https://mcp.soyio.id/mcp?toolsets=core,workflows

Usa una lista separada por comas o all para solicitar todas las herramientas disponibles para la conexión.

URLHerramientas visibles
https://mcp.soyio.id/mcpTodos los toolsets autorizados para la conexión
https://mcp.soyio.id/mcp?toolsets=coreSolo configuración base
https://mcp.soyio.id/mcp?toolsets=core,consentsConfiguración base y consentimientos
https://mcp.soyio.id/mcp?toolsets=disclosures,validationsDisclosures y validaciones
https://mcp.soyio.id/mcp?toolsets=dsrs,workflowsSolicitudes de derechos y workflows
https://mcp.soyio.id/mcp?toolsets=cookiesSitios, inventario, banners y decisiones de cookies
https://mcp.soyio.id/mcp?toolsets=allTodos los toolsets autorizados para la conexión

El servidor intersecta los toolsets de la URL con los toolsets autorizados para la conexión. Si pides un toolset no autorizado, Soyio no lo expone al cliente. Para ver cómo configurar estas URLs en clientes MCP, consulta configurar clientes MCP.

toolsets reduce el catálogo de herramientas visible en el cliente, pero no cambia permisos. La conexión aprobada en Soyio sigue siendo la fuente de autorización.

Configuración y recursos base​

Usa esta superficie para entender la estructura de una compañía antes de operar otros módulos.

HerramientaQué hace
soyio_list_permissionsLista permisos disponibles para API o dashboard
soyio_list_company_usersLista usuarios de la compañía
soyio_get_company_userObtiene un usuario de compañía por token
soyio_list_productsLista productos
soyio_get_productObtiene un producto por token
soyio_list_product_versionsLista versiones guardadas de un producto
soyio_get_product_versionObtiene una versión específica de un producto
soyio_list_branchesLista sucursales o filiales
soyio_get_branchObtiene una sucursal por token
soyio_list_privacy_documentsLista documentos de privacidad
soyio_get_privacy_documentObtiene un documento de privacidad por token
soyio_list_privacy_document_versionsLista versiones guardadas de un documento de privacidad
soyio_get_privacy_document_versionObtiene una versión específica de un documento de privacidad
soyio_list_exportsLista exports asincrónicos
soyio_get_exportObtiene el estado y detalle de un export
soyio_create_exportCrea un export asincrónico para consent actions o consent commits

Ejemplos de prompts:

  • “Lista los productos activos y dime cuáles tienen documentos de privacidad asociados”.
  • “Crea un export de consent commits para revisar actividad reciente”.
  • “Qué permisos API necesita una integración que solo lee workflows”.

Consentimientos​

Usa esta superficie para crear y auditar plantillas de consentimiento y revisar la actividad asociada.

HerramientaQué hace
soyio_list_consent_templatesLista plantillas de consentimiento
soyio_get_consent_templateObtiene la última versión de una plantilla
soyio_list_consent_template_versionsLista versiones guardadas de una plantilla
soyio_get_consent_template_versionObtiene una versión específica de una plantilla
soyio_create_consent_templateCrea una plantilla de consentimiento
soyio_update_consent_templateActualiza una plantilla y crea una nueva versión
soyio_list_consent_correctionsLista correcciones de consentimiento iniciadas por la compañía
soyio_get_consent_correctionObtiene una corrección por token
soyio_get_consent_revocationObtiene una revocación por token
soyio_list_consent_actionsLista acciones de consentimiento
soyio_get_consent_actionObtiene una acción de consentimiento por token
soyio_get_consent_action_statsObtiene estadísticas agregadas de acciones
soyio_list_consent_commitsLista commits de consentimiento
soyio_get_consent_commitObtiene un commit por token
soyio_get_consent_commit_statsObtiene estadísticas agregadas de commits

Ejemplos de prompts:

  • “Crea una plantilla de consentimiento para comunicaciones de marketing por email”.
  • “Compara la versión actual de esta plantilla con la anterior”.
  • “Resume las revocaciones y correcciones recientes de consentimiento”.

Disclosures​

Usa esta superficie para administrar plantillas de disclosure y analizar solicitudes.

HerramientaQué hace
soyio_list_disclosure_templatesLista plantillas de disclosure
soyio_get_disclosure_templateObtiene una plantilla por token
soyio_create_disclosure_templateCrea una plantilla de disclosure
soyio_update_disclosure_templateActualiza una plantilla existente
soyio_delete_disclosure_templateElimina una plantilla sin solicitudes asociadas
soyio_list_disclosure_requestsLista solicitudes de disclosure
soyio_get_disclosure_requestObtiene una solicitud por token
soyio_get_disclosure_request_statsObtiene estadísticas agregadas de solicitudes

Ejemplos de prompts:

  • “Crea una plantilla de disclosure para onboarding de clientes”.
  • “Lista las solicitudes granted de la última semana”.
  • “Resume métricas de solicitudes por estado”.

Validaciones​

Usa esta superficie para revisar intentos de validación de identidad y métricas operacionales.

HerramientaQué hace
soyio_list_validation_attemptsLista intentos de validación
soyio_get_validation_attemptObtiene un intento por token
soyio_get_validation_attempt_statsObtiene estadísticas agregadas de validaciones

Ejemplos de prompts:

  • “Muéstrame intentos fallidos recientes y agrúpalos por motivo”.
  • “Obtén estadísticas de validaciones en zona horaria America/Santiago”.
  • “Revisa este intento de validación y resume su estado”.

Solicitudes de derechos​

Usa esta superficie para crear, revisar y resolver solicitudes de derechos de titulares.

HerramientaQué hace
soyio_list_data_subject_requestsLista solicitudes de derechos
soyio_get_data_subject_requestObtiene una solicitud por token
soyio_create_data_subject_requestCrea una solicitud de derechos
soyio_resolve_data_subject_requestResuelve una solicitud con estado terminal

Ejemplos de prompts:

  • “Lista las solicitudes de acceso pendientes y priorízalas por antigüedad”.
  • “Crea una solicitud de supresión para este titular”.
  • “Prepara una respuesta de aprobación parcial para esta solicitud”.

Cookies​

Usa esta superficie para completar el flujo desde la creación de un sitio hasta la publicación del banner y el análisis de decisiones.

Sitios y escaneos​

HerramientaQué hace
soyio_list_cookie_sitesLista sitios de cookies
soyio_get_cookie_siteObtiene un sitio por token
soyio_create_cookie_siteCrea un sitio para un dominio registrable
soyio_update_cookie_siteActualiza nombre, activación y opciones de escaneo
soyio_disable_cookie_siteDeshabilita el runtime sin borrar inventario ni evidencia
soyio_trigger_cookie_site_scanEncola un escaneo o devuelve el escaneo activo

Proveedores e inventario​

HerramientaQué hace
soyio_list_cookie_provider_groupsLista grupos de proveedores de un sitio
soyio_get_cookie_provider_groupObtiene un grupo de proveedores
soyio_create_cookie_provider_groupCrea un grupo de proveedores
soyio_update_cookie_provider_groupActualiza nombre o descripción
soyio_delete_cookie_provider_groupElimina el grupo y deja sus cookies sin asignar
soyio_list_cookie_inventory_itemsLista cookies detectadas o agregadas manualmente
soyio_get_cookie_inventory_itemObtiene una cookie del inventario
soyio_create_cookie_inventory_itemAgrega una cookie manualmente
soyio_update_cookie_inventory_itemEdita o confirma su clasificación
soyio_delete_cookie_inventory_itemElimina una cookie del inventario

Configuraciones y decisiones​

HerramientaQué hace
soyio_list_cookie_banner_configsLista las últimas revisiones de cada configuración
soyio_get_cookie_banner_configObtiene la última revisión de una configuración
soyio_create_cookie_banner_configCrea una configuración draft
soyio_update_cookie_banner_configCrea una nueva revisión draft
soyio_publish_cookie_banner_configPublica una revisión y captura su inventario
soyio_archive_cookie_banner_configArchiva el linaje de una configuración
soyio_list_cookie_consent_actionsLista decisiones auditables de visitantes
soyio_get_cookie_consent_actionObtiene una decisión con el estado del sujeto, la materialización y la prueba del recibo
soyio_get_cookie_consent_action_statsObtiene métricas de decisiones por rango y zona horaria

Las acciones anónimas no tienen Agreement ni Evidence. Las acciones atribuidas incluyen estos identificadores solo después de completar la materialización.

Los tokens de sesión identificada no son herramientas MCP. Solicítalos desde tu backend con Crear un token de sesión identificada para cookies. El endpoint devuelve un JWT de vida corta que no debes exponer al modelo.

Confirma el recurso exacto antes de deshabilitar sitios, eliminar proveedores o cookies, y archivar configuraciones. Estas herramientas están marcadas como destructivas.

Entradas soportadas​

GrupoEntradas
Listaslimit, cursor, order_by y where. Omite cursor en la primera página y reutiliza solo el next_cursor recibido
Sitiosname, registrable_domain, enabled, scan_enabled, scan_interval_days y scan_report_recipients
Proveedoresname y description
Inventarioname, domain, path, category, description, declared_duration, cookie_provider_group_id y classification_status: "confirmed"
Bannerappearance, content, localized_content, URLs de documentos y campos de imagen del ícono
Estadísticaswhere, period_days, from, to y timezone

Envía null en cookie_provider_group_id para dejar una cookie como first-party. Usa null en descripciones, duración, destinatarios o URLs cuando quieras borrar el valor actual.

Ejemplos​

Confirma una sugerencia del scanner sin cambiar su categoría:

{
"tool": "soyio_update_cookie_inventory_item",
"arguments": {
"cookie_inventory_item_id": "cinv_123",
"classification_status": "confirmed",
"response_format": "json"
}
}

Publica una configuración draft:

{
"tool": "soyio_publish_cookie_banner_config",
"arguments": {
"cookie_banner_config_id": "cbcfg_123",
"response_format": "json"
}
}

Revisa decisiones de un sitio durante los últimos 30 días:

{
"tool": "soyio_get_cookie_consent_action_stats",
"arguments": {
"where": {
"cookie_site_id": { "=": "csite_123" }
},
"period_days": 30,
"timezone": "America/Santiago",
"response_format": "json"
}
}

Ejemplos de prompts:

  • “Escanea este sitio y lista las cookies que todavía no tienen clasificación”.
  • “Agrupa estas cookies bajo Google, confirma las sugerencias y muéstrame el resultado antes de publicar”.
  • “Resume las decisiones del último mes por categoría y, cuando la materialización esté completa, enlaza las acciones con su Agreement y Evidence”.

Workflows​

Usa esta superficie para crear, actualizar, publicar y auditar automatizaciones.

Los workflows tienen contratos más extensos que otros módulos. Para sesiones de autoría, usa el prompt soyio_author_workflow o consulta el recurso soyio://mcp/workflow-authoring-guide desde tu cliente MCP.

HerramientaQué hace
soyio_list_workflowsLista workflows
soyio_get_workflowObtiene un workflow por token
soyio_get_workflow_statsObtiene estadísticas de ejecución
soyio_create_workflowCrea un workflow usando el contrato de grafo
soyio_update_workflowActualiza el grafo de un workflow
soyio_delete_workflowElimina un workflow
soyio_publish_workflowPublica un workflow
soyio_list_workflow_versionsLista versiones guardadas de un workflow
soyio_get_workflow_versionObtiene una versión específica
soyio_restore_workflow_versionRestaura una versión guardada
soyio_list_workflow_runsLista ejecuciones de un workflow
soyio_get_workflow_runObtiene una ejecución por token
soyio_force_run_workflowFuerza una ejecución de workflow
soyio_list_eventsLista eventos de Soyio
soyio_get_eventObtiene un evento por token
soyio_list_workflow_event_contractsLista contratos de eventos para triggers
soyio_get_workflows_configObtiene configuración global de workflows
soyio_update_workflows_configActualiza variables y secretos de workflows

Ejemplos de prompts:

  • “Crea un workflow que asigne DSRs nuevas a un usuario específico”.
  • “Publica este workflow después de validar su grafo”.
  • “Revisa ejecuciones fallidas de este workflow y resume posibles causas”.
  • “Lista contratos de eventos disponibles para crear un trigger”.

Recursos MCP​

Los recursos entregan contexto consultable al cliente MCP sin ejecutar cambios en Soyio.

RecursoQué contiene
soyio://mcp/api-coverageCobertura MCP frente al OpenAPI expuesto de Soyio
soyio://mcp/tool-catalogCatálogo de herramientas disponibles
soyio://mcp/consent-authoring-guideGuía para crear plantillas de consentimiento
soyio://mcp/workflow-authoring-guideGuía para crear workflows

Los recursos MCP no ejecutan cambios. Úsalos para darle contexto al agente antes de pedirle que cree plantillas o workflows.

Prompts MCP​

Los prompts ayudan a iniciar tareas frecuentes con estructura conocida.

PromptCuándo usarlo
soyio_author_consent_templatePara diseñar o revisar una plantilla de consentimiento
soyio_author_workflowPara diseñar o revisar un workflow

Límites y permisos​

Los permisos y el entorno vienen de la conexión aprobada en Soyio. El parámetro toolsets solo reduce qué herramientas ve el cliente; no concede permisos nuevos. Si necesitas revisar cómo se autoriza una conexión, consulta cómo funciona la autorización o abre Configuración > MCP en el dashboard.

Las listas usan paginación con limit, cursor y order_by cuando el endpoint lo soporta. Los límites de la API de Soyio aplican también a llamadas realizadas desde MCP.

Siguiente paso​

Conecta tu cliente siguiendo la guía de configuración MCP.