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

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 o consents para plantillas de consentimiento.

Declarar toolsets en la URL

Puedes limitar 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/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=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”.

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.