Connectez votre IA à Front
Donnez à Claude, ChatGPT, Mistral ou tout client MCP un accès sécurisé à Front — sans serveur MCP officiel Front. Proxoria transforme l'API de Front en outils que votre IA peut utiliser, avec une authentification par utilisateur et des actions d'écriture soumises à votre approbation.
Ce que votre IA peut faire avec Front
Une fois connecté, ces outils apparaissent automatiquement dans votre assistant IA :
list_conversationslecture seuleListez les conversations (paginé). Utilisez `pageToken` pour la page suivante.
get_conversationlecture seuleObtenez une conversation par son id (statut, affectation, tags, destinataires).
list_conversation_messageslecture seuleListez les messages d'une conversation (le fil complet).
search_conversationslecture seuleRecherchez des conversations avec une requête Front, ex. « is:open from:ana@acme.com », ou des mots simples, qui cherchent dans le sujet ET le corps des messages. Les filtres se séparent par des espaces et se cumulent en ET (from/to/cc/bcc se cumulent en OU), 15 au maximum. Filtres acceptés — tout autre est rejeté comme « modificateur non supporté » : is:, from:, to:, cc:, bcc:, recipient:, contact:, participant:, assignee:, author:, mention:, commenter:, inbox:, tag:, link:, custom_field:, before:, after:, during:. `is:` accepte open, resolved, archived, snoozed, trashed, assigned, unassigned, unreplied ou waiting. inbox:, tag:, link:, assignee:, author:, mention: et commenter: attendent des identifiants Front, pas des noms — résolvez d'abord un nom de tag avec list_tags (tag:TJX échoue, tag:tag_16qsy5m fonctionne), et relevez les autres sur une conversation via list_conversations. before/after/during attendent des horodatages Unix. Attention : l'API n'a PAS de filtre subject: (il n'existe que dans l'application Front) : les mots simples couvrent déjà le sujet et le corps.
list_teammateslecture seuleListez les coéquipiers de l'entreprise avec leurs identifiants, noms et emails. Indispensable pour rechercher par personne : assignee:, author:, mention: et commenter: attendent tous un identifiant de coéquipier (tea_55c8c149), jamais un nom ni un email.
list_custom_fieldslecture seuleListez les définitions de champs personnalisés d'un type d'objet Front — leurs noms et identifiants, ce qu'attend un filtre de recherche custom_field:.
list_accountslecture seuleListez les comptes de l'entreprise.
get_accountlecture seuleObtenez un compte.
list_account_contactslecture seuleListez les contacts d'un compte.
get_commentlecture seuleObtenez un commentaire.
update_commentécriture · approbation requiseMettez à jour un commentaire. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
reply_to_commentécriture · approbation requiseRépondez à un commentaire précis d'une conversation. La réponse est visuellement rattachée au commentaire parent, ce qui aide à suivre l'échange. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_conversation_commentslecture seuleListez les commentaires d'une conversation, du plus récent au plus ancien.
comment_conversationécriture · approbation requiseAjoutez un commentaire interne (note privée) à une conversation — il n'est pas envoyé au client. Pour créer une conversation qui ne porte que des commentaires, utilisez create_discussion. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_contact_noteslecture seuleListez les notes d'un contact.
add_contact_noteécriture · approbation requiseAjoutez une note sur un contact. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_contactslecture seuleListez les contacts de l'entreprise (paginé). Utilisez `pageToken` pour la page suivante.
create_contactécriture · approbation requiseCréez un contact au niveau de l'entreprise. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
merge_contactsécriture · approbation requiseFusionnez plusieurs contacts en un seul. Irréversible : les contacts fusionnés cessent d'exister séparément. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
delete_contactécriture · approbation requiseSupprimez un contact. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_contactlecture seuleObtenez un contact.
update_contactécriture · approbation requiseMettez à jour un contact. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_contact_conversationslecture seuleListez les conversations d'un contact, de la plus récemment mise à jour à la plus ancienne.
list_teammate_contactslecture seuleListez les contacts d'un coéquipier.
create_teammate_contactécriture · approbation requiseCréez un contact d'un coéquipier. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_team_contactslecture seuleListez les contacts d'une équipe (workspace).
create_team_contactécriture · approbation requiseCréez un contact d'une équipe (workspace). Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
create_discussionécriture · approbation requiseCréez une conversation de type discussion ou tâche. Elles ne portent que des commentaires, jamais de messages — pour démarrer un échange par email, utilisez send_message depuis un canal. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
update_conversationécriture · approbation requiseMettez à jour une conversation. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
assign_conversationécriture · approbation requiseAffectez une conversation à un coéquipier, ou retirez l'affectation en n'en passant aucun. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_conversation_eventslecture seuleListez ce qui s'est passé sur une conversation — affectation, tags, changements de statut — du plus récent au plus ancien.
unlink_conversationécriture · approbation requiseDétachez des liens d'une conversation. Le lien continue d'exister, seul son rattachement à cette conversation disparaît. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
link_conversationécriture · approbation requiseRattachez un ou plusieurs liens à une conversation — un lien pointe vers un objet hors de Front (une affaire, un ticket). Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
untag_conversationécriture · approbation requiseRetirez un ou plusieurs tags d'une conversation. Seuls les tags passés sont retirés, les autres restent. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
tag_conversationécriture · approbation requiseAjoutez un ou plusieurs tags à une conversation. Les tags déjà posés sont conservés. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
create_draftécriture · approbation requiseCréez un brouillon qui sera le premier message d'une NOUVELLE conversation, sur un canal. Rien n'est envoyé tant qu'un humain ne l'envoie pas depuis Front. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_conversation_draftslecture seuleListez les brouillons d'une conversation.
create_draft_replyécriture · approbation requiseCréez un brouillon de réponse au dernier message d'une conversation. Rien n'est envoyé tant qu'un humain ne l'envoie pas depuis Front. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
delete_draftécriture · approbation requiseSupprimez un brouillon. Front exige sa `version` courante pour que deux éditeurs ne s'écrasent pas en silence. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
update_draftécriture · approbation requiseModifiez un brouillon existant. Front exige sa `version` courante pour détecter une modification concurrente. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_inboxeslecture seuleListez les boîtes de réception de l'entreprise avec leurs identifiants. Indispensable pour rechercher par inbox : l'API attend un identifiant (inb_55c8c149), jamais le nom de la boîte.
get_inboxlecture seuleObtenez une boîte de réception.
list_inbox_channelslecture seuleListez les canaux d'une boîte de réception.
list_inbox_conversationslecture seuleListez les conversations d'une boîte de réception.
list_inbox_teammateslecture seuleListez les coéquipiers ayant accès à une boîte de réception.
list_teammate_private_inboxeslecture seuleListez les boîtes de réception privées d'un coéquipier.
list_team_inboxeslecture seuleListez les boîtes de réception d'une équipe (workspace).
delete_articleécriture · approbation requiseSupprimez un article, avec tout son contenu et ses traductions. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_articlelecture seuleObtenez un article.
get_article_contentlecture seuleLisez un article de base de connaissances avec son contenu. Passez une locale pour lire une traduction précise plutôt que la langue par défaut.
update_article_contentécriture · approbation requiseModifiez le contenu d'un article de base de connaissances. Passez une locale pour écrire dans une traduction précise plutôt que la langue par défaut. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
download_article_attachmentlecture seuleObtenez le lien de téléchargement d'une pièce jointe d'un article de base de connaissances.
create_articleécriture · approbation requiseCréez un article dans une base de connaissances. Passez une locale pour le créer dans cette traduction plutôt que la langue par défaut. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
delete_categoryécriture · approbation requiseSupprimez une catégorie de base de connaissances. Attention : tous les articles qu'elle contient sont supprimés avec elle. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_categorylecture seuleObtenez une catégorie.
list_category_articleslecture seuleListez les articles d'une catégorie.
get_category_contentlecture seuleLisez une catégorie de base de connaissances avec son contenu. Passez une locale pour une traduction précise.
update_category_contentécriture · approbation requiseModifiez une catégorie de base de connaissances. Passez une locale pour écrire dans une traduction précise. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
create_categoryécriture · approbation requiseCréez une catégorie dans une base de connaissances. Passez une locale pour la créer dans cette traduction plutôt que la langue par défaut. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_knowledge_baseslecture seuleListez les bases de connaissances de l'entreprise.
create_knowledge_baseécriture · approbation requiseCréez une base de connaissances. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_knowledge_baselecture seuleObtenez une base de connaissances.
list_knowledge_base_articleslecture seuleListez les articles d'une base de connaissances.
list_knowledge_base_categorieslecture seuleListez les catégories d'une base de connaissances.
get_knowledge_base_contentlecture seuleLisez une base de connaissances avec son contenu. Passez une locale pour une traduction précise.
update_knowledge_base_contentécriture · approbation requiseModifiez une base de connaissances. Passez une locale pour écrire dans une traduction précise. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_linkslecture seuleListez les liens de l'entreprise, filtrables par type via `q` (web, app_<uid>, jira, asana, monday, trello, github).
get_linklecture seuleObtenez un lien.
list_template_folderslecture seuleListez les dossiers de modèles de l'entreprise.
create_template_folderécriture · approbation requiseCréez un dossier de modèles dans le workspace actif le PLUS ANCIEN accessible au jeton. Pour choisir le workspace, utilisez create_team_template_folder. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
delete_template_folderécriture · approbation requiseSupprimez un dossier de modèles, avec ses sous-dossiers et leurs modèles. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_template_folderlecture seuleObtenez un dossier de modèles.
update_template_folderécriture · approbation requiseMettez à jour un dossier de modèles. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_child_template_folderslecture seuleListez les dossiers imbriqués dans un dossier de modèles.
create_child_template_folderécriture · approbation requiseCréez un dossier de modèles à l'intérieur d'un dossier existant. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_teammate_template_folderslecture seuleListez les dossiers de modèles d'un coéquipier.
create_teammate_template_folderécriture · approbation requiseCréez un dossier de modèles d'un coéquipier. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_team_template_folderslecture seuleListez les dossiers de modèles d'une équipe (workspace).
create_team_template_folderécriture · approbation requiseCréez un dossier de modèles d'une équipe (workspace). Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_folder_templateslecture seuleListez les modèles contenus dans un dossier de modèles.
create_folder_templateécriture · approbation requiseCréez un modèle de message dans un dossier de modèles. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_message_templateslecture seuleListez les modèles de message de l'entreprise.
create_message_templateécriture · approbation requiseCréez un modèle de message dans le workspace actif le PLUS ANCIEN accessible au jeton. Pour choisir le workspace, utilisez create_team_message_template. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
delete_message_templateécriture · approbation requiseSupprimez un modèle de message. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_message_templatelecture seuleObtenez un modèle de message.
update_message_templateécriture · approbation requiseMettez à jour un modèle de message. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_teammate_message_templateslecture seuleListez les modèles de message d'un coéquipier.
create_teammate_message_templateécriture · approbation requiseCréez un modèle de message d'un coéquipier. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_team_message_templateslecture seuleListez les modèles de message d'une équipe (workspace).
create_team_message_templateécriture · approbation requiseCréez un modèle de message d'une équipe (workspace). Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
send_messageécriture · approbation requiseEnvoyez un email depuis un canal, ce qui CRÉE une nouvelle conversation (elle accepte messages et commentaires). Pour répondre dans une conversation existante, utilisez reply_to_conversation. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
reply_to_conversationécriture · approbation requiseRépondez dans une conversation existante : le message est envoyé et ajouté au fil. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
import_messageécriture · approbation requiseImportez un message dans une boîte SANS rien envoyer : le destinataire ne reçoit rien. Prévu pour reprendre un historique ou pour des sources qui ne passent pas par un canal (formulaires web). Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_messagelecture seuleObtenez un message.
get_message_seen_statuslecture seuleLisez les accusés de lecture d'un message : une entrée par destinataire quand Front dispose du détail, sinon une seule pour la première ouverture.
list_ticket_statuseslecture seuleListez les statuts de ticket de l'entreprise.
list_company_tagslecture seuleListez les tags de l'entreprise.
create_company_tagécriture · approbation requiseCréez un tag de l'entreprise. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_tagslecture seuleListez tous les tags visibles par le jeton — tags d'entreprise, d'équipe et de coéquipier — avec leurs identifiants. La recherche attend un identifiant (tag_16qsy5m), jamais un nom.
create_tagécriture · approbation requiseCréez un tag dans le workspace le plus ancien. Front marque cette route comme héritée : préférez create_company_tag, create_team_tag ou create_teammate_tag, qui disent où le tag appartient. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
delete_tagécriture · approbation requiseSupprimez définitivement un tag. Il disparaît de toutes les conversations où il était posé, et rien ne le restaure. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
get_taglecture seuleObtenez un tag.
update_tagécriture · approbation requiseMettez à jour un tag. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_child_tagslecture seuleListez les tags enfants d'un tag.
create_child_tagécriture · approbation requiseCréez un tag enfant sous un tag existant. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_tagged_conversationslecture seuleListez les conversations portant un tag donné. Pour un filtrage plus fin, utilisez search_conversations.
list_teammate_tagslecture seuleListez les tags d'un coéquipier.
create_teammate_tagécriture · approbation requiseCréez un tag d'un coéquipier. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_team_tagslecture seuleListez les tags d'une équipe (workspace).
create_team_tagécriture · approbation requiseCréez un tag d'une équipe (workspace). Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
list_teammate_groupslecture seuleListez les groupes de coéquipiers de l'entreprise.
get_teammate_grouplecture seuleObtenez un groupe de coéquipiers.
list_teammate_group_inboxeslecture seuleListez les boîtes non publiques explicitement rattachées à un groupe de coéquipiers (les boîtes publiques viennent avec ses équipes).
list_teammate_group_teammateslecture seuleListez les membres d'un groupe de coéquipiers.
list_teammate_group_teamslecture seuleListez les équipes rattachées à un groupe de coéquipiers. Rattacher une équipe donne au groupe l'accès à ses boîtes publiques.
get_teammatelecture seuleObtenez un coéquipier.
list_assigned_conversationslecture seuleListez les conversations affectées à un coéquipier, de la plus récemment mise à jour à la plus ancienne.
list_teammate_inboxeslecture seuleListez les boîtes de réception d'un coéquipier.
list_teamslecture seuleListez les équipes (workspaces) de l'entreprise.
get_teamlecture seuleObtenez une équipe (workspace).
log_callécriture · approbation requiseJournalisez dans Front un appel passé ailleurs, sur un canal voix. Cet outil ne passe pas d'appel : il en enregistre un. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
update_call_statusécriture · approbation requiseMettez à jour le statut d'un appel déjà journalisé dans Front (en sonnerie, décroché, terminé…). Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
add_call_summaryécriture · approbation requiseAttachez un résumé à un appel journalisé dans Front. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
add_call_transcriptécriture · approbation requiseAttachez une transcription à un appel journalisé dans Front, sous forme de lignes. Action d'écriture : soumise au garde-fou de confirmation quand il est activé.
Exemples de prompts
Demandez simplement à votre IA en langage naturel — elle choisit le bon outil Front :
- “Listez les conversations (paginé). Utilisez `pageToken` pour la page suivante — depuis Front, en langage naturel.”
- “Obtenez une conversation par son id (statut, affectation, tags, destinataires) — depuis Front, en langage naturel.”
- “Listez les messages d'une conversation (le fil complet) — depuis Front, en langage naturel.”
- “Recherchez des conversations avec une requête Front, ex. « is:open from:ana@acme.com », ou des mots simples, qui cherchent dans le sujet ET le corps des messages. Les filtres se séparent par des espaces et se cumulent en ET (from/to/cc/bcc se cumulent en OU), 15 au maximum. Filtres acceptés — tout autre est rejeté comme « modificateur non supporté » : is:, from:, to:, cc:, bcc:, recipient:, contact:, participant:, assignee:, author:, mention:, commenter:, inbox:, tag:, link:, custom_field:, before:, after:, during:. `is:` accepte open, resolved, archived, snoozed, trashed, assigned, unassigned, unreplied ou waiting. inbox:, tag:, link:, assignee:, author:, mention: et commenter: attendent des identifiants Front, pas des noms — résolvez d'abord un nom de tag avec list_tags (tag:TJX échoue, tag:tag_16qsy5m fonctionne), et relevez les autres sur une conversation via list_conversations. before/after/during attendent des horodatages Unix. Attention : l'API n'a PAS de filtre subject: (il n'existe que dans l'application Front) : les mots simples couvrent déjà le sujet et le corps — depuis Front, en langage naturel.”
Comment ça marche
- Créez votre compte Proxoria et ajoutez votre endpoint MCP à Claude ou ChatGPT.
- Connectez Front avec une connexion OAuth sécurisée — chaque utilisateur connecte son propre compte, identifiants chiffrés au repos.
- Votre IA obtient aussitôt les outils Front. Les actions d'écriture attendent votre approbation dans le tableau de bord avant tout changement.
Questions fréquentes
- Front a-t-il un serveur MCP officiel ?
- Vous n'en avez pas besoin. Proxoria expose Front à votre IA via le Model Context Protocol — utilisable depuis Claude, ChatGPT, Mistral ou tout client compatible MCP, sans serveur MCP officiel Front.
- Que peut faire mon IA avec Front via Proxoria ?
- Elle obtient 124 outils : 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. Par exemple : listez les conversations (paginé). utilisez `pagetoken` pour la page suivante.
- Le connecteur Front est-il en lecture seule ?
- Non — il peut aussi modifier des données. Les actions d'écriture passent par le garde-fou de confirmation de Proxoria : votre IA les propose, et vous approuvez chacune depuis votre tableau de bord avant tout changement dans Front.
- Comment connecter Front à mon IA ?
- Créez un compte Proxoria, connectez Front avec une connexion OAuth sécurisée, et ajoutez votre endpoint MCP Proxoria à Claude ou ChatGPT. Votre IA obtient aussitôt les outils Front.
Prêt à connecter Front à votre IA ?
Configurez-le en quelques minutes — sans code, sécurisé par défaut.
Commencer gratuitementÀ propos de Proxoria. Proxoria connecte les assistants IA — Claude, ChatGPT, Mistral et tout client Model Context Protocol (MCP) — aux applications métier que vous utilisez déjà, en transformant l'API de chaque application en outils que votre IA peut appeler, avec une authentification par utilisateur et des actions d'écriture soumises à approbation humaine.