- 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:
O MCP sem chave expõe exatamente Search, Scrape e Parse, com limites compartilhados. Faça login ou adicione uma chave de API para acessar um conjunto de ferramentas mais amplo. Mantenha as chaves de API em uma variável de ambiente ou em um armazenamento seguro de segredos, nunca em uma URL.
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.
- 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.

