Aller au contenu

Insourcia n’a pas (encore) de nœud officiel dans n8n, Zapier ou Make. Deux voies :

  • n8n accepte aussi le MCP : ajoutez un nœud client MCP avec l’URL https://mcp.insourcia.io/isk_VOTRE_CLE (ou https://mcp.insourcia.io/mcp en OAuth), et un agent n8n voit directement les outils Insourcia. Voir le guide MCP.
  • Le nœud HTTP générique, dans les trois outils, avec la surface Tools RPC.

Pour chaque outil Insourcia, configurez un nœud HTTP comme suit :

ChampValeur
MethodPOST
URLhttps://api.insourcia.io/v1/rpc/tools/<tool_name>
HeadersAuthorization: Bearer isk_VOTRE_CLE, Content-Type: application/json
BodyJSON, structure propre à l’outil
Response formatJSON

Le retour est {success: true, data: {...}} : lisez .data dans les nœuds suivants.

Workflow :

  1. Déclencheur tableur : une feuille de sociétés avec une colonne SIREN
  2. Nœud HTTP Request :
    • URL : https://api.insourcia.io/v1/rpc/tools/get_company
    • Body : {"siren": "{{ $json.siren }}"}
  3. Nœud Set : lit data.denomination, data.activite.code_ape, etc.
  4. Tableur : réécriture des valeurs

Zapier n’a pas de nœud générique pour les outils, mais l’app Webhooks by Zapier fait de même :

  • Action → POST (Webhooks by Zapier)
  • URL : comme ci-dessus
  • Data : JSON, champs associés à ceux du déclencheur

Pour découvrir depuis n8n les outils disponibles (utile pour un workflow d’agent) :

GET https://api.insourcia.io/v1/rpc/tools
Authorization: Bearer isk_VOTRE_CLE

Renvoie chaque outil avec le JSON Schema de son entrée. Vous pouvez vous en servir pour générer le corps des nœuds HTTP.

  • Pas de reprise automatique : configurez la reprise en cas d’erreur 5xx dans le nœud HTTP.
  • Rate limit : les workflows à fort débit doivent respecter les limites de débit de votre compte Insourcia. n8n peut espacer les appels avec le nœud « Wait ».
  • Erreurs : un 4xx renvoie {success: false, error: "..."}. Vérifiez ce champ dans un nœud « IF » pour prévoir une branche de secours.

Si l’agent doit décider de l’action à mener selon l’entrée, et pas seulement suivre un workflow figé :

  • ChatGPT : par le serveur MCP
  • MCP : Claude, Cursor, n8n et les autres clients MCP
  • Un backend sur mesure avec OpenAI Assistants et l’OpenAPI Insourcia