Ferramentas & Integrações
Visão geral
Seção intitulada “Visão geral”Ferramentas & Integrações é o hub central para conectar aplicações de terceiros e gerenciar ferramentas internas que seus agentes podem usar em tempo de execução.

Explorar
Seção intitulada “Explorar”Aplicativos para Agentes (Integrações)
Seção intitulada “Aplicativos para Agentes (Integrações)”Conecte aplicações empresariais (por exemplo, Gmail, Google Drive, HubSpot, Slack) via OAuth para habilitar ações de agentes.
- Conectar
Clique em Conectar no app desejado e conclua o OAuth.
- Configurar
Ajuste escopos, gatilhos e ações disponíveis conforme necessário.
- Usar em Agentes
Os serviços conectados ficam disponíveis como ferramentas para seus agentes.
Conectar sua conta
Seção intitulada “Conectar sua conta”- Acesse Integrações
- Clique em Conectar no serviço desejado
- Conclua o fluxo OAuth e conceda os escopos
- Copie seu Token Enterprise em Configurações de Integração

Instalar ferramentas de integração
Seção intitulada “Instalar ferramentas de integração”Para usar as integrações localmente, instale a versão mais recente do pacote crewai-tools.
uv add crewai-toolsConfiguração de variável de ambiente
Seção intitulada “Configuração de variável de ambiente”export CREWAI_PLATFORM_INTEGRATION_TOKEN="seu_enterprise_token"Ou adicione ao seu arquivo .env:
CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_tokenExemplo de uso
Seção intitulada “Exemplo de uso”from crewai import Agent, Task, Crew
# Crie um agente com capacidades do Gmailemail_agent = Agent( role="Gerente de Email", goal="Gerenciar e organizar comunicações por email", backstory="Assistente de IA especializado em gestão de emails", apps=['gmail', 'gmail/send_email'] # Usando nome canônico 'gmail')
email_task = Task( agent=email_agent, expected_output="Confirmação de envio do email com sucesso")
crew = Crew(agents=[email_agent], tasks=[email_task])crew.kickoff()Filtrando ferramentas
Seção intitulada “Filtrando ferramentas”from crewai import Agent, Task, Crew
# Crie agente com ações específicas do Gmail apenasgmail_agent = Agent( role="Gerente de Gmail", goal="Gerenciar comunicações e notificações no Gmail", backstory="Assistente de IA para coordenação de emails", apps=['gmail/fetch_emails'] # Usando nome canônico com ação específica)
notification_task = Task( agent=gmail_agent,)
crew = Crew(agents=[gmail_agent], tasks=[notification_task])Em um crew implantado, você pode especificar quais ações ficam disponíveis em cada integração na página de configurações do serviço.

Implantações com escopo (organizações multiusuário)
Seção intitulada “Implantações com escopo (organizações multiusuário)”Você pode escopar cada integração para um usuário específico (por exemplo, usar a conta Gmail de um usuário).
Use user_bearer_token para escopar a autenticação ao usuário solicitante. Se o usuário não estiver logado, o crew não usará integrações conectadas; caso contrário, usa o token padrão configurado na implantação.
Catálogo
Seção intitulada “Catálogo”Comunicação & Colaboração
Seção intitulada “Comunicação & Colaboração”- Gmail — Gerenciamento de emails e rascunhos
- Slack — Notificações e alertas do workspace
- Microsoft — Integração com Office 365 e Teams
Gestão de Projetos
Seção intitulada “Gestão de Projetos”- Jira — Rastreamento de issues e projetos
- ClickUp — Gestão de tarefas e produtividade
- Asana — Coordenação de tarefas de equipe
- Notion — Páginas e bancos de dados
- Linear — Gestão de bugs e projetos de software
- GitHub — Repositórios e issues
- Salesforce — Contas e oportunidades
- HubSpot — Pipeline de vendas e contatos
- Zendesk — Tickets de suporte
Negócios & Finanças
Seção intitulada “Negócios & Finanças”- Stripe — Pagamentos e clientes
- Shopify — E‑commerce e produtos
Produtividade & Armazenamento
Seção intitulada “Produtividade & Armazenamento”- Google Sheets — Sincronização de planilhas
- Google Calendar — Eventos e agenda
- Box — Armazenamento de arquivos
…e mais por vir!
Ferramentas Internas
Seção intitulada “Ferramentas Internas”Crie ferramentas localmente, publique no Repositório de Ferramentas da CrewAI AMP e use nos seus agentes.

- Criar
Criar uma nova ferramenta localmente.
bash crewai tool create your-tool - Publicar
Publicar a ferramenta no Repositório de Ferramentas.
bash crewai tool publish - Instalar
Instalar a ferramenta do Repositório de Ferramentas.
bash crewai tool install your-tool
Gerenciar:
- Nome e descrição
- Visibilidade (Privado / Público)
- Variáveis de ambiente necessárias
- Histórico de versões e downloads
- Acesso por equipe e função
