O AI Agent v2 com suporte a MCP (Model Context Protocol) permite que seus bots se conectem a sistemas externos como CRMs, ERPs e APIs, transformando-os em agentes realmente autônomos.
O que é o AI Agent com MCP?
O bloco AI Agent evoluiu de um simples wrapper de LLM para uma plataforma agentic. Agora ele pode:- 🔌 Connect to external MCP servers such as your CRM, ERP, or any API
- 🏠 Access internal Sendbot data such as credits, bots, and users
- 🛠️ Execute actions on behalf of the user, such as searching leads or scheduling visits
- 💬 Maintain context with conversation memory
Configurando o AI Agent
1. Arraste o bloco AI Agent
No editor, arraste o bloco AI Agent para o seu fluxo.2. Configure o modelo e as credenciais
Escolha seu provedor de IA, como OpenAI, Anthropic ou Google, e configure as credenciais.3. Ative servidores MCP
Na seção “MCP Servers (External Tools)”, você pode:Sendbot Internals
Ative “Enable Sendbot Internals” para dar ao agente acesso a:Servidores MCP externos
Adicione servidores MCP externos clicando em ”+ Add MCP Server”:string
obrigatório
Um nome amigável para o servidor, por exemplo
Meu CRMstring
obrigatório
A URL do endpoint MCP do seu servidor, por exemplo
https://api.mycrm.com/mcpenum
Tipo de autenticação:
none- sem autenticaçãoapi-key- API keybearer- Bearer token
array
Lista de ferramentas permitidas. Deixe vazio para permitir todas.
boolean
padrão:"true"
Se ativado, ações de escrita ficam bloqueadas até que o usuário confirme explicitamente no seu fluxo ou aplicação.
Exemplo: CRM imobiliário
Suponha que o seu CRM exponha um servidor MCP com estas ferramentas:searchProperty(filters)- Searches propertiesscheduleVisit(propertyId, date)- Schedules a visitcheckAvailability(propertyId)- Checks availability
Configuração no Sendbot
- Add the MCP server:
https://mycrm.com/mcp - Configure authentication with your API key
- Enable
Require User Confirmationfor write actions
Exemplo de conversa
User: “I want a 3-bedroom apartment in Copacabana” Agent: (callssearchProperty({ bedrooms: 3, neighborhood: 'Copacabana' }))
I found 5 options. Here they are:User: “Schedule a visit for the first one tomorrow at 2 PM” Agent: (calls
- Rua Barata Ribeiro, 123 - BRL 850,000
- Av. Atlantica, 456 - BRL 1,200,000 …
scheduleVisit('property-1', '2026-01-24T14:00'))
✅ Visit scheduled successfully for tomorrow at 2 PM.
Criando seu próprio servidor MCP
Para criar um servidor MCP compatível, seu endpoint deve implementar:POST /tools/list
Retorna a lista de ferramentas disponíveis:
POST /tools/call
Executa uma ferramenta:
Request:
Auditoria e segurança
Todas as execuções de ferramentas são registradas no banco de dados na tabelaAgentToolExecution para fins de auditoria.