ActionBridge met 55 outils MCP (Model Context Protocol — la norme ouverte que les assistants utilisent pour se connecter aux applications) à la disposition des assistants IA : 22 outils ab_* pour AB Projects, 25 outils ab_crm_* pour AB Sales et 8 outils ab_support_* pour AB Support. Les outils de lecture renvoient des données et ne modifient rien. Les outils d'écriture modifient les données en votre nom, et la modification est enregistrée sous votre nom — et les six outils de tâches et de documents que votre équipe suit le plus publient aussi une carte dans le canal Microsoft Teams lié.
ab_crm_* obéissent à une autre règle : c'est votre appartenance à un espace de travail AB Sales qui compte. Si vous pouvez ouvrir l'espace de travail dans AB Sales, ses outils CRM fonctionnent pour vous, en lecture comme en écriture — la règle de licence d'AB Projects ne s'y applique pas. Les outils ab_support_* fonctionnent de la même manière : c'est votre appartenance au support desk (bureau d'assistance) qui compte. Voir Gérer les abonnements, la facturation & les licences.Comment lire les tableaux
| Badge | Signification |
|---|---|
| lecture | Renvoie uniquement des données. Rien n'est modifié. |
| écriture | Modifie des données, enregistrées sous votre nom. |
| carte Teams | Publie ou met à jour en plus une carte dans le canal Microsoft Teams lié, signalée comme activité de l'IA. |
Pour établir une connexion en premier lieu, voir Connecter des assistants IA via MCP.
Outils MCP d'AB Projects
Ils travaillent avec les projets, les tâches, le planning et les Documents du projet (wiki). La plupart prennent un project_id — obtenez-le avec ab_get_my_projects.
Projets et identité
Les statuts, types et environnements d'un projet sont les libellés selon lesquels son tableau classe les tâches — par exemple En cours, Bug ou Production. Ensemble, on les appelle les options du projet.
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_get_my_projectslecture | Liste tous les projets dont vous êtes membre, avec leur nombre de membres, leur progression globale, vos rôles dans chacun et leur date de création. | Aucune |
ab_get_project_memberslecture | Liste les membres d'un projet avec leurs rôles et leurs ID d'appartenance — l'ID nécessaire pour assigner une tâche. | project_id |
ab_get_project_optionslecture | Renvoie les ID de statut, de type et d'environnement valides pour un projet, ainsi que les numéros de priorité fixes. Les assistants devraient l'appeler avant de définir l'un de ces champs sur une tâche. | project_id |
ab_create_task_optionécriture | Ajoute un statut, un type ou un environnement à un projet — les mêmes listes que modifient les pages de paramètres Statut, Types et Environnements du projet. La liste est partagée par le tableau de toute l'équipe : un nom déjà utilisé est donc refusé, et la nouvelle option s'ajoute en fin de liste. Un statut peut aussi être réglé pour marquer les tâches comme terminées, ou pour fixer leur progression, quand elles y passent. Une note est obligatoire et est consignée dans l'historique des modifications du projet. Pas de carte Teams. | project_id, kind (status/type/environment), name, note ; description, couleurs, locale optionnels |
ab_update_task_optionécriture | Renomme, recolore, décrit ou réordonne un statut, un type ou un environnement existant, ou change le fait qu'un statut termine les tâches et la progression qu'il fixe. Toutes les tâches qui utilisent l'option affichent aussitôt la modification. Les options ne peuvent pas être supprimées ici — des tâches se retrouveraient à pointer vers rien. Une note est obligatoire. Pas de carte Teams. | project_id, kind, option_id, note ; nom, description, couleurs, position optionnels |
ab_whoamilecture | Vérification d'identité : l'adresse e-mail que le serveur a résolue pour cette session, votre ID utilisateur AB, votre nom affiché, votre locataire (tenant), votre mode d'authentification et la version du serveur. Utile quand l'authentification ou l'appartenance semble incorrecte. | Aucune |
Tâches et planning
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_get_my_taskslecture | Vos tâches actives — en retard, à échéance aujourd'hui et en cours — avec l'ID, le titre, la priorité, le statut, la date d'échéance et la progression. | project_id (filtre optionnel) ; limit optionnel |
ab_search_taskslecture | Recherche des tâches par mot-clé dans tous vos projets. | query ; project_id, limit optionnels |
ab_get_tasklecture | Tous les détails d'une tâche, y compris ses commentaires, ses prédécesseurs et successeurs, et les documents liés. | project_id, task_id |
ab_get_schedulelecture | Vos tâches pour aujourd'hui et cette semaine, par date d'échéance. | project_id, limit optionnels |
ab_create_taskécriture carte Teams | Crée une tâche. Prend en charge la description (Markdown), la priorité (1 = Élevée, 2 = Moyenne, 3 = Basse), la personne assignée, la date d'échéance, les ID de statut/type/environnement, parent_task_id (en fait une sous-tâche) et depends_on_task_ids (dépendances fin-avant-début ; les cycles sont refusés). La note explique le pourquoi — elle apparaît dans l'historique des modifications et sur la carte Teams. | project_id, title |
ab_update_taskécriture carte Teams | Met à jour le titre, la description, le statut, la progression (0–100), la priorité, la personne assignée, le type, l'environnement, le parent, les dates de début et d'échéance, les heures estimées ou les dépendances d'une tâche (add_predecessors / remove_predecessors). Chaque modification est enregistrée avec la note fournie. | project_id, task_id |
ab_complete_taskécriture carte Teams | Marque une tâche comme terminée, avec une note d'achèvement. | project_id, task_id |
ab_add_commentécriture carte Teams | Ajoute un commentaire au fil de la tâche ; il est aussi publié dans la conversation Teams de la tâche. | project_id, task_id, content |
Documents (wiki)
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_get_wiki_treelecture | L'arborescence de navigation des Documents (dossiers et pages) d'un projet. | project_id |
ab_get_wiki_articlelecture | Lit le contenu complet d'un document, ses métadonnées et ses informations de version. | project_id, article_id |
ab_search_wikilecture | Liste les documents situés sous un chemin de dossier (malgré son nom, il parcourt un dossier plutôt que de rechercher par mot-clé). | project_id ; parent_path (par défaut /) |
ab_create_wiki_articleécriture carte Teams | Crée un document en Markdown, éventuellement dans un dossier et avec des tags. | project_id, title, content |
ab_update_wiki_articleécriture carte Teams | Met à jour un document en créant une nouvelle version. La note de modification edit_note, obligatoire, apparaît dans l'historique des versions. | project_id, article_id, content, edit_note |
ab_add_wiki_commentécriture | Ajoute un commentaire à un document. Enregistré sur le document ; pas de carte Teams. | project_id, article_id, content |
ab_link_task_wikiécriture | Lie une tâche à un document. Le lien est bidirectionnel — il apparaît des deux côtés — et l'appeler deux fois est sans effet. Pas de carte Teams. | project_id, task_id, wiki_article_id |
ab_unlink_task_wikiécriture | Supprime un lien tâche–document ; ne fait rien s'ils n'étaient pas liés. Pas de carte Teams. | project_id, task_id, wiki_article_id |
Outils MCP d'AB Sales (CRM)
Ils travaillent avec votre pipeline commercial — l'entonnoir Prospect (Lead) → Contact (Contact) → Opportunité (Opportunity) → Client (Customer). Presque tous prennent un workspace_id — appelez d'abord ab_crm_workspaces pour l'obtenir. Toutes les écritures CRM sont horodatées et signées de votre nom, et visibles dans l'application AB Sales, mais aucune ne publie de carte Teams.
Découvrir
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_crm_workspaceslecture | Liste les espaces de travail CRM auxquels vous avez accès, avec le nombre de prospects, contacts, opportunités et clients. Appelez-le en premier — tous les autres outils CRM ont besoin de ses ID d'espace de travail. | Aucune |
ab_crm_get_sales_contextlecture | Le contexte commercial de l'espace de travail, pour rédiger une approche fidèle à votre marque : produits et prix, objectifs de vente, propositions de valeur, et indication de la configuration ou non de l'e-mail sortant. | workspace_id |
ab_crm_get_pipelinelecture | Synthèse du pipeline : opportunités ouvertes par étape (nombre, total, montant pondéré), totaux de l'espace de travail et affaires qui se concluent sous 30 jours. | workspace_id |
ab_crm_get_win_patternslecture | Analyse vos affaires conclues pour dégager ce que les succès ont en commun — durée du cycle, taille des affaires, rythme des activités, secteur, source du prospect, et les motifs invoqués pour les pertes. Il lui faut au moins 5 affaires Closed-Won (conclues gagnées) avant de dire quoi que ce soit (et 5 Closed-Lost, conclues perdues, pour comparer le côté perdant) ; en deçà, il vous indique qu'il n'y a pas encore assez d'historique plutôt que de tirer des conclusions d'une poignée d'affaires. | workspace_id |
Prospects
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_crm_list_leadslecture | Liste ou recherche des prospects (Leads), du plus récent au plus ancien. Statuts : New InformationFilled Contacted Qualified Disqualified (nouveau, informations complétées, contacté, qualifié, disqualifié) | workspace_id ; status, label, source, query, limit optionnels |
ab_crm_get_leadlecture | Un prospect en entier : profil, recherche d'entreprise par l'IA, notes récentes, e-mails récents et ses opportunités. Les assistants l'appellent avant de mettre à jour un prospect ou de lui écrire. | workspace_id, lead_id |
ab_crm_create_leadécriture | Crée un prospect — seul un nom est obligatoire. Les prospects démarrent en New et passent automatiquement en InformationFilled dès que le nom, le site web et l'e-mail sont tous présents. Chaque nouveau prospect consomme une unité de l'allocation mensuelle de nouveaux prospects de l'espace de travail ; une fois celle-ci épuisée, l'outil refuse et le dit. | workspace_id, name ; e-mail, site web, contact, téléphone, secteur, source, notes optionnels |
ab_crm_update_leadécriture | Met à jour les champs, le statut et/ou les libellés d'un prospect. Les libellés s'ajoutent ou se retirent un par un (add_labels / remove_labels) ; les autres libellés du prospect sont conservés. Définir automation_opt_out=true exclut le prospect de toute approche automatisée. | workspace_id, lead_id |
Libellés
Les libellés (Labels, parfois appelés tags) sont les marqueurs colorés qu'un espace de travail pose sur les prospects pour les regrouper. Ils forment une seule liste partagée par espace de travail : les assistants réutilisent donc un libellé existant plutôt que d'en créer un quasi-doublon.
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_crm_list_labelslecture | Liste les libellés de prospects de l'espace de travail, avec leur ID, leur nom et leur couleur. | workspace_id ; include_archived optionnel |
ab_crm_create_labelécriture | Crée un libellé. Refusé si un libellé du même nom existe déjà — l'outil renvoie alors vers celui-ci. | workspace_id, name ; couleur optionnelle |
ab_crm_update_labelécriture | Renomme ou recolore un libellé. La modification apparaît sur chaque prospect qui le porte. | workspace_id, label_id ; name et/ou color |
ab_crm_archive_labelécriture | Archive (retire) un libellé. Il disparaît d'un coup de tous les prospects et de tous les filtres ; les prospects eux-mêmes ne sont pas modifiés. Comme cela change la vue de toute l'équipe, l'assistant doit d'abord vous demander confirmation. | workspace_id, label_id |
Clients, contacts et opportunités
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_crm_list_customerslecture | Liste ou recherche des clients (Customers), du plus récent au plus ancien. | workspace_id ; search, limit optionnels |
ab_crm_create_customerécriture | Crée un client — en général lors de la conversion d'un prospect qualifié. | workspace_id, name |
ab_crm_list_contactslecture | Liste les contacts (Contacts) rattachés à un client. | workspace_id, customer_id |
ab_crm_list_opportunitieslecture | Liste les opportunités (Opportunities), de la clôture attendue la plus proche à la plus lointaine. Statuts : Open (ouverte), Closed-Won (conclue gagnée), Closed-Lost (conclue perdue). | workspace_id ; status, limit optionnels |
ab_crm_create_opportunityécriture | Crée une opportunité sous un client ou un prospect (le parent doit déjà exister). | workspace_id, parent_type (Customer/Lead), parent_id, name ; montant, devise, clôture attendue optionnels |
ab_crm_update_opportunityécriture | Change l'étape, le montant, la clôture attendue ou la prochaine action, ou conclut l'affaire avec close='won' ou close='lost' (un motif de perte est obligatoire en cas de perte). | workspace_id, opportunity_id |
Activités, notes et e-mail
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_crm_list_activitieslecture | Liste les activités (appels, réunions, tâches de suivi) — soit celles d'un enregistrement précis, soit la fenêtre planifiée autour d'aujourd'hui. | workspace_id ; related_type+related_id, days_back/days_ahead optionnels |
ab_crm_create_activityécriture | Planifie un suivi (Call, Email, Meeting, Note ou Task — appel, e-mail, réunion, note ou tâche) sur un prospect, un client, une opportunité ou un contact. Apparaît dans les actions à mener de l'équipe. | workspace_id, related_type, related_id, subject |
ab_crm_complete_activityécriture | Marque une activité comme terminée, en enregistrant éventuellement son résultat. | workspace_id, activity_id |
ab_crm_add_noteécriture | Ajoute une note (Markdown pris en charge) à un prospect, un client, une opportunité ou un contact — la façon de consigner les appels, les décisions et les actions de l'IA pour l'équipe. | workspace_id, parent_type, parent_id, text |
ab_crm_list_noteslecture | Liste les notes d'un enregistrement, de la plus récente à la plus ancienne. | workspace_id, parent_type, parent_id |
ab_crm_list_emailslecture | Le fil d'e-mails d'un prospect, d'un client ou d'un contact (entrants et sortants), du plus récent au plus ancien, avec des aperçus. | workspace_id, parent_type, parent_id |
ab_crm_send_email_to_leadécriture | Envoie un e-mail en texte brut à un prospect depuis la boîte aux lettres configurée pour l'espace de travail, puis le classe dans le fil d'e-mails du prospect et ajoute une note indiquant qu'il a été envoyé via MCP. L'assistant doit d'abord confirmer avec vous le destinataire, l'objet et le corps du message, et l'envoi est refusé si le prospect s'est exclu de l'automatisation, si l'automatisation de l'espace de travail est en pause ou si aucune boîte aux lettres n'est configurée. | workspace_id, lead_id, subject, body |
Le schéma exact des paramètres de chaque outil est toujours disponible auprès de l'outil lui-même ; les entrées ci-dessus sont un repère, pas un contrat exhaustif.
Outils MCP d'AB Support
Ils travaillent avec vos support desks (bureaux d'assistance) et les tickets qui s'y trouvent. Tous prennent un desk_id — appelez d'abord ab_support_desks pour l'obtenir. Comme les outils CRM, ils dépendent de votre appartenance au desk et non d'une licence AB Projects, et aucun ne publie de carte Teams.
ab_support_draft_reply peut déposer un brouillon de réponse sur le ticket, mais le client ne voit rien tant qu'une personne de votre desk ne l'a pas relu et envoyé avec Use this (utiliser cette réponse). ab_support_add_note écrit une note interne que seul votre desk voit.Tickets
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_support_deskslecture | Liste les support desks auxquels vous avez accès, avec le nombre de tickets ouverts et le nombre total. Appelez-le en premier — tous les autres outils Support ont besoin de son identifiant de desk. | Aucune |
ab_support_list_ticketslecture | Liste ou recherche les tickets d'un desk, du plus récemment actif au moins récent, avec le client, la personne assignée, le statut, la priorité, et l'indication de qui s'en occupe actuellement — l'IA ou un humain. Tant que l'IA répond à un ticket, la personne assignée affiche « AI » (l'IA). | desk_id ; status, search, limit optionnels |
ab_support_get_ticketlecture | Un ticket en entier : la conversation visible par le client, les notes internes du desk (tenues à part pour qu'on ne les prenne pas pour une parole du client), l'historique des modifications, et la réponse suggérée par l'IA — qui est un brouillon non envoyé. | desk_id, ticket_id |
Tri
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_support_ticket_statuseslecture | Les statuts propres au desk et leurs ID. Les statuts appartiennent à un desk et peuvent être renommés et réordonnés : un assistant doit donc les lire plutôt que de supposer qu'un statut nommé « Open » (ouvert) existe. | desk_id |
ab_support_update_ticketécriture | Trie un ticket : statut, personne assignée et/ou priorité. Un reason (motif) est obligatoire — il est écrit dans l'historique du ticket pour que le desk voie pourquoi le ticket a bougé, et pas seulement qu'il a bougé. Ne change rien de ce que voit le client. Assigner une personne à un ticket que l'IA détient le reprend à l'IA : l'IA cesse de répondre à ce client, et l'historique affiche « AI → nom ». | desk_id, ticket_id, reason ; status_id, assignee_user_id, priority optionnels |
ab_support_add_noteécriture | Ajoute une note interne pour le desk — le client ne la voit jamais, et elle ne change pas le statut du ticket, parce qu'une note n'est pas une réponse. | desk_id, ticket_id, note |
ab_support_draft_replyécriture | Dépose un brouillon de réponse au client comme réponse suggérée du ticket — à l'endroit même où apparaît la suggestion de l'IA, en remplaçant toute suggestion antérieure. Il n'envoie jamais rien : une personne du desk ouvre le ticket, relit le brouillon et l'envoie avec Use this. Le destinataire est toujours le client du ticket, jamais quelqu'un que l'assistant choisit. Refusé sur un ticket fermé, et il avertit quand le desk ne pourrait pas encore envoyer le brouillon (réponses suspendues parce que l'allocation d'utilisation est épuisée, ou client désinscrit du canal du ticket). | desk_id, ticket_id, body |
Personnes
| Outil | Ce qu'il fait | Entrées principales |
|---|---|---|
ab_support_get_customerlecture | Les informations d'un client et ses tickets précédents — si cette personne a déjà écrit, et à quel sujet. Le customer_id figure sur le ticket. Indique aussi quand quelqu'un s'est désinscrit des SMS et de WhatsApp. | desk_id, customer_id ; limit optionnel |
Le schéma exact des paramètres de chaque outil est toujours disponible auprès de l'outil lui-même ; les entrées ci-dessus sont un repère, pas un contrat exhaustif.
Prompts MCP — des commandes slash prêtes à l'emploi
Outre les outils, le serveur publie des prompts MCP : des modèles qui apparaissent comme des commandes slash dans les clients qui les prennent en charge (Claude, ChatGPT, Cursor, …). Chacun se déploie en instructions qui pilotent les outils ci-dessus — vous obtenez un résultat soigné sans avoir à formuler la demande vous-même.
| Prompt | Ce qu'il produit | Arguments |
|---|---|---|
ab-standup | Un point quotidien : en retard, à échéance aujourd'hui et en cours. | project_id (optionnel) |
ab-weekly-review | Une revue hebdomadaire : ce qui a été livré, ce qui a glissé, ce qui est à risque la semaine prochaine. | project_id (optionnel) |
ab-create-task | Création de tâche guidée à partir d'une intention en langage naturel — il récupère les options valides, propose un titre, une priorité et une date d'échéance, puis crée la tâche. | project_id, intent (les deux obligatoires) |
ab-find-blocked | Les tâches qui semblent bloquées, groupées par projet, les plus longtemps bloquées d'abord. | project_id (optionnel) |
ab-wiki-recap | Un récapitulatif des Documents les plus récemment modifiés dans un projet. | project_id (obligatoire) |
Ressources MCP — des flux à récupérer
Les ressources MCP sont des flux en lecture seule qu'un client peut attacher comme contexte de fond, sans appel d'outil. Les quatre portent sur votre travail, pas sur celui de toute l'équipe :
| Ressource | Contenu |
|---|---|
ab://me/today | Les tâches à échéance aujourd'hui, dans tous les projets dont vous êtes membre. |
ab://me/week | Les tâches à échéance dans les 7 prochains jours, aujourd'hui compris. |
ab://me/projects | Vos projets, avec le nombre de membres, la progression et vos rôles. |
ab://project/…/overview | Un flux par projet : vos tâches ouvertes dans ce projet, plus la liste de ses membres. |
Ce qui se passe quand une IA écrit
Chaque écriture emprunte le même chemin de code que l'application et est enregistrée sous votre nom — il n'y a pas d'auteur anonyme « robot ». Ce qui varie, c'est le bruit que cela fait :
| Outils d'écriture | Enregistré sur l'élément | Journal d'opération (audit) | Carte Teams |
|---|---|---|---|
ab_create_task, ab_update_task, ab_complete_task, ab_add_comment |
Historique des modifications, avec votre note |
Oui | Oui, signalée comme activité de l'IA |
ab_create_wiki_article, ab_update_wiki_article |
Nouvelle version, avec votre edit_note |
Oui | Oui, signalée comme activité de l'IA |
ab_create_task_option, ab_update_task_option |
Oui — l'historique des modifications du projet consigne la modification, l'avant et l'après, et votre note |
Oui | Non |
ab_add_wiki_comment, ab_link_task_wiki, ab_unlink_task_wiki |
Oui, sous votre nom | Non | Non |
Les douze outils d'écriture ab_crm_* |
Oui, horodatés et signés de votre nom ; les notes et les activités figurent dans l'historique de l'enregistrement | Pour les prospects, les opportunités, les notes, les nouvelles activités et les e-mails envoyés ; pas pour les clients, les activités terminées ni les libellés | Non |
ab_support_update_ticket, ab_support_add_note, ab_support_draft_reply |
Oui — l'historique du ticket enregistre la modification et le motif que vous avez donné | Oui | Non |
Une tâche qu'un assistant crée ou clôture est donc aussi visible qu'une tâche que vous auriez traitée vous-même — même historique des modifications, même entrée d'audit, même carte dans le canal. Les écritures plus discrètes (commentaires de documents, liens tâche–document, modifications des options du projet, enregistrements CRM et tickets de support) vous restent attribuées et restent visibles dans l'application ; elles n'interrompent simplement pas le canal.
Questions fréquentes
Ai-je besoin d'une licence rien que pour laisser mon assistant lire ?
Non. Tous les outils de lecture fonctionnent pour n'importe quel membre du projet, avec ou sans licence. Seuls les onze outils d'écriture d'AB Projects vérifient la licence, et seulement une fois que votre organisation a dépassé ses 10 utilisateurs gratuits.
Pourquoi mon assistant ne voit-il qu'une partie de mes projets ?
Les outils ne voient jamais que les projets et les espaces de travail dont vous êtes membre accepté. Lancez ab_whoami pour confirmer quel compte le serveur a résolu pour votre connexion — un écart à ce niveau explique la plupart des signalements du type « l'outil ne trouve pas ».
Une IA peut-elle écrire à un client à mon insu ?
ab_crm_send_email_to_lead est le seul outil qui envoie du courrier, il exige que vous confirmiez d'abord le destinataire, l'objet et le corps du message, et il refuse purement et simplement si le prospect s'est exclu de l'automatisation, si l'automatisation de l'espace de travail est en pause ou si aucune boîte aux lettres n'est configurée. Chaque envoi est classé dans le fil d'e-mails du prospect, accompagné d'une note.
Un assistant peut-il répondre à un client du support ?
Pas directement. Rien dans l'ensemble ab_support_* n'envoie de réponse, donc aucune action d'assistant n'atteint la personne qui a ouvert le ticket. Il peut lire le fil, changer le statut, assigner, définir la priorité, ajouter une note interne qui reste sur votre desk, et rédiger un brouillon de réponse avec ab_support_draft_reply. Ce brouillon attend sur le ticket comme réponse suggérée jusqu'à ce qu'une personne de votre desk le relise et l'envoie avec Use this — ou l'ignore.
Pourquoi mon assistant me demande-t-il pourquoi je modifie un ticket ?
Parce que ab_support_update_ticket refuse sans reason. Chaque changement de statut, de personne assignée et de priorité atterrit dans l'historique du ticket avec ce motif attaché, pour qu'un collègue qui reprend le ticket plus tard voie pourquoi il a bougé au lieu de le deviner.
ab_search_wiki recherche-t-il dans mes documents ?
Non — malgré son nom, il liste les documents situés sous un chemin de dossier. Pour trouver un document par son contenu, récupérez l'arborescence avec ab_get_wiki_tree et lisez les candidats avec ab_get_wiki_article.
Vérifié sur le serveur MCP en production le 2 octobre 2026 : 55 outils, 5 prompts, 4 flux de ressources.