Collega la tua IA a Front

Dai a Claude, ChatGPT, Mistral o a qualsiasi client MCP un accesso sicuro a Front — senza bisogno di un server MCP ufficiale di Front. Proxoria trasforma l'API di Front in strumenti che la tua IA può usare, con autenticazione per utente e azioni di scrittura soggette alla tua approvazione.

Cosa può fare la tua IA con Front

Una volta collegato, questi strumenti compaiono automaticamente nel tuo assistente IA:

  • list_conversationssola lettura

    Elenca le conversazioni (paginato). Usa `pageToken` per la pagina successiva.

  • get_conversationsola lettura

    Ottieni una conversazione dal suo id (stato, assegnazione, tag, destinatari).

  • list_conversation_messagessola lettura

    Elenca i messaggi di una conversazione (l'intero thread).

  • search_conversationssola lettura

    Cerca tra le conversazioni con una query Front, per esempio 'is:open from:ana@acme.com', oppure con parole semplici, che cercano nell'oggetto E nel corpo dei messaggi. I filtri si separano con spazi e si combinano in AND (from/to/cc/bcc si combinano in OR tra loro), al massimo 15. Filtri supportati — qualsiasi altro viene rifiutato come «unsupported search modifier»: is:, from:, to:, cc:, bcc:, recipient:, contact:, participant:, assignee:, author:, mention:, commenter:, inbox:, tag:, link:, custom_field:, before:, after:, during:. `is:` accetta open, resolved, archived, snoozed, trashed, assigned, unassigned, unreplied o waiting. inbox:, tag:, link:, assignee:, author:, mention: e commenter: si aspettano ID Front, non nomi — risolvi prima un nome di tag con list_tags (tag:TJX fallisce, tag:tag_16qsy5m funziona) e ricava gli altri da una conversazione con list_conversations. before/after/during si aspettano timestamp Unix. Attenzione: l'API NON ha il filtro subject: (esiste solo nell'app Front): le parole semplici coprono già oggetto e corpo.

  • list_teammatessola lettura

    Elenca i colleghi dell'azienda con identificativi, nomi ed email. Indispensabile per cercare per persona: assignee:, author:, mention: e commenter: si aspettano tutti un identificativo di collega (tea_55c8c149), mai un nome o un'email.

  • list_custom_fieldssola lettura

    Elenca le definizioni dei campi personalizzati di un tipo di oggetto Front — nomi e identificativi, ciò che serve a un filtro di ricerca custom_field:.

  • list_accountssola lettura

    Elenca gli account dell'azienda.

  • get_accountsola lettura

    Ottieni un account.

  • list_account_contactssola lettura

    Elenca i contatti di un account.

  • get_commentsola lettura

    Ottieni un commento.

  • update_commentscrittura · richiede approvazione

    Aggiorna un commento. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • reply_to_commentscrittura · richiede approvazione

    Rispondi a un commento preciso di una conversazione. La risposta resta visivamente collegata al commento di origine. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_conversation_commentssola lettura

    Elenca i commenti di una conversazione, dal più recente.

  • comment_conversationscrittura · richiede approvazione

    Aggiungi un commento interno (nota privata) a una conversazione — non viene inviato al cliente. Per creare una conversazione di soli commenti usa create_discussion. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_contact_notessola lettura

    Elenca le note di un contatto.

  • add_contact_notescrittura · richiede approvazione

    Aggiungi una nota su un contatto. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_contactssola lettura

    Elenca i contatti dell'azienda (paginato). Usa `pageToken` per la pagina successiva.

  • create_contactscrittura · richiede approvazione

    Crea un contatto a livello aziendale. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • merge_contactsscrittura · richiede approvazione

    Unisci più contatti in uno solo. Irreversibile: i contatti uniti cessano di esistere separatamente. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • delete_contactscrittura · richiede approvazione

    Elimina un contatto. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_contactsola lettura

    Ottieni un contatto.

  • update_contactscrittura · richiede approvazione

    Aggiorna un contatto. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_contact_conversationssola lettura

    Elenca le conversazioni di un contatto, dalla più recente aggiornata.

  • list_teammate_contactssola lettura

    Elenca i contatti di un collega.

  • create_teammate_contactscrittura · richiede approvazione

    Crea un contatto di un collega. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_team_contactssola lettura

    Elenca i contatti di un team (workspace).

  • create_team_contactscrittura · richiede approvazione

    Crea un contatto di un team (workspace). Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • create_discussionscrittura · richiede approvazione

    Crea una conversazione di tipo discussione o attività. Portano solo commenti, mai messaggi — per avviare uno scambio via email usa send_message da un canale. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • update_conversationscrittura · richiede approvazione

    Aggiorna una conversazione. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • assign_conversationscrittura · richiede approvazione

    Assegna una conversazione a un collega, oppure togli l'assegnazione non indicandone nessuno. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_conversation_eventssola lettura

    Elenca ciò che è successo su una conversazione — assegnazione, tag, cambi di stato — dal più recente.

  • unlink_conversationscrittura · richiede approvazione

    Stacca dei collegamenti da una conversazione. Il collegamento continua a esistere, sparisce solo il legame con questa conversazione. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • link_conversationscrittura · richiede approvazione

    Collega uno o più link a una conversazione — un link punta a un oggetto fuori da Front (un'opportunità, un ticket). Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • untag_conversationscrittura · richiede approvazione

    Rimuovi uno o più tag da una conversazione. Vengono tolti solo i tag indicati, gli altri restano. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • tag_conversationscrittura · richiede approvazione

    Aggiungi uno o più tag a una conversazione. I tag già presenti restano. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • create_draftscrittura · richiede approvazione

    Crea una bozza che sarà il primo messaggio di una NUOVA conversazione, su un canale. Non parte nulla finché una persona non la invia da Front. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_conversation_draftssola lettura

    Elenca le bozze di una conversazione.

  • create_draft_replyscrittura · richiede approvazione

    Crea una bozza di risposta all'ultimo messaggio di una conversazione. Non parte nulla finché una persona non la invia da Front. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • delete_draftscrittura · richiede approvazione

    Elimina una bozza. Front richiede la sua `version` corrente perché due redattori non si sovrascrivano in silenzio. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • update_draftscrittura · richiede approvazione

    Modifica una bozza esistente. Front richiede la sua `version` corrente per rilevare una modifica concorrente. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_inboxessola lettura

    Elenca le caselle dell'azienda con i loro identificativi. Indispensabile per cercare per inbox: l'API si aspetta un identificativo (inb_55c8c149), mai il nome.

  • get_inboxsola lettura

    Ottieni una casella.

  • list_inbox_channelssola lettura

    Elenca i canali di una casella.

  • list_inbox_conversationssola lettura

    Elenca le conversazioni di una casella.

  • list_inbox_teammatessola lettura

    Elenca i colleghi che hanno accesso a una casella.

  • list_teammate_private_inboxessola lettura

    Elenca le caselle private di un collega.

  • list_team_inboxessola lettura

    Elenca le caselle di un team (workspace).

  • delete_articlescrittura · richiede approvazione

    Elimina un articolo, con tutto il suo contenuto e le traduzioni. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_articlesola lettura

    Ottieni un articolo.

  • get_article_contentsola lettura

    Leggi un articolo della knowledge base con il suo contenuto. Indica una locale per leggere una traduzione precisa invece della lingua predefinita.

  • update_article_contentscrittura · richiede approvazione

    Modifica il contenuto di un articolo della knowledge base. Indica una locale per scrivere in una traduzione precisa invece della lingua predefinita. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • download_article_attachmentsola lettura

    Ottieni il link di download di un allegato di un articolo della knowledge base.

  • create_articlescrittura · richiede approvazione

    Crea un articolo in una knowledge base. Indica una locale per crearlo in quella traduzione invece della lingua predefinita. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • delete_categoryscrittura · richiede approvazione

    Elimina una categoria della knowledge base. Attenzione: tutti gli articoli che contiene vengono eliminati con essa. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_categorysola lettura

    Ottieni una categoria.

  • list_category_articlessola lettura

    Elenca gli articoli di una categoria.

  • get_category_contentsola lettura

    Leggi una categoria della knowledge base con il suo contenuto. Indica una locale per una traduzione precisa.

  • update_category_contentscrittura · richiede approvazione

    Modifica una categoria della knowledge base. Indica una locale per scrivere in una traduzione precisa. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • create_categoryscrittura · richiede approvazione

    Crea una categoria in una knowledge base. Indica una locale per crearla in quella traduzione invece della lingua predefinita. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_knowledge_basessola lettura

    Elenca le knowledge base dell'azienda.

  • create_knowledge_basescrittura · richiede approvazione

    Crea una knowledge base. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_knowledge_basesola lettura

    Ottieni una knowledge base.

  • list_knowledge_base_articlessola lettura

    Elenca gli articoli di una knowledge base.

  • list_knowledge_base_categoriessola lettura

    Elenca le categorie di una knowledge base.

  • get_knowledge_base_contentsola lettura

    Leggi una knowledge base con il suo contenuto. Indica una locale per una traduzione precisa.

  • update_knowledge_base_contentscrittura · richiede approvazione

    Modifica una knowledge base. Indica una locale per scrivere in una traduzione precisa. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_linkssola lettura

    Elenca i collegamenti dell'azienda, filtrabili per tipo con `q` (web, app_<uid>, jira, asana, monday, trello, github).

  • get_linksola lettura

    Ottieni un collegamento.

  • list_template_folderssola lettura

    Elenca le cartelle di modelli dell'azienda.

  • create_template_folderscrittura · richiede approvazione

    Crea una cartella di modelli nel workspace attivo PIÙ VECCHIO raggiungibile dal token. Per scegliere il workspace usa create_team_template_folder. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • delete_template_folderscrittura · richiede approvazione

    Elimina una cartella di modelli, con le sue sottocartelle e i loro modelli. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_template_foldersola lettura

    Ottieni una cartella di modelli.

  • update_template_folderscrittura · richiede approvazione

    Aggiorna una cartella di modelli. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_child_template_folderssola lettura

    Elenca le cartelle annidate in una cartella di modelli.

  • create_child_template_folderscrittura · richiede approvazione

    Crea una cartella di modelli dentro una cartella esistente. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_teammate_template_folderssola lettura

    Elenca le cartelle di modelli di un collega.

  • create_teammate_template_folderscrittura · richiede approvazione

    Crea una cartella di modelli di un collega. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_team_template_folderssola lettura

    Elenca le cartelle di modelli di un team (workspace).

  • create_team_template_folderscrittura · richiede approvazione

    Crea una cartella di modelli di un team (workspace). Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_folder_templatessola lettura

    Elenca i modelli contenuti in una cartella di modelli.

  • create_folder_templatescrittura · richiede approvazione

    Crea un modello di messaggio in una cartella di modelli. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_message_templatessola lettura

    Elenca i modelli di messaggio dell'azienda.

  • create_message_templatescrittura · richiede approvazione

    Crea un modello di messaggio nel workspace attivo PIÙ VECCHIO raggiungibile dal token. Per scegliere il workspace usa create_team_message_template. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • delete_message_templatescrittura · richiede approvazione

    Elimina un modello di messaggio. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_message_templatesola lettura

    Ottieni un modello di messaggio.

  • update_message_templatescrittura · richiede approvazione

    Aggiorna un modello di messaggio. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_teammate_message_templatessola lettura

    Elenca i modelli di messaggio di un collega.

  • create_teammate_message_templatescrittura · richiede approvazione

    Crea un modello di messaggio di un collega. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_team_message_templatessola lettura

    Elenca i modelli di messaggio di un team (workspace).

  • create_team_message_templatescrittura · richiede approvazione

    Crea un modello di messaggio di un team (workspace). Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • send_messagescrittura · richiede approvazione

    Invia un'email da un canale, il che CREA una nuova conversazione (accetta messaggi e commenti). Per rispondere in una conversazione esistente usa reply_to_conversation. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • reply_to_conversationscrittura · richiede approvazione

    Rispondi in una conversazione esistente: il messaggio viene inviato e aggiunto al thread. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • import_messagescrittura · richiede approvazione

    Importa un messaggio in una casella SENZA inviare nulla: il destinatario non riceve niente. Pensato per recuperare uno storico o per sorgenti che non passano da un canale (moduli web). Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_messagesola lettura

    Ottieni un messaggio.

  • get_message_seen_statussola lettura

    Leggi le conferme di lettura di un messaggio: una voce per destinatario quando Front ha il dettaglio, altrimenti una sola per la prima apertura.

  • list_ticket_statusessola lettura

    Elenca gli stati dei ticket dell'azienda.

  • list_company_tagssola lettura

    Elenca i tag dell'azienda.

  • create_company_tagscrittura · richiede approvazione

    Crea un tag dell'azienda. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_tagssola lettura

    Elenca tutti i tag visibili al token — aziendali, di team e di collega — con i loro identificativi. La ricerca si aspetta un identificativo (tag_16qsy5m), mai un nome.

  • create_tagscrittura · richiede approvazione

    Crea un tag nel workspace più vecchio. Front segna questa rotta come legacy: preferisci create_company_tag, create_team_tag o create_teammate_tag, che dicono dove appartiene il tag. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • delete_tagscrittura · richiede approvazione

    Elimina definitivamente un tag. Sparisce da tutte le conversazioni su cui era applicato e nulla lo ripristina. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • get_tagsola lettura

    Ottieni un tag.

  • update_tagscrittura · richiede approvazione

    Aggiorna un tag. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_child_tagssola lettura

    Elenca i tag figli di un tag.

  • create_child_tagscrittura · richiede approvazione

    Crea un tag figlio sotto un tag esistente. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_tagged_conversationssola lettura

    Elenca le conversazioni con un dato tag. Per filtri più fini usa search_conversations.

  • list_teammate_tagssola lettura

    Elenca i tag di un collega.

  • create_teammate_tagscrittura · richiede approvazione

    Crea un tag di un collega. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_team_tagssola lettura

    Elenca i tag di un team (workspace).

  • create_team_tagscrittura · richiede approvazione

    Crea un tag di un team (workspace). Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • list_teammate_groupssola lettura

    Elenca i gruppi di colleghi dell'azienda.

  • get_teammate_groupsola lettura

    Ottieni un gruppo di colleghi.

  • list_teammate_group_inboxessola lettura

    Elenca le caselle non pubbliche collegate esplicitamente a un gruppo di colleghi (quelle pubbliche arrivano con i suoi team).

  • list_teammate_group_teammatessola lettura

    Elenca i membri di un gruppo di colleghi.

  • list_teammate_group_teamssola lettura

    Elenca i team collegati a un gruppo di colleghi. Collegare un team dà al gruppo accesso alle sue caselle pubbliche.

  • get_teammatesola lettura

    Ottieni un collega.

  • list_assigned_conversationssola lettura

    Elenca le conversazioni assegnate a un collega, dalla più recente aggiornata alla più vecchia.

  • list_teammate_inboxessola lettura

    Elenca le caselle di un collega.

  • list_teamssola lettura

    Elenca i team (workspace) dell'azienda.

  • get_teamsola lettura

    Ottieni un team (workspace).

  • log_callscrittura · richiede approvazione

    Registra in Front una chiamata avvenuta altrove, su un canale voce. Questo strumento non effettua chiamate: ne registra una. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • update_call_statusscrittura · richiede approvazione

    Aggiorna lo stato di una chiamata già registrata in Front (in squillo, risposta, terminata…). Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • add_call_summaryscrittura · richiede approvazione

    Allega un riepilogo a una chiamata registrata in Front. Azione di scrittura: passa dal controllo di conferma quando è attivo.

  • add_call_transcriptscrittura · richiede approvazione

    Allega una trascrizione a una chiamata registrata in Front, come elenco di righe. Azione di scrittura: passa dal controllo di conferma quando è attivo.

Esempi di prompt

Chiedi alla tua IA in linguaggio naturale: sceglierà lo strumento Front giusto.

  • Elenca le conversazioni (paginato). Usa `pageToken` per la pagina successiva — da Front, in linguaggio naturale.
  • Ottieni una conversazione dal suo id (stato, assegnazione, tag, destinatari) — da Front, in linguaggio naturale.
  • Elenca i messaggi di una conversazione (l'intero thread) — da Front, in linguaggio naturale.
  • Cerca tra le conversazioni con una query Front, per esempio 'is:open from:ana@acme.com', oppure con parole semplici, che cercano nell'oggetto E nel corpo dei messaggi. I filtri si separano con spazi e si combinano in AND (from/to/cc/bcc si combinano in OR tra loro), al massimo 15. Filtri supportati — qualsiasi altro viene rifiutato come «unsupported search modifier»: is:, from:, to:, cc:, bcc:, recipient:, contact:, participant:, assignee:, author:, mention:, commenter:, inbox:, tag:, link:, custom_field:, before:, after:, during:. `is:` accetta open, resolved, archived, snoozed, trashed, assigned, unassigned, unreplied o waiting. inbox:, tag:, link:, assignee:, author:, mention: e commenter: si aspettano ID Front, non nomi — risolvi prima un nome di tag con list_tags (tag:TJX fallisce, tag:tag_16qsy5m funziona) e ricava gli altri da una conversazione con list_conversations. before/after/during si aspettano timestamp Unix. Attenzione: l'API NON ha il filtro subject: (esiste solo nell'app Front): le parole semplici coprono già oggetto e corpo — da Front, in linguaggio naturale.

Come funziona

  1. Crea il tuo account Proxoria e aggiungi il tuo endpoint MCP a Claude o ChatGPT.
  2. Collega Front con una connessione OAuth sicura — ogni persona collega il proprio account, con credenziali cifrate a riposo.
  3. La tua IA ottiene subito gli strumenti Front. Le azioni di scrittura attendono la tua approvazione nella dashboard prima di qualsiasi modifica.

Domande frequenti

Front ha un server MCP ufficiale?
Non ti serve. Proxoria espone Front alla tua IA tramite il Model Context Protocol: puoi usarlo da Claude, ChatGPT, Mistral o da qualsiasi client compatibile con MCP, senza alcun server MCP ufficiale di Front.
Cosa può fare la mia IA con Front tramite Proxoria?
Ottiene 124 strumenti: 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. Per esempio: elenca le conversazioni (paginato). usa `pagetoken` per la pagina successiva.
Il connettore Front è in sola lettura?
No — può anche modificare i dati. Le azioni di scrittura passano per impostazione predefinita dal controllo di conferma di Proxoria: la tua IA le propone e tu approvi ciascuna dalla dashboard prima che venga scritto qualcosa su Front.
Come collego Front alla mia IA?
Crea un account Proxoria, collega Front con una connessione OAuth sicura e aggiungi il tuo endpoint MCP Proxoria a Claude o ChatGPT. La tua IA ottiene subito gli strumenti Front.

Pronto a collegare Front alla tua IA?

Lo configuri in pochi minuti — senza codice, sicuro per impostazione predefinita.

Inizia gratis

Cos'è Proxoria. Proxoria collega gli assistenti IA — Claude, ChatGPT, Mistral e qualsiasi client Model Context Protocol (MCP) — alle applicazioni aziendali che già usi, trasformando l'API di ciascuna in strumenti che la tua IA può chiamare, con autenticazione per utente e azioni di scrittura soggette ad approvazione umana.