Pular para o conteúdo

Tavily MCP

Tavily MCP

Tavily é uma API de busca com inteligência artificial projetada especificamente para agentes de IA, oferecendo pesquisa web em tempo real, extração de conteúdo e rastreamento de sites com alta precisão e baixa latência. Com a integração Tavily MCP no SquadOS, seus agentes podem buscar informações atualizadas na web, extrair conteúdo bruto de URLs, mapear a estrutura de sites e conduzir pesquisas aprofundadas sobre qualquer tópico de forma autônoma.

Esta ferramenta utiliza OAuth 2.0 (DCR_OAUTH) para conectar.

Consulte a Composio para os campos obrigatórios de conexão.

  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Tavily MCP.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde autoriza o acesso (OAuth).
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

TAVILY_MCP_TAVILY_CRAWL

Rastreia um site a partir de uma URL inicial. Extrai conteúdo das páginas com profundidade e amplitude configuráveis.

NomeTipoObrigatórioDescrição
urlstringSimA URL raiz onde o rastreamento começa.
limitintegerNãoNúmero total de links que o rastreador vai processar antes de parar.
formatstring ("markdown" | "text")NãoFormato do conteúdo extraído das páginas. markdown retorna em formato Markdown; text retorna texto simples e pode aumentar a latência.
max_depthintegerNãoProfundidade máxima do rastreamento. Define até onde a partir da URL base o rastreador pode explorar.
max_breadthintegerNãoNúmero máximo de links a seguir por nível da árvore (ou seja, por página).
instructionsstringNãoInstruções em linguagem natural para o rastreador. Especificam quais tipos de páginas devem ser retornadas.
select_pathsarrayNãoPadrões regex para selecionar apenas URLs com padrões de caminho específicos (ex.: /docs/.*, /api/v1.*).
extract_depthstring ("basic" | "advanced")NãoA extração avançada recupera mais dados, incluindo tabelas e conteúdo incorporado, com maior sucesso mas pode aumentar a latência.
allow_externalbooleanNãoSe deve retornar links externos na resposta final.
select_domainsarrayNãoPadrões regex para restringir o rastreamento a domínios ou subdomínios específicos (ex.: ^docs\.example\.com$).
include_faviconbooleanNãoSe deve incluir a URL do favicon de cada resultado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

TAVILY_MCP_TAVILY_EXTRACT

Extrai conteúdo de URLs. Retorna o conteúdo bruto da página em formato Markdown ou texto simples.

NomeTipoObrigatórioDescrição
urlsarraySimLista de URLs das quais extrair o conteúdo.
querystringNãoConsulta para reordenar trechos de conteúdo por relevância.
formatstring ("markdown" | "text")NãoFormato de saída.
extract_depthstring ("basic" | "advanced")NãoUse advanced para LinkedIn, sites protegidos ou conteúdo com tabelas e elementos incorporados.
include_imagesbooleanNãoIncluir imagens das páginas.
include_faviconbooleanNãoIncluir URLs de favicon.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

TAVILY_MCP_TAVILY_MAP

Mapeia a estrutura de um site. Retorna uma lista de URLs encontradas a partir da URL base.

NomeTipoObrigatórioDescrição
urlstringSimA URL raiz onde o mapeamento começa.
limitintegerNãoNúmero total de links que o rastreador vai processar antes de parar.
max_depthintegerNãoProfundidade máxima do mapeamento. Define até onde a partir da URL base o rastreador pode explorar.
max_breadthintegerNãoNúmero máximo de links a seguir por nível da árvore (ou seja, por página).
instructionsstringNãoInstruções em linguagem natural para o rastreador.
select_pathsarrayNãoPadrões regex para selecionar apenas URLs com padrões de caminho específicos (ex.: /docs/.*, /api/v1.*).
allow_externalbooleanNãoSe deve retornar links externos na resposta final.
select_domainsarrayNãoPadrões regex para restringir o mapeamento a domínios ou subdomínios específicos (ex.: ^docs\.example\.com$).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

TAVILY_MCP_TAVILY_RESEARCH

Realiza uma pesquisa abrangente sobre um tópico ou pergunta. Use esta ação quando precisar reunir informações de múltiplas fontes, incluindo páginas web, documentos e outros recursos, para responder a uma pergunta ou concluir uma tarefa. Retorna uma resposta detalhada com base nos resultados da pesquisa.

NomeTipoObrigatórioDescrição
inputstringSimDescrição abrangente da tarefa de pesquisa.
modelstring ("mini" | "pro" | "auto")NãoDefine o grau de profundidade da pesquisa. mini é indicado para tarefas mais específicas com poucos subtópicos; pro é indicado para tarefas abrangentes com muitos subtópicos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

TAVILY_MCP_TAVILY_SEARCH

Busca na web por informações atuais sobre qualquer tópico. Use para notícias, fatos ou dados além do seu corte de conhecimento. Retorna trechos e URLs das fontes.

NomeTipoObrigatórioDescrição
querystringSimConsulta de busca.
topicstringNãoA categoria da busca. Determina qual agente será usado para realizar a pesquisa.
countrystringNãoPrioriza resultados de busca de um país específico. Disponível apenas quando topic é general.
end_datestringNãoRetorna todos os resultados anteriores à data de término especificada. Deve estar no formato YYYY-MM-DD.
start_datestringNãoRetorna todos os resultados posteriores à data de início especificada. Deve estar no formato YYYY-MM-DD.
time_rangestringNãoO intervalo de tempo retroativo a partir da data atual a incluir nos resultados.
max_resultsintegerNãoNúmero máximo de resultados de busca a retornar.
search_depthstring ("basic" | "advanced" | "fast" | "ultra-fast")NãoA profundidade da busca. basic para resultados genéricos, advanced para busca mais completa, fast para baixa latência com alta relevância, ultra-fast para priorizar latência acima de tudo.
include_imagesbooleanNãoIncluir uma lista de imagens relacionadas à consulta na resposta.
exclude_domainsarrayNãoLista de domínios a excluir especificamente dos resultados, se o usuário solicitar a exclusão de algum domínio.
include_domainsarrayNãoLista de domínios a incluir especificamente nos resultados de busca, se o usuário solicitar busca em sites específicos.
include_faviconbooleanNãoSe deve incluir a URL do favicon de cada resultado.
include_raw_contentbooleanNãoIncluir o conteúdo HTML limpo e processado de cada resultado de busca.
include_image_descriptionsbooleanNãoIncluir uma lista de imagens relacionadas à consulta e suas descrições na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.