Accéder au contenu principal

Connecter n8n, Make et Zapier

Les plateformes d'automatisation savent se connecter à un serveur MCP externe. Senso MCP étant un serveur MCP standard, n8n, Make et Zapier peuvent utiliser les outils de votre site dans leurs workflows, avec ou sans agent IA.


Préparer le site

Pour une automatisation, préférez le jeton d'API Joomla à OAuth : pas d'écran de consentement, pas de jeton à renouveler par un humain.

  1. Créez un utilisateur Joomla dédié à l'automatisation, dans un groupe limité à ce qu'elle doit faire (par exemple Éditeur ou Publisher pour du contenu). Ne réutilisez pas un compte Super Utilisateur.
  2. Vérifiez que ce groupe possède le droit API Login (Utilisateurs → Groupes → droits du composant Utilisateurs).
  3. Dans le profil de cet utilisateur, onglet Jeton d'API, activez et copiez le jeton.
  4. Notez l'URL du serveur : https://votre-site.tld/api/index.php/v1/mcp.

n8n

n8n propose deux nœuds. Le MCP Client Tool se branche sur un nœud AI Agent : l'agent découvre tous les outils de votre site et choisit lui-même lesquels appeler. Le nœud MCP Client s'utilise sans agent, pour appeler un outil précis dans un workflow classique, par exemple créer un article à chaque nouvelle ligne d'un tableur.

Configuration dans les deux cas :

  • Endpoint : l'URL du serveur MCP ;
  • Transport : HTTP Streamable ;
  • Authentication : Bearer Auth, avec une credential contenant le jeton d'API ;
  • pour le nœud MCP Client : opération Execute Tool, puis le nom de l'outil et ses arguments en JSON.

Make

Make propose le module MCP Client pour les scénarios, et un bouton Add MCP dans les AI Agents. Créez une connexion avec l'URL du serveur et l'authentification par jeton (en-tête Authorization: Bearer <jeton>) ; les outils de votre site apparaissent alors aux côtés des modules Make. Dans un scénario, le module liste les outils et en appelle un avec les arguments voulus ; dans un agent, c'est le modèle qui décide.

Zapier

L'intégration MCP Client de Zapier connecte un serveur MCP distant en HTTP streamable et expose ses outils comme actions d'un Zap. Ajoutez l'application MCP Client, créez une connexion avec l'URL du serveur et le jeton d'API, puis choisissez l'outil de votre site comme action et associez ses arguments aux données du déclencheur. Cette intégration est encore signalée comme bêta par Zapier : son interface peut évoluer.

Autres plateformes

Toute plateforme disposant d'un module HTTP Request peut appeler le serveur sans client MCP : MCP n'est que du JSON-RPC sur HTTP. Un POST sur l'URL du serveur, avec l'en-tête Authorization: Bearer <jeton> et un corps tools/call, suffit. Les exemples complets (liste des outils, appel d'un outil) sont dans Connecter un autre client MCP.

Bonnes pratiques

  • un compte et un jeton par automatisation, pour révoquer l'un sans toucher aux autres ;
  • des droits Joomla limités au strict nécessaire : l'ACL s'applique aux appels par jeton exactement comme aux assistants ;
  • en cas de doute, activez le mode lecture seule de Senso MCP le temps de tester le workflow ;
  • stockez le jeton dans les credentials chiffrées de la plateforme, jamais en clair dans un nœud.

Documentation officielle