
Tekunda Team

Tekunda Team

Réponse courte : Salesforce headless signifie que les données, la logique et les workflows de la plateforme sont appelables sans l'interface Lightning, et un serveur MCP est la façon standard d'exposer ces appels à un client IA. Ensemble, ils donnent une surface d'action unique : un agent, un fil Slack ou votre propre front end peut exécuter une action CRM et une action ERP dans la même étape. Salesforce a officialisé cela au TrailblazerDX du 15 avril 2026 avec Headless 360, et ses serveurs MCP hébergés sont devenus généralement disponibles le même mois pour Enterprise Edition et au-delà.
Que le navigateur devient optionnel. Chaque capacité est joignable comme API, outil MCP ou commande CLI, donc le système de référence peut être piloté par autre chose qu'une page Lightning. C'était exactement le cadrage du TrailblazerDX 2026, avec plus de 60 nouveaux outils MCP et une couche d'expérience qui restitue des composants dans Slack, Teams, le mobile et les clients compatibles MCP.
Deux précisions, car les deux se confondent souvent :
Un serveur MCP publie une liste d'outils qu'un client IA peut appeler, avec des entrées typées et un modèle de permissions derrière. En pratique, vous en rencontrerez trois types :
Le modèle de sécurité mérite d'être retenu. Le serveur hébergé authentifie par utilisateur avec OAuth 2.0 et PKCE, et l'agent agit dans les permissions de cet utilisateur, avec CRUD, sécurité au niveau des champs et règles de partage toujours appliquées. Un agent n'est pas un superutilisateur.
C'est ici que se situe le manque dans presque tout ce qui s'écrit sur le sujet. L'essentiel décrit Salesforce exposant Salesforce. C'est utile, et ce n'est pas là que la douleur se trouve.
Le travail opérationnel réel ne reste pas dans un seul système. "Valider cette exception de crédit, libérer la commande et prévenir le client" fait trois systèmes et une seule intention. Aujourd'hui, cette intention est exécutée par une personne qui bascule entre le CRM, l'ERP et une console de téléphonie, et qui traduit à la main. Chacune de ces traductions est une occasion de se tromper.
Une surface d'action unique réduit ce va-et-vient à une seule action appelable :
Une implémentation headless qui n'expose que le CRM a déplacé les boutons. Celle qui expose des intentions a supprimé la chaise pivotante.
release_order, pas update_order_record.
Tekunda construit cette forme depuis avant qu'elle porte un nom de produit, et à notre connaissance nous sommes le premier cabinet à livrer du CRM headless avec des hubs d'actions MCP en production.
release_order n'est pas idempotent, un réessai expédie la commande deux
fois.
Salesforce headless veut-il dire renoncer à l'interface Lightning ?
Non. Cela rend l'interface optionnelle. La plupart des implémentations gardent Lightning pour ceux qui l'apprécient et ajoutent d'autres points d'entrée pour les autres.
Le serveur MCP hébergé par Salesforce suffit-il à lui seul ?
Il suffit pour laisser un client IA travailler dans votre org. Il ne suffit pas pour des actions qui couvrent l'org et d'autres systèmes, et c'est là qu'intervient une couche MCP sur mesure.
Un agent doté d'un accès MCP est-il un risque de sécurité ?
Il porte le risque de l'identité sous laquelle il s'exécute. Avec OAuth par utilisateur, CRUD, sécurité au niveau des champs et règles de partage continuent de s'appliquer : la réponse est de cadrer l'utilisateur, pas de faire confiance à l'agent.
Faut-il Agentforce pour faire cela ?
Non. MCP est un standard ouvert, donc Claude, Cursor et vos propres applications peuvent appeler les mêmes outils. Agentforce est un client parmi d'autres.
Tekunda construit des implémentations Salesforce headless et des hubs d'actions MCP couvrant CRM, ERP, téléphonie et objets connectés. Si votre équipe passe d'onglet en onglet pour un processus qui devrait être une seule action, c'est le workflow par lequel commencer.