Conecta tu IA con Front

Dale a Claude, ChatGPT, Mistral o a cualquier cliente MCP acceso seguro a Front, sin necesidad de un servidor MCP oficial de Front. Proxoria convierte la API de Front en herramientas que tu IA puede usar, con autenticación por usuario y acciones de escritura sujetas a tu aprobación.

Qué puede hacer tu IA con Front

Una vez conectado, estas herramientas aparecen automáticamente en tu asistente de IA:

  • list_conversationssolo lectura

    Lista las conversaciones (paginado). Usa `pageToken` para la página siguiente.

  • get_conversationsolo lectura

    Obtén una conversación por su id (estado, asignación, etiquetas, destinatarios).

  • list_conversation_messagessolo lectura

    Lista los mensajes de una conversación (el hilo completo).

  • search_conversationssolo lectura

    Busca conversaciones con una consulta de Front, por ejemplo 'is:open from:ana@acme.com', o con palabras sueltas, que buscan en el asunto Y en el cuerpo de los mensajes. Los filtros se separan con espacios y se combinan con Y (from/to/cc/bcc se combinan con O entre sí), 15 como máximo. Filtros admitidos — cualquier otro se rechaza como «unsupported search modifier»: is:, from:, to:, cc:, bcc:, recipient:, contact:, participant:, assignee:, author:, mention:, commenter:, inbox:, tag:, link:, custom_field:, before:, after:, during:. `is:` acepta open, resolved, archived, snoozed, trashed, assigned, unassigned, unreplied o waiting. inbox:, tag:, link:, assignee:, author:, mention: y commenter: esperan identificadores de Front, no nombres: resuelve primero un nombre de etiqueta con list_tags (tag:TJX falla, tag:tag_16qsy5m funciona) y toma los demás de una conversación con list_conversations. before/after/during esperan marcas de tiempo Unix. Ojo: la API NO tiene filtro subject: (solo existe en la aplicación de Front): las palabras sueltas ya cubren el asunto y el cuerpo.

  • list_teammatessolo lectura

    Lista los compañeros de la empresa con sus identificadores, nombres y correos. Imprescindible para buscar por persona: assignee:, author:, mention: y commenter: esperan un identificador de compañero (tea_55c8c149), nunca un nombre ni un correo.

  • list_custom_fieldssolo lectura

    Lista las definiciones de campos personalizados de un tipo de objeto de Front: sus nombres e identificadores, lo que necesita un filtro de búsqueda custom_field:.

  • list_accountssolo lectura

    Lista las cuentas de la empresa.

  • get_accountsolo lectura

    Obtén una cuenta.

  • list_account_contactssolo lectura

    Lista los contactos de una cuenta.

  • get_commentsolo lectura

    Obtén un comentario.

  • update_commentescritura · requiere aprobación

    Actualiza un comentario. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • reply_to_commentescritura · requiere aprobación

    Responde a un comentario concreto de una conversación. La respuesta queda visualmente vinculada al comentario original. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_conversation_commentssolo lectura

    Lista los comentarios de una conversación, del más reciente al más antiguo.

  • comment_conversationescritura · requiere aprobación

    Añade un comentario interno (nota privada) a una conversación; no se envía al cliente. Para crear una conversación solo de comentarios usa create_discussion. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_contact_notessolo lectura

    Lista las notas de un contacto.

  • add_contact_noteescritura · requiere aprobación

    Añade una nota a un contacto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_contactssolo lectura

    Lista los contactos de la empresa (paginado). Usa `pageToken` para la página siguiente.

  • create_contactescritura · requiere aprobación

    Crea un contacto a nivel de empresa. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • merge_contactsescritura · requiere aprobación

    Fusiona varios contactos en uno. Irreversible: los contactos fusionados dejan de existir por separado. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_contactescritura · requiere aprobación

    Elimina un contacto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_contactsolo lectura

    Obtén un contacto.

  • update_contactescritura · requiere aprobación

    Actualiza un contacto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_contact_conversationssolo lectura

    Lista las conversaciones de un contacto, de la actualizada más recientemente a la más antigua.

  • list_teammate_contactssolo lectura

    Lista los contactos de un compañero.

  • create_teammate_contactescritura · requiere aprobación

    Crea un contacto de un compañero. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_team_contactssolo lectura

    Lista los contactos de un equipo (workspace).

  • create_team_contactescritura · requiere aprobación

    Crea un contacto de un equipo (workspace). Acción de escritura: pasa por el control de confirmación cuando está activado.

  • create_discussionescritura · requiere aprobación

    Crea una conversación de tipo discusión o tarea. Solo admiten comentarios, nunca mensajes: para iniciar un intercambio por correo usa send_message desde un canal. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • update_conversationescritura · requiere aprobación

    Actualiza una conversación. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • assign_conversationescritura · requiere aprobación

    Asigna una conversación a un compañero, o retira la asignación si no indicas ninguno. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_conversation_eventssolo lectura

    Lista lo que ocurrió en una conversación — asignación, etiquetas, cambios de estado — de lo más reciente a lo más antiguo.

  • unlink_conversationescritura · requiere aprobación

    Desvincula enlaces de una conversación. El enlace sigue existiendo; solo desaparece su vínculo con esta conversación. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • link_conversationescritura · requiere aprobación

    Adjunta uno o varios enlaces a una conversación: un enlace apunta a algo fuera de Front (una oportunidad, un ticket). Acción de escritura: pasa por el control de confirmación cuando está activado.

  • untag_conversationescritura · requiere aprobación

    Quita una o varias etiquetas de una conversación. Solo se quitan las indicadas; las demás se mantienen. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • tag_conversationescritura · requiere aprobación

    Añade una o varias etiquetas a una conversación. Las ya aplicadas se conservan. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • create_draftescritura · requiere aprobación

    Crea un borrador que será el primer mensaje de una conversación NUEVA, en un canal. No se envía nada hasta que una persona lo envíe desde Front. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_conversation_draftssolo lectura

    Lista los borradores de una conversación.

  • create_draft_replyescritura · requiere aprobación

    Crea un borrador de respuesta al último mensaje de una conversación. No se envía nada hasta que una persona lo envíe desde Front. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_draftescritura · requiere aprobación

    Elimina un borrador. Front exige su `version` actual para que dos editores no se pisen en silencio. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • update_draftescritura · requiere aprobación

    Edita un borrador existente. Front exige su `version` actual para detectar una edición concurrente. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_inboxessolo lectura

    Lista las bandejas de entrada de la empresa con sus identificadores. Imprescindible para buscar por bandeja: la API espera un identificador (inb_55c8c149), nunca el nombre.

  • get_inboxsolo lectura

    Obtén una bandeja de entrada.

  • list_inbox_channelssolo lectura

    Lista los canales de una bandeja de entrada.

  • list_inbox_conversationssolo lectura

    Lista las conversaciones de una bandeja de entrada.

  • list_inbox_teammatessolo lectura

    Lista los compañeros con acceso a una bandeja de entrada.

  • list_teammate_private_inboxessolo lectura

    Lista las bandejas de entrada privadas de un compañero.

  • list_team_inboxessolo lectura

    Lista las bandejas de entrada de un equipo (workspace).

  • delete_articleescritura · requiere aprobación

    Elimina un artículo, con todo su contenido y sus traducciones. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_articlesolo lectura

    Obtén un artículo.

  • get_article_contentsolo lectura

    Lee un artículo de la base de conocimiento con su contenido. Indica una locale para leer una traducción concreta en lugar del idioma por defecto.

  • update_article_contentescritura · requiere aprobación

    Modifica el contenido de un artículo de la base de conocimiento. Indica una locale para escribir en una traducción concreta en lugar del idioma por defecto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • download_article_attachmentsolo lectura

    Obtén el enlace de descarga de un adjunto de un artículo de la base de conocimiento.

  • create_articleescritura · requiere aprobación

    Crea un artículo en una base de conocimiento. Indica una locale para crearlo en esa traducción en lugar del idioma por defecto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_categoryescritura · requiere aprobación

    Elimina una categoría de la base de conocimiento. Atención: todos sus artículos se eliminan con ella. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_categorysolo lectura

    Obtén una categoría.

  • list_category_articlessolo lectura

    Lista los artículos de una categoría.

  • get_category_contentsolo lectura

    Lee una categoría de la base de conocimiento con su contenido. Indica una locale para una traducción concreta.

  • update_category_contentescritura · requiere aprobación

    Modifica una categoría de la base de conocimiento. Indica una locale para escribir en una traducción concreta. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • create_categoryescritura · requiere aprobación

    Crea una categoría en una base de conocimiento. Indica una locale para crearla en esa traducción en lugar del idioma por defecto. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_knowledge_basessolo lectura

    Lista las bases de conocimiento de la empresa.

  • create_knowledge_baseescritura · requiere aprobación

    Crea una base de conocimiento. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_knowledge_basesolo lectura

    Obtén una base de conocimiento.

  • list_knowledge_base_articlessolo lectura

    Lista los artículos de una base de conocimiento.

  • list_knowledge_base_categoriessolo lectura

    Lista las categorías de una base de conocimiento.

  • get_knowledge_base_contentsolo lectura

    Lee una base de conocimiento con su contenido. Indica una locale para una traducción concreta.

  • update_knowledge_base_contentescritura · requiere aprobación

    Modifica una base de conocimiento. Indica una locale para escribir en una traducción concreta. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_linkssolo lectura

    Lista los enlaces de la empresa, filtrables por tipo mediante `q` (web, app_<uid>, jira, asana, monday, trello, github).

  • get_linksolo lectura

    Obtén un enlace.

  • list_template_folderssolo lectura

    Lista las carpetas de plantillas de la empresa.

  • create_template_folderescritura · requiere aprobación

    Crea una carpeta de plantillas en el workspace activo MÁS ANTIGUO al que llega el token. Para elegir el workspace usa create_team_template_folder. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_template_folderescritura · requiere aprobación

    Elimina una carpeta de plantillas, con sus subcarpetas y sus plantillas. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_template_foldersolo lectura

    Obtén una carpeta de plantillas.

  • update_template_folderescritura · requiere aprobación

    Actualiza una carpeta de plantillas. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_child_template_folderssolo lectura

    Lista las carpetas anidadas dentro de una carpeta de plantillas.

  • create_child_template_folderescritura · requiere aprobación

    Crea una carpeta de plantillas dentro de una carpeta existente. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_teammate_template_folderssolo lectura

    Lista las carpetas de plantillas de un compañero.

  • create_teammate_template_folderescritura · requiere aprobación

    Crea una carpeta de plantillas de un compañero. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_team_template_folderssolo lectura

    Lista las carpetas de plantillas de un equipo (workspace).

  • create_team_template_folderescritura · requiere aprobación

    Crea una carpeta de plantillas de un equipo (workspace). Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_folder_templatessolo lectura

    Lista las plantillas contenidas en una carpeta de plantillas.

  • create_folder_templateescritura · requiere aprobación

    Crea una plantilla de mensaje en una carpeta de plantillas. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_message_templatessolo lectura

    Lista las plantillas de mensaje de la empresa.

  • create_message_templateescritura · requiere aprobación

    Crea una plantilla de mensaje en el workspace activo MÁS ANTIGUO al que llega el token. Para elegir el workspace usa create_team_message_template. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_message_templateescritura · requiere aprobación

    Elimina una plantilla de mensaje. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_message_templatesolo lectura

    Obtén una plantilla de mensaje.

  • update_message_templateescritura · requiere aprobación

    Actualiza una plantilla de mensaje. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_teammate_message_templatessolo lectura

    Lista las plantillas de mensaje de un compañero.

  • create_teammate_message_templateescritura · requiere aprobación

    Crea una plantilla de mensaje de un compañero. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_team_message_templatessolo lectura

    Lista las plantillas de mensaje de un equipo (workspace).

  • create_team_message_templateescritura · requiere aprobación

    Crea una plantilla de mensaje de un equipo (workspace). Acción de escritura: pasa por el control de confirmación cuando está activado.

  • send_messageescritura · requiere aprobación

    Envía un correo desde un canal, lo que CREA una conversación nueva (admite mensajes y comentarios). Para responder en una conversación existente usa reply_to_conversation. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • reply_to_conversationescritura · requiere aprobación

    Responde en una conversación existente: el mensaje se envía y se añade al hilo. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • import_messageescritura · requiere aprobación

    Importa un mensaje en una bandeja SIN enviar nada: el destinatario no recibe nada. Pensado para recuperar histórico o para fuentes que no pasan por un canal (formularios web). Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_messagesolo lectura

    Obtén un mensaje.

  • get_message_seen_statussolo lectura

    Lee los acuses de lectura de un mensaje: una entrada por destinatario cuando Front tiene el detalle, si no una sola para la primera apertura.

  • list_ticket_statusessolo lectura

    Lista los estados de ticket de la empresa.

  • list_company_tagssolo lectura

    Lista las etiquetas de la empresa.

  • create_company_tagescritura · requiere aprobación

    Crea una etiqueta de la empresa. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_tagssolo lectura

    Lista todas las etiquetas visibles para el token — de empresa, de equipo y de compañero — con sus identificadores. La búsqueda espera un identificador (tag_16qsy5m), nunca un nombre.

  • create_tagescritura · requiere aprobación

    Crea una etiqueta en el workspace más antiguo. Front marca esta ruta como heredada: prefiere create_company_tag, create_team_tag o create_teammate_tag, que dicen dónde vive la etiqueta. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • delete_tagescritura · requiere aprobación

    Elimina definitivamente una etiqueta. Desaparece de todas las conversaciones donde estaba y nada la restaura. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • get_tagsolo lectura

    Obtén una etiqueta.

  • update_tagescritura · requiere aprobación

    Actualiza una etiqueta. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_child_tagssolo lectura

    Lista las etiquetas hijas de una etiqueta.

  • create_child_tagescritura · requiere aprobación

    Crea una etiqueta hija bajo una etiqueta existente. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_tagged_conversationssolo lectura

    Lista las conversaciones con una etiqueta dada. Para filtrar con más detalle usa search_conversations.

  • list_teammate_tagssolo lectura

    Lista las etiquetas de un compañero.

  • create_teammate_tagescritura · requiere aprobación

    Crea una etiqueta de un compañero. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_team_tagssolo lectura

    Lista las etiquetas de un equipo (workspace).

  • create_team_tagescritura · requiere aprobación

    Crea una etiqueta de un equipo (workspace). Acción de escritura: pasa por el control de confirmación cuando está activado.

  • list_teammate_groupssolo lectura

    Lista los grupos de compañeros de la empresa.

  • get_teammate_groupsolo lectura

    Obtén un grupo de compañeros.

  • list_teammate_group_inboxessolo lectura

    Lista las bandejas no públicas vinculadas explícitamente a un grupo de compañeros (las públicas llegan con sus equipos).

  • list_teammate_group_teammatessolo lectura

    Lista los miembros de un grupo de compañeros.

  • list_teammate_group_teamssolo lectura

    Lista los equipos vinculados a un grupo de compañeros. Vincular un equipo da al grupo acceso a sus bandejas públicas.

  • get_teammatesolo lectura

    Obtén un compañero.

  • list_assigned_conversationssolo lectura

    Lista las conversaciones asignadas a un compañero, de la actualizada más recientemente a la más antigua.

  • list_teammate_inboxessolo lectura

    Lista las bandejas de entrada de un compañero.

  • list_teamssolo lectura

    Lista los equipos (workspaces) de la empresa.

  • get_teamsolo lectura

    Obtén un equipo (workspace).

  • log_callescritura · requiere aprobación

    Registra en Front una llamada ocurrida en otro sitio, en un canal de voz. Esta herramienta no llama: deja constancia. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • update_call_statusescritura · requiere aprobación

    Actualiza el estado de una llamada ya registrada en Front (sonando, contestada, finalizada…). Acción de escritura: pasa por el control de confirmación cuando está activado.

  • add_call_summaryescritura · requiere aprobación

    Adjunta un resumen a una llamada registrada en Front. Acción de escritura: pasa por el control de confirmación cuando está activado.

  • add_call_transcriptescritura · requiere aprobación

    Adjunta una transcripción a una llamada registrada en Front, en forma de líneas. Acción de escritura: pasa por el control de confirmación cuando está activado.

Ejemplos de prompts

Pídeselo a tu IA en lenguaje natural: elegirá la herramienta de Front adecuada.

  • Lista las conversaciones (paginado). Usa `pageToken` para la página siguiente — desde Front, en lenguaje natural.
  • Obtén una conversación por su id (estado, asignación, etiquetas, destinatarios) — desde Front, en lenguaje natural.
  • Lista los mensajes de una conversación (el hilo completo) — desde Front, en lenguaje natural.
  • Busca conversaciones con una consulta de Front, por ejemplo 'is:open from:ana@acme.com', o con palabras sueltas, que buscan en el asunto Y en el cuerpo de los mensajes. Los filtros se separan con espacios y se combinan con Y (from/to/cc/bcc se combinan con O entre sí), 15 como máximo. Filtros admitidos — cualquier otro se rechaza como «unsupported search modifier»: is:, from:, to:, cc:, bcc:, recipient:, contact:, participant:, assignee:, author:, mention:, commenter:, inbox:, tag:, link:, custom_field:, before:, after:, during:. `is:` acepta open, resolved, archived, snoozed, trashed, assigned, unassigned, unreplied o waiting. inbox:, tag:, link:, assignee:, author:, mention: y commenter: esperan identificadores de Front, no nombres: resuelve primero un nombre de etiqueta con list_tags (tag:TJX falla, tag:tag_16qsy5m funciona) y toma los demás de una conversación con list_conversations. before/after/during esperan marcas de tiempo Unix. Ojo: la API NO tiene filtro subject: (solo existe en la aplicación de Front): las palabras sueltas ya cubren el asunto y el cuerpo — desde Front, en lenguaje natural.

Cómo funciona

  1. Crea tu cuenta de Proxoria y añade tu endpoint MCP a Claude o ChatGPT.
  2. Conecta Front con una conexión OAuth segura: cada persona conecta su propia cuenta y las credenciales se cifran en reposo.
  3. Tu IA obtiene al instante las herramientas de Front. Las acciones de escritura esperan tu aprobación en el panel antes de cambiar nada.

Preguntas frecuentes

¿Front tiene un servidor MCP oficial?
No te hace falta. Proxoria expone Front a tu IA mediante el Model Context Protocol, así que puedes usarlo desde Claude, ChatGPT, Mistral o cualquier cliente compatible con MCP, sin ningún servidor MCP oficial de Front.
¿Qué puede hacer mi IA con Front a través de Proxoria?
Obtiene 124 herramientas: list_conversations, get_conversation, list_conversation_messages, search_conversations, list_teammates, list_custom_fields, list_accounts, get_account, list_account_contacts, get_comment, update_comment, reply_to_comment, list_conversation_comments, comment_conversation, list_contact_notes, add_contact_note, list_contacts, create_contact, merge_contacts, delete_contact, get_contact, update_contact, list_contact_conversations, list_teammate_contacts, create_teammate_contact, list_team_contacts, create_team_contact, create_discussion, update_conversation, assign_conversation, list_conversation_events, unlink_conversation, link_conversation, untag_conversation, tag_conversation, create_draft, list_conversation_drafts, create_draft_reply, delete_draft, update_draft, list_inboxes, get_inbox, list_inbox_channels, list_inbox_conversations, list_inbox_teammates, list_teammate_private_inboxes, list_team_inboxes, delete_article, get_article, get_article_content, update_article_content, download_article_attachment, create_article, delete_category, get_category, list_category_articles, get_category_content, update_category_content, create_category, list_knowledge_bases, create_knowledge_base, get_knowledge_base, list_knowledge_base_articles, list_knowledge_base_categories, get_knowledge_base_content, update_knowledge_base_content, list_links, get_link, list_template_folders, create_template_folder, delete_template_folder, get_template_folder, update_template_folder, list_child_template_folders, create_child_template_folder, list_teammate_template_folders, create_teammate_template_folder, list_team_template_folders, create_team_template_folder, list_folder_templates, create_folder_template, list_message_templates, create_message_template, delete_message_template, get_message_template, update_message_template, list_teammate_message_templates, create_teammate_message_template, list_team_message_templates, create_team_message_template, send_message, reply_to_conversation, import_message, get_message, get_message_seen_status, list_ticket_statuses, list_company_tags, create_company_tag, list_tags, create_tag, delete_tag, get_tag, update_tag, list_child_tags, create_child_tag, list_tagged_conversations, list_teammate_tags, create_teammate_tag, list_team_tags, create_team_tag, list_teammate_groups, get_teammate_group, list_teammate_group_inboxes, list_teammate_group_teammates, list_teammate_group_teams, get_teammate, list_assigned_conversations, list_teammate_inboxes, list_teams, get_team, log_call, update_call_status, add_call_summary, add_call_transcript. Por ejemplo: lista las conversaciones (paginado). usa `pagetoken` para la página siguiente.
¿El conector de Front es de solo lectura?
No, también puede modificar datos. Las acciones de escritura pasan por defecto por el control de confirmación de Proxoria: tu IA las propone y tú apruebas cada una desde tu panel antes de que se escriba nada en Front.
¿Cómo conecto Front con mi IA?
Crea una cuenta de Proxoria, conecta Front con una conexión OAuth segura y añade tu endpoint MCP de Proxoria a Claude o ChatGPT. Tu IA obtiene al instante las herramientas de Front.

¿Listo para conectar Front con tu IA?

Se configura en minutos: sin código y seguro de serie.

Empezar gratis

Sobre Proxoria. Proxoria conecta los asistentes de IA — Claude, ChatGPT, Mistral y cualquier cliente del Model Context Protocol (MCP) — con las aplicaciones de empresa que ya usas, convirtiendo la API de cada una en herramientas que tu IA puede llamar, con autenticación por usuario y acciones de escritura sujetas a aprobación humana.