- serveur MCP — connectez le serveur MCP Firecrawl hébergé pour une configuration sans code.
- outil webhook côté serveur — faites pointer un outil personnalisé vers l’API REST de Firecrawl pour un contrôle total sur les requêtes.
Prérequis
- Un compte ElevenLabs avec accès à ElevenAgents
- Une clé API Firecrawl depuis le dashboard firecrawl.dev
Option 1 : serveur MCP Firecrawl
Ajouter le serveur MCP
- Ouvrez la page Integrations dans ElevenLabs et cliquez sur + Add integration.
- Sélectionnez Custom MCP Server dans la bibliothèque d’intégrations.
- Renseignez les champs suivants :
Cette URL lance l’ensemble d’outils Firecrawl sans clé. Pour une configuration connectée à un compte ou sans surveillance, suivez les modes de connexion MCP hébergés ; conservez les clés API dans un en-tête Authorization ou un magasin de secrets sécurisé, jamais dans une URL.
Vous devez sélectionner Streamable HTTP comme type de serveur. L’option SSE par défaut ne fonctionne pas avec le point de terminaison MCP de Firecrawl.
-
Dans Tool Approval Mode, choisissez un niveau d’approbation :
- No Approval — l’agent utilise les outils librement. Convient pour le scraping en lecture seule.
- Fine-Grained Tool Approval — permet de présélectionner les outils qui peuvent s’exécuter automatiquement et ceux qui nécessitent une approbation. Utile pour contrôler les opérations de crawl coûteuses.
- Always Ask (par défaut) — l’agent demande une autorisation avant chaque appel d’outil.
- Cochez I trust this server, puis cliquez sur Add Server.
L’associer à un agent
- Créez ou ouvrez un agent dans le tableau de bord ElevenAgents.
- Accédez à l’onglet Tools, puis sélectionnez le sous-onglet MCP.
- Cliquez sur Add server et sélectionnez l’intégration Firecrawl dans le menu déroulant.
Mettez à jour le prompt système
Testez-le
Cliquez sur Preview dans la barre de navigation supérieure. Vous pouvez le tester via le champ de chat textuel ou en lançant un appel vocal. Essayez avec une requête comme :“Que fait firecrawl.dev ? Va sur le site et résume-le-moi.”L’agent appellera l’outil MCP Firecrawl
scrape, récupérera le markdown de la page et répondra avec un résumé.
Option 2 : Outil Webhook côté serveur
Outil de scraping
- Ouvrez votre agent, puis accédez à l’onglet Tools.
- Cliquez sur Add tool, puis sélectionnez Webhook.
- Configurez l’outil :
Le champ Method est défini sur GET par défaut — veillez à le remplacer par POST.
- Faites défiler jusqu’à la section Headers, puis cliquez sur Add header pour configurer l’authentification :
Sinon, si des connexions d’authentification de l’espace de travail sont configurées, vous pouvez utiliser le menu déroulant Authentication à la place.
- Ajoutez un paramètre dans le corps de la requête :
- Cliquez sur Add tool.
markdown pour répondre aux questions.
Outil de recherche
- Cliquez à nouveau sur Add tool → Webhook et configurez :
-
Ajoutez le même en-tête
Authorizationque ci-dessus. - Ajoutez des paramètres dans le corps :
- Cliquez sur Add tool.
Mettre à jour le prompt système
Dans l’onglet Agent, mettez à jour le prompt système :Essayez-le
“Recherchez les dernières fonctionnalités de Next.js et faites-m’en un résumé.”L’agent appellera
search_web, recevra les résultats de Firecrawl et répondra par un résumé des informations trouvées.
Conseils
- Choix du modèle — Pour des appels d’outils fiables, utilisez un modèle performant comme GPT-4o, Claude Sonnet 4.5 ou version ultérieure, ou Gemini 2.5 Flash. Les modèles plus petits peuvent avoir du mal à extraire les bons paramètres.
- Gardez des prompts précis — Indiquez à l’agent exactement quand utiliser chaque outil. Des instructions vagues entraînent des appels d’outils manqués ou erronés.
- Limitez la taille des réponses — Pour les agents vocaux, de longues pages scrapées peuvent saturer le contexte du LLM. Utilisez
onlyMainContent: truedans les options de scrape (ou demandez à l’agent de résumer de façon très concise) pour garder des réponses courtes. - Sons d’appel d’outil — Dans les paramètres de l’outil webhook ou MCP, vous pouvez configurer un son d’appel d’outil pour diffuser un son d’ambiance pendant l’exécution d’un outil. Cela indique à l’utilisateur que l’agent est en train de travailler.

