- Servidor MCP — conecte o servidor MCP hospedado do Firecrawl para uma configuração sem código.
- Ferramenta de webhook do servidor — aponte uma ferramenta personalizada para a API REST do Firecrawl para ter controle total sobre as requisições.
Pré-requisitos
- Uma conta no ElevenLabs com acesso ao ElevenAgents
- Uma chave de API do Firecrawl no seu painel em firecrawl.dev
Opção 1: Firecrawl servidor MCP
Adicione o servidor MCP
- Abra a página de integrações no ElevenLabs e clique em + Add integration.
- Selecione Custom MCP Server na biblioteca de integrações.
- Preencha os seguintes campos:
Substitua
YOUR_FIRECRAWL_API_KEY pela sua chave real. Deixe o menu suspenso Type definido como Value. Trate essa URL como um segredo — ela contém sua chave de API.
Você deve selecionar Streamable HTTP como tipo de servidor. A opção SSE padrão não funciona com o endpoint MCP do Firecrawl.
-
Em Tool Approval Mode, escolha um nível de aprovação:
- No Approval — o agente usa as ferramentas livremente. Adequado para scraping somente leitura.
- Fine-Grained Tool Approval — permite pré-selecionar quais ferramentas podem ser executadas automaticamente e quais exigem aprovação. Ideal para controlar operações de rastreamento mais caras.
- Always Ask (padrão) — o agente solicita permissão antes de cada chamada de ferramenta.
- Marque I trust this server e clique em Add Server.
Anexe a um agente
- Crie ou abra um agente no painel do ElevenAgents.
- Vá até a aba Tools e, em seguida, selecione a subaba MCP.
- Clique em Add server e selecione a integração Firecrawl no menu suspenso.
Atualize o prompt do sistema
Teste
Clique em Preview na barra de navegação superior. Você pode testar usando o campo de chat por texto ou iniciando uma chamada de voz. Experimente um prompt como este:“O que o firecrawl.dev faz? Acesse o site e faça um resumo para mim.”O agente chamará a ferramenta MCP
scrape do Firecrawl, receberá o markdown da página e responderá com um resumo.
Opção 2: Ferramenta de Webhook do Servidor
Ferramenta de scraping
- Abra seu agente e vá até a aba Tools.
- Clique em Add tool e selecione Webhook.
- Configure a ferramenta:
O campo Method usa GET por padrão — lembre-se de alterá-lo para POST.
- Role até a seção Headers e clique em Add header para configurar a autenticação:
Como alternativa, se você tiver conexões de autenticação do workspace configuradas, poderá usar o menu suspenso Authentication.
- Adicione um parâmetro no body:
- Clique em Add tool.
markdown para responder a perguntas.
Ferramenta de busca
- Clique em Add tool → Webhook novamente e configure:
-
Adicione o mesmo cabeçalho
Authorizationmencionado acima. - Adicione parâmetros do body:
- Clique em Add tool.
Atualize o prompt do sistema
Experimente
“Pesquise os recursos mais recentes do Next.js e me dê um resumo.”O agente chamará
search_web, receberá resultados do Firecrawl e responderá com um resumo dos resultados encontrados.
Dicas
- Seleção de modelo — Para chamadas de ferramenta confiáveis, use um modelo mais avançado, como GPT-4o, Claude Sonnet 4.5 ou superior, ou Gemini 2.5 Flash. Modelos menores podem ter dificuldade para extrair os parâmetros corretos.
- Mantenha os prompts específicos — Diga ao agente exatamente quando usar cada ferramenta. Instruções vagas podem fazer com que chamadas de ferramenta sejam ignoradas ou executadas incorretamente.
- Limite o tamanho da resposta — Para agentes de voz, páginas longas extraídas podem sobrecarregar o contexto da LLM. Use
onlyMainContent: truenas opções de scraping (ou instrua o agente a resumir de forma agressiva) para manter as respostas concisas. - Sons de chamada de ferramenta — Nas configurações da ferramenta de webhook ou MCP, você pode definir um som de chamada de ferramenta para reproduzir áudio ambiente enquanto uma ferramenta é executada. Isso sinaliza ao usuário que o agente está trabalhando.

