
Ferramenta MCP: da confusão da integração a uma conexão limpa
Toda empresa possui um ecossistema vasto de ferramentas, APIs e serviços. O sonho sempre foi uma maneira única e limpa para que agentes de IA se comuniquem com todos eles — sem precisar escrever uma integração personalizada para cada ponto final. Esse sonho agora tem um nome: Protocolo de Contexto do Modelo (MCP).
Neste post, vamos explorar o que é o MCP, como configurá-lo dentro do Oracle AI Agent Studio e por que isso é importante para quem está construindo agentes de IA de nível de produção.
O Que É MCP — e Por Que Você Deve Se Importar?
De acordo com a documentação oficial da Oracle, a Ferramenta MCP permite que você se conecte de forma segura a servidores MCP externos e utilize suas capacidades dentro de agentes e nós — sem construir wrappers REST adicionais ou lógica de plugin.
Se isso ainda soa abstrato, aqui está a analogia mais honesta.
- IA = seu smartphone
- MCP = Bluetooth
- Ferramentas = fones de ouvido, teclado, alto-falante, mouse
Seu telefone não precisa de firmware personalizado para cada dispositivo Bluetooth que encontra. Um protocolo, dispositivos infinitos. O MCP funciona da mesma forma — seu agente de IA se conecta a um protocolo padronizado e, de repente, um mundo inteiro de ferramentas externas se torna disponível. Nenhum código de ligação necessário.
Configurando a Ferramenta MCP no Oracle AI Agent Studio
Vamos colocar a mão na massa. Para este guia, estou usando mcpdemo.tools como o servidor MCP — um sandbox útil para testar a conectividade do MCP antes de apontá-lo para algo real.
Passo 1: Criar a Ferramenta MCP
Dentro do Oracle AI Agent Studio, crie uma nova ferramenta e defina o Tipo de Ferramenta como MCP. Dê um nome significativo — algo que sua equipe de agentes realmente reconhecerá seis meses a partir de agora (Definitivamente NÃO Halton_MCP_Tool 😄).
Passo 2: Configurar Autorização e URL da Instância
Defina a URL da Instância como o endpoint do seu servidor MCP. Para esta demonstração:
https://mcpdemo.tools/mcp
Passo 3: Escolher Seu Tipo de Transporte
É aqui que as coisas ficam interessantes. O Oracle AI Agent Studio suporta duas opções de transporte, e a escolha importa dependendo do seu caso de uso:
| Tipo de Transporte | Comportamento | Melhor Para |
|---|---|---|
| SSE (Eventos Enviados pelo Servidor) | Conexão persistente e unidirecional | Atualizações em tempo real, tarefas de longa duração |
| HTTP Transmitível | Solicitação/resposta independente sobre POST/GET padrão | Operações sem estado, cenários escaláveis de múltiplos clientes |
Ainda não tem certeza de qual escolher? Pense assim:
SSE é uma chamada telefônica. Você disca, permanece conectado e o servidor continua falando — "Verificando agora... Encontrado... Enviando resultado..." — em um fluxo contínuo.
HTTP Transmitível é uma conversa por mensagem de texto. Você envia uma solicitação, recebe uma resposta, envia outra. Trocas limpas e independentes sobre infraestrutura padrão.
Para testes exploratórios, selecionar ambos os tipos de transporte é perfeitamente razoável. Em produção, alinhe sua escolha com o padrão de interação esperado do seu agente.
Passo 4: Selecionar Ferramentas Disponíveis
Uma vez conectado, você verá as ferramentas expostas pelo seu servidor MCP. Para a demonstração, selecione todas as ferramentas disponíveis — usaremos elas para construir o agente na próxima etapa.
Construindo o Agente Potencializado pelo MCP
Com a Ferramenta MCP configurada, crie um Agente de IA no Oracle AI Agent Studio e anexe a ferramenta. O verdadeiro trabalho aqui é o prompt do sistema — ele diz ao agente exatamente quando e como invocar cada ferramenta MCP.
Aqui está o prompt que usei para uma demonstração de agente de atendimento ao cliente:
Você é um agente de atendimento ao cliente de e-commerce prestativo. Seu trabalho é ajudar os clientes com seus pedidos, envio, devoluções e perguntas sobre produtos de maneira amigável, eficiente e profissional.
Você tem acesso às seguintes ferramentas. Use-as de acordo com estas regras:
- Quando um cliente perguntar sobre o status ou localização do pedido, use a ferramenta `where_is_my_order`.
- Quando um cliente quiser cancelar um pedido, use a ferramenta `cancel_my_order`.
- Quando um cliente perguntar sobre devoluções ou elegibilidade para reembolso, use a ferramenta `return_policy`.
- Quando um cliente perguntar sobre prazos de entrega ou custos de envio, use a ferramenta `shipping_policy`.
- Quando um cliente precisar escalar ou falar com um humano, use a ferramenta `contact_support`.
- Quando um cliente perguntar sobre disponibilidade de produtos ou estoque, use a ferramenta `check_product_availability`.
Comportamento Geral:
- Sempre cumprimente o cliente calorosamente e confirme seu pedido antes de tomar uma ação.
- Se a intenção de um cliente não estiver clara, faça uma pergunta de esclarecimento antes de chamar uma ferramenta.
- Nunca fabrique detalhes do pedido, informações de política ou disponibilidade — sempre confie nas ferramentas.
- Mantenha as respostas concisas, empáticas e orientadas para a ação.
Algumas coisas que vale a pena notar no design deste prompt:
- Roteamento explícito de ferramentas — cada intenção do cliente mapeia para uma ferramenta específica. O LLM não fica adivinhando.
- Política de não alucinação — o agente é explicitamente instruído a nunca fabricar dados. Sempre puxe das ferramentas.
-
Fallback gracioso — qualquer coisa fora do conjunto de ferramentas é direcionada para
contact_support. Sem becos sem saída.
Esse tipo de prompting estruturado é o que separa um agente empresarial confiável de uma demonstração que só funciona quando você está assistindo.
Testando o Agente MCP
Hora de vê-lo em ação. Dois cenários rápidos:
Cenário 1 — Consulta sobre Política de Devolução
Cliente: "Qual é a sua política de devolução?"
O agente identifica corretamente a intenção, invoca a ferramenta MCP return_policy e gera uma resposta fundamentada na saída real da ferramenta. Sem adivinhações, sem alucinações.
A implementação do Model Context Protocol (MCP) pode transformar a forma como empresas brasileiras integram suas ferramentas de IA, facilitando a comunicação entre sistemas. Isso resulta em maior eficiência e redução de custos operacionais, permitindo que as empresas se concentrem em inovação e atendimento ao cliente.



