Brancher une IA (MCP)

Connectez Claude, ChatGPT ou un autre client MCP à FluenzR, avec la liste des outils et le réglage de validation.

Brancher une IA (MCP)

Le connecteur FluenzR utilise le Model Context Protocol (MCP). Une fois branchée, une IA comme Claude ou ChatGPT peut lire votre compte FluenzR et préparer votre travail : contacts, groupes, campagnes, réponses, rendez-vous. L'IA prépare, vous décidez de ce qui part.

Le connecteur est inclus dans le forfait Pro, essai compris. C'est le même compte et les mêmes données que l'application : rien n'est copié ailleurs.

Adresse du serveur

https://app.fluenzr.co/api/mcp

La connexion se fait avec votre compte FluenzR (OAuth 2.1) : aucune clé d'API à copier. La page Configuration > IA > Connexion de l'application affiche cette adresse et les étapes ci-dessous.

Brancher votre IA

Claude.ai et Claude Desktop

  1. Ouvrez Paramètres, puis Connecteurs.
  2. Cliquez sur Ajouter un connecteur personnalisé.
  3. Collez l'adresse du serveur ci-dessus.
  4. Connectez-vous à FluenzR quand la fenêtre d'autorisation s'ouvre, puis cliquez sur Authorize.

Claude Code

claude mcp add --transport http fluenzr https://app.fluenzr.co/api/mcp

Dans Claude Code, tapez /mcp, choisissez fluenzr et authentifiez-vous.

ChatGPT

  1. Dans ChatGPT, ouvrez chatgpt.com/plugins, cliquez sur Ajouter (en haut à droite), puis sur l'ajout d'un serveur MCP personnalisé.
  2. Donnez-lui un nom (par exemple FluenzR), collez l'adresse du serveur, laissez l'authentification sur OAuth, cochez la case de confirmation, puis créez le plugin.
  3. Cliquez sur Connecter : la page FluenzR s'ouvre. Connectez-vous (mot de passe ou Google), puis cliquez sur Authorize.
  4. Dans une nouvelle conversation, tapez @FluenzR et choisissez le plugin. Mentionnez @FluenzR dans chaque nouvelle conversation.

L'interface de ChatGPT change souvent : si les libellés diffèrent, cherchez l'ajout d'un serveur MCP personnalisé. Dans les réglages de ChatGPT, vous pouvez aussi lui demander une confirmation avant chaque action.

Un autre client MCP

Tout client qui gère les serveurs MCP distants en HTTP (Streamable HTTP) avec OAuth peut se connecter :

  1. Ajoutez un serveur MCP distant avec l'adresse https://app.fluenzr.co/api/mcp.
  2. Le client s'enregistre tout seul (enregistrement dynamique) et ouvre la page de connexion FluenzR.
  3. Connectez-vous, lisez les permissions listées, puis cliquez sur Authorize. Deny annule la connexion.

Ce que vous autorisez

La fenêtre d'autorisation liste les permissions (scopes) demandées par l'IA :

PermissionCe qu'elle permet
mcp:readLire vos contacts, campagnes, boîtes et statistiques
mcp:contactsCréer des contacts et des groupes de contacts
mcp:campaignsCréer, lancer et mettre en pause des campagnes email
mcp:fullTout ce qui précède (jamais coché d'office)

Vous pouvez décocher une permission avant d'autoriser. Sans mcp:campaigns, par exemple, l'IA lit et importe des contacts mais ne peut ni créer ni lancer de campagne.

Les outils

L'IA voit 61 outils : 23 ne font que lire, 38 modifient quelque chose dans votre compte. Chaque appel d'un outil d'écriture, réussi ou non, est journalisé dans Configuration > IA > Activité. Les outils de lecture ne le sont pas.

Outils de lecture (23)

Ils ne modifient rien.

OutilCe qu'il fait
get_account_statusCe qui manque sur le compte avant d'envoyer (abonnement, boîte, DNS, signature, adresse...), dans l'ordre
get_onboarding_questionsLes questions de mise en route posées par l'IA
get_campaign_briefLe brief d'une nouvelle campagne : ce que le compte sait déjà, questions ouvertes, règles
get_mailbox_connection_linkUn lien pour connecter une boîte. Le mot de passe se tape sur la page, jamais dans la conversation
list_email_accountsVos boîtes d'envoi avec leurs plafonds
get_mailbox_healthRapport de santé d'une boîte ou de toutes
list_contactsRechercher et filtrer les contacts
get_contactUne fiche contact détaillée
get_contact_historyTout ce qui s'est passé avec un contact
list_contact_groupsVos groupes de contacts
list_group_membersLes contacts d'un groupe
list_campaignsLes campagnes avec leur statut et leurs statistiques de base
get_campaignUne campagne : séquence, boîtes, groupes, compteurs
get_campaign_statsStatistiques d'une campagne, étape par étape
preview_emailUne étape email telle qu'elle partira, variables remplies. Rien n'est envoyé
get_dashboard_statsVue d'ensemble du tableau de bord
get_inbox_countersCompteurs de l'Inbox par statut et par catégorie
list_inbox_conversationsConversations de l'Inbox, email et LinkedIn réunis
list_repliesLes contacts qui ont répondu
get_conversationLa conversation complète avec un contact
list_meetingsRendez-vous à venir, passés ou annulés
get_booking_linkVotre lien de prise de rendez-vous
list_call_tasksLes appels et tâches manuelles qui vous attendent

Outils d'écriture (38)

Ils créent ou modifient quelque chose dans votre compte. Certains peuvent envoyer de vrais messages (marqués « Envoie » ci-dessous).

Contacts et groupes (permission mcp:contacts)

OutilCe qu'il fait
create_contactCréer un contact
bulk_create_contactsCréer jusqu'à 200 contacts en un appel
create_contact_groupCréer un groupe de contacts
update_contactModifier les champs et les tags d'un contact
remove_contact_from_groupSortir un contact de son groupe (le contact est conservé)
pause_contactExclure un contact de toutes les campagnes jusqu'à la reprise
resume_contactReprendre un contact en pause
stop_contact_in_campaignArrêter l'envoi à un contact dans une campagne (irréversible)
mark_contact_bouncedEnregistrer un rebond constaté à la main
unsubscribe_contactDésinscrire un contact qui a demandé l'arrêt (irréversible)

Réponses, rendez-vous et appels (permission mcp:contacts)

OutilCe qu'il fait
set_reply_statusClasser une réponse dans l'Inbox (à traiter, intéressé, rendez-vous, pas maintenant, pas intéressé)
draft_replyRédiger un brouillon avec l'assistant de réponse. Rien n'est envoyé. Coûte 1 crédit IA
send_replyEnvoie. Répondre à un contact dans le même fil d'email
create_meetingCréer un rendez-vous lié à un contact. Envoie une invitation si demandé
complete_call_taskTerminer un appel ou une tâche manuelle avec son résultat
log_callNoter un appel téléphonique sur un contact

Réglages du compte (permissions mcp:campaigns et mcp:contacts)

OutilCe qu'il fait
update_sender_settingsSignature, adresse postale, liens des pages de données personnelles, langue du compte
update_brand_profileProfil de marque utilisé pour rédiger les séquences (secteur, ton, persona, offre...)
update_booking_pageConfigurer la page publique de prise de rendez-vous
start_warmingLancer le warming d'une boîte SMTP personnalisée

Campagnes (permission mcp:campaigns)

OutilCe qu'il fait
create_campaignCréer une campagne en brouillon (séquence email ou cadre multicanal vide)
add_email_stepAjouter une étape email
add_linkedin_stepAjouter une étape LinkedIn (compte LinkedIn connecté requis)
add_wait_stepAjouter une attente (jusqu'à 90 jours)
add_condition_stepAjouter une condition oui/non
update_campaignModifier le nom, la description, les jours d'envoi, la langue, les boîtes, les groupes
update_campaign_stepModifier une étape. Sur une campagne en cours ou en pause, seul le texte peut changer
remove_campaign_stepRetirer une étape d'un brouillon
add_contacts_to_campaignAjouter des contacts ou des groupes à une campagne
send_test_emailEnvoie. Un email de test, à votre propre adresse uniquement
start_campaignEnvoie. Lancer une campagne
resume_campaignEnvoie. Reprendre une campagne en pause
pause_campaignMettre en pause une campagne en cours
archive_campaignArchiver une campagne (l'historique est conservé)
delete_campaignSupprimer un brouillon qui n'a rien envoyé (irréversible)

Recherche LinkedIn (permissions mcp:contacts et mcp:campaigns)

OutilCe qu'il fait
search_linkedin_peopleChercher des personnes sur LinkedIn via votre compte connecté. Rien n'est enregistré
add_linkedin_results_to_groupAjouter des profils choisis à un groupe de contacts
attach_linkedin_search_to_campaignAlimenter un brouillon de campagne avec une recherche LinkedIn continue

Les garde-fous restent actifs quoi que demande l'IA : une campagne est refusée si elle n'enverrait rien (pas d'audience, pas de boîte utilisable), si un domaine d'envoi n'a ni SPF ni DMARC, ou si un email contient plus de 2 liens ou un raccourcisseur d'URL. Les 20 premiers destinataires partent seuls, et la campagne se met en pause si plus de 10 % rebondissent.

Exemples de demandes

Vérifie mon compte et dis-moi ce qui manque avant que je puisse envoyer.

L'IA appelle get_account_status et liste les étapes, avec un lien direct pour celles qui demandent votre action.

Liste mes boîtes d'envoi et dis-moi combien d'emails je peux envoyer par jour.

Montre-moi les réponses classées « à traiter » et rédige une réponse à la première. N'envoie rien.

Importe ces 40 contacts dans un nouveau groupe « Boulangeries Lyon », puis prépare une campagne de trois emails pour ce groupe. Montre-moi la séquence avant de la créer.

Quelle campagne a le meilleur taux d'ouverture ce mois-ci ? Donne-moi les chiffres par étape.

Mets en pause la campagne « Offre d'automne » et dis-moi combien de contacts attendent encore.

Cherche sur LinkedIn des dirigeants d'agences marketing en France et ajoute les premiers résultats à un groupe.

Message de départ

Une fois l'IA branchée, collez ce message dans la conversation :

Tu es connecté à mon compte FluenzR. Je veux en faire le moins possible : tu t'occupes de tout. Commence par get_account_status : fais toi-même les étapes qui relèvent de l'IA, et pour celles qui demandent mon action, donne-moi le lien direct. Puis pose-moi les questions de get_onboarding_questions, une ou deux à la fois, pour configurer au mieux mon compte et ma première campagne. Avant chaque nouvelle campagne, appelle get_campaign_brief et pose-moi les questions encore ouvertes, deux ou trois à la fois, puis reformule le brief pour que je le valide avant create_campaign. Suis les conseils donnés dans les réponses : si une boîte est neuve ou en warming, commence avec très peu d'envois. Ne me demande jamais de mot de passe dans la conversation. Montre-moi la séquence avant d'appeler start_campaign, et chaque réponse à un contact avant send_reply.

Le réglage « Valider les actions de mon IA avant envoi »

Cette case se trouve sur la page Configuration > IA > Connexion et sur la page Configuration > IA > À valider.

CaseEffet
Cochée (par défaut)Chaque action d'envoi de votre IA connectée attend votre accord dans la page À valider : lancement de campagne, reprise d'une campagne en pause, modification de texte d'une campagne en cours, réponse à un prospect. Rien ne part avant votre accord.
DécochéeLes mêmes actions partent tout de suite. C'est un choix de votre part, que vous seul pouvez faire.

Ce qui se passe quand la case est cochée :

  • Lancement ou reprise : start_campaign et resume_campaign mettent la campagne « en attente de validation » (rien n'est lancé ni repris tant que vous n'avez pas approuvé). Vous voyez les emails rendus et un échantillon de contacts dans À valider, puis vous approuvez ou refusez. Si vous refusez, la campagne repasse en brouillon avec votre motif, que l'IA peut lire.
  • Modification de texte d'une campagne en cours : l'envoi est suspendu jusqu'à ce que vous compariez l'ancien et le nouveau texte et que vous approuviez. Refuser rétablit l'ancien texte.
  • Insertion d'une étape dans une campagne en cours : même validation. L'IA peut d'abord demander un aperçu d'impact (dryRun), qui n'enregistre rien.
  • Réponse à un contact : send_reply enregistre un brouillon dans À valider. Vous le lisez, le modifiez et l'envoyez, ou vous le refusez. L'IA ne peut pas approuver à votre place.

À savoir :

  • La case est cochée par défaut, pour les nouveaux comptes comme pour les comptes qui n'y ont jamais touché. Les comptes qui l'ont décochée eux-mêmes gardent leur choix.
  • Elle ne concerne que votre IA. Ce que vous faites vous-même dans FluenzR (lancer, reprendre, répondre) ne demande aucun accord de plus.
  • Quand vous la décochez, FluenzR rappelle que ce que votre IA envoie part sans votre accord. Les garde-fous du serveur (ciblage, plafonds, DNS) restent actifs.
  • L'IA ne peut pas modifier ce réglage. Seul vous le pouvez, depuis l'application.