- MCP Server — conecta el MCP Server alojado de Firecrawl para una configuración sin código.
- Herramienta de webhook del servidor — dirige una herramienta personalizada a la API REST de Firecrawl para tener control total sobre las solicitudes.
Requisitos previos
- Una cuenta en ElevenLabs con acceso a ElevenAgents
- Una clave de API de Firecrawl desde tu panel de control de firecrawl.dev
Opción 1: Firecrawl MCP Server
Añade el MCP Server
- Abre la página de integraciones en ElevenLabs y haz clic en + Add integration.
- Selecciona Custom MCP Server en la biblioteca de integraciones.
- Completa los siguientes campos:
Sustituye
YOUR_FIRECRAWL_API_KEY por tu clave real. Deja el menú desplegable Type en Value. Trata esta URL como un secreto: contiene tu API key.
Debes seleccionar Streamable HTTP como tipo de servidor. La opción predeterminada SSE no funciona con el endpoint MCP de Firecrawl.
-
En Tool Approval Mode, selecciona un nivel de aprobación:
- No Approval — el agente usa las herramientas libremente. Adecuado para scraping de solo lectura.
- Fine-Grained Tool Approval — te permite preseleccionar qué herramientas pueden ejecutarse automáticamente y cuáles requieren aprobación. Útil para controlar operaciones de crawl costosas.
- Always Ask (predeterminado) — el agente solicita permiso antes de cada llamada de herramienta.
- Marca I trust this server y luego haz clic en Add Server.
Añádelo a un agente
- Crea o abre un agente en el panel de ElevenAgents.
- Ve a la pestaña Tools y, a continuación, selecciona la subpestaña MCP.
- Haz clic en Add server y selecciona la integración de Firecrawl en el menú desplegable.
Actualiza el prompt del sistema
Pruébalo
“¿Qué hace firecrawl.dev? Ve al sitio y resúmelo.”El agente llamará a la herramienta MCP
scrape de Firecrawl, recibirá el markdown de la página y responderá con un resumen.
Opción 2: Herramienta de Webhook del servidor
Herramienta de scraping
- Abre tu agente y ve a la pestaña Tools.
- Haz clic en Add tool y selecciona Webhook.
- Configura la herramienta:
El campo Method usa GET de forma predeterminada; asegúrate de cambiarlo a POST.
- Desplázate hasta la sección Headers y haz clic en Add header para configurar la autenticación:
Como alternativa, si tienes configuradas conexiones de autenticación del espacio de trabajo, puedes usar el menú desplegable Authentication.
- Agrega un parámetro en el body:
- Haz clic en Add tool.
markdown para responder preguntas.
Herramienta de búsqueda
- Haz clic en Add tool → Webhook de nuevo y configura:
-
Añade el mismo encabezado
Authorizationque antes. - Añade parámetros del cuerpo:
- Haz clic en Add tool.
Actualiza el System prompt
En la pestaña Agent, actualiza el System prompt:Pruébalo
“Busca las últimas novedades de Next.js y dame un resumen.”El agente llamará a
search_web, recibirá resultados de Firecrawl y responderá con un resumen de lo encontrado.
Consejos
- Selección de modelo — Para una invocación de herramientas fiable, usa un modelo de alta capacidad como GPT-4o, Claude Sonnet 4.5 o posterior, o Gemini 2.5 Flash. Los modelos más pequeños pueden tener dificultades para extraer los parámetros correctos.
- Mantén los prompts específicos — Indica al agent exactamente cuándo usar cada herramienta. Las instrucciones vagas provocan invocaciones de herramientas omitidas o incorrectas.
- Limita el tamaño de la respuesta — En los agentes de voz, las páginas largas extraídas mediante scraping pueden saturar el contexto del LLM. Usa
onlyMainContent: trueen las scrape options (o indícale al agent que resuma de forma agresiva) para mantener las respuestas concisas. - Sonidos de invocación de herramientas — En la configuración de herramientas de Webhook o MCP, puedes configurar un sonido de invocación de herramientas para reproducir audio ambiental mientras se ejecuta una herramienta. Esto le indica al usuario que el agent está trabajando.

