MCP ULTRONCHAT B2TECH

Model Context Protocol · UltronChat Platform API

Suas automações de DM,
operadas pelo Claude.

Um servidor MCP que liga o Claude à sua conta UltronChat — crie e ajuste automações de DM, configure o agente de IA e leia CRM, leads e insights das suas conexões de Instagram, Messenger e WhatsApp, tudo na conversa. Status: LIVE.

19 tools · OAuth embutido · multi-tenant · grátis

Automações de DM em linguagem natural Instagram · Messenger · WhatsApp Novas automações nascem pausadas confirm=true para desativar ou apagar CRM, leads e insights na conversa Multi-tenant na Vercel OAuth 2.1 Authorization Server Automações de DM em linguagem natural Instagram · Messenger · WhatsApp Novas automações nascem pausadas confirm=true para desativar ou apagar CRM, leads e insights na conversa Multi-tenant na Vercel OAuth 2.1 Authorization Server
O que é

Seu UltronChat, operado em linguagem natural

O MCP ULTRONCHAT B2TECH é um servidor Model Context Protocol que dá ao Claude acesso real à sua conta UltronChat — não um chatbot que adivinha, mas chamadas tipadas na UltronChat Platform API.

Conexão real

Claude cria a automação para você

Descreva a regra em português — "quem comentar LINK recebe o link do curso no DM, com botão" — e o Claude monta a automação com gatilho, mensagem e CTA via create_automation. Ela nasce pausada: você revisa e ativa quando quiser.

Agente + CRM

Do primeiro comentário ao lead no CRM

Cada conexão tem um agente de IA que responde as mensagens que chegam — ajuste persona e comportamento pelo chat. E o funil inteiro vira leitura: contatos do CRM, leads capturados e insights por conta ou por conexão.

Status

LIVE em produção

Deploy multi-tenant em mcp-ultronchat.vercel.app — PATs cifrados no Supabase e nós somos o OAuth 2.1 Authorization Server. Mesmo stack dos MCPs de Meta Ads, Google Ads, GTM, Cloudflare e Instagram.

O que ele já faz

O catálogo completo de ferramentas

19 tools — do status da conexão ao e-mail para o dono da conta. Tudo abaixo já está implementado e no ar.

Status & conexões

2 tools
  • ultronchat_statusDiz se há conta conectada e quais escopos foram concedidos.
  • list_connectionsAs conexões da conta — Instagram, Messenger, WhatsApp e e-mail.

Automações de DM

6 tools
  • list_automationsTodas as automações de uma conexão, com status e gatilhos.
  • get_automationO detalhe completo de uma automação — regra, mensagem, CTA.
  • create_automationCria uma automação de DM com gatilho, mensagem, botões (dm_cta + handler_actions). Nasce pausada.
  • update_automationAtualização parcial — troque a copy ou o gatilho sem recriar.
  • list_automation_logsLogs de disparo — o que foi enviado, quando e para quem.
  • list_automation_postsOs posts vinculados à automação.

Ativar & apagar

2 · confirm=true
  • toggle_automationAtiva ou desativa. Desativar exige confirm=true; sem ele, só preview.
  • delete_automationApaga a automação — apenas com confirm=true; sem ele devolve um preview do que seria removido.

Agente de IA

3 tools
  • get_agentO agente da conexão (é sempre 1 por conexão) — persona e status.
  • update_agentAjusta instruções e comportamento do agente pelo chat.
  • toggle_agentLiga ou desliga o agente — desligar exige confirm=true.

CRM & leads

3 tools
  • list_crm_contactsOs contatos do CRM da conexão, direto na conversa.
  • get_crm_contactA ficha completa de um contato.
  • list_leadsOs leads capturados pelas automações.

Insights & e-mail

3 tools
  • get_account_insightsMétricas agregadas da conta inteira.
  • get_connection_insightsMétricas de uma conexão específica.
  • send_email_to_ownerEnvia e-mail só para o dono da conta — com rate limit.

Da regra à automação no ar numa conversa: create_automation (pausada) → get_automation (revisão) → toggle_automation → DMs disparando.

Modelo de segurança dos writes

O Claude não ativa nada sozinho

Uma automação de DM fala com a sua audiência em seu nome. Por isso cada mudança sensível passa por barreiras explícitas — você está sempre no controle do que dispara na sua conta.

Automações nascem pausadas

create_automation cria com is_active=false. Nenhum DM dispara até você ativar com um toggle_automation explícito.

Desativar e apagar exigem confirm=true

Vale para automações e para o agente de IA. Sem a confirmação, a tool devolve um preview do que aconteceria — e não muda nada.

Botão sempre com ação

Todo dm_cta é criado junto com seus handler_actions — o par botão + ação é montado de uma vez, sem CTA morto que não responde ao clique.

DMs dentro do limite

Cada parte de DM é capada em 1000 bytes; dm_message_chained divide copy longa em até 5 DMs sequenciais — nada de mensagem cortada no meio.

Tenant nunca é argumento

O tenant é derivado da credencial MCP — cada login enxerga só a própria conta. Nenhuma tool aceita "de qual cliente".

PAT cifrado em repouso

O PAT do UltronChat fica cifrado com AES-256-GCM no Supabase do MCP, com RLS default-deny. send_email_to_owner só escreve para o dono da conta, com rate limit.

Como conectar

Em pé em poucos minutos

Adicione o connector, autorize sua conta UltronChat e crie a primeira automação na mesma conversa. Zero instalação — o servidor é hospedado por nós.

Serviço hospedado

Hospedado — mcp-ultronchat.vercel.app

Adicione o servidor MCP como connector no Claude e autorize. Nada para instalar; nós cuidamos do OAuth e da credencial.

  1. Adicione o connector. No Claude.ai → Configurações → Conectores → Adicionar conector personalizado, cole https://mcp-ultronchat.vercel.app/api/mcp. No Claude Code, use o comando abaixo.
    # Claude Code
    claude mcp add --transport http \
      ultronchat https://mcp-ultronchat.vercel.app/api/mcp
  2. Autorize no UltronChat. O handshake OAuth abre a página de consentimento do UltronChat; ao autorizar, o servidor captura o PAT numa troca server-to-server e o guarda cifrado. No Claude Code, complete via /mcp.
  3. Confirme. Rode ultronchat_status para validar a credencial e list_connections para ver suas contas de Instagram, Messenger e WhatsApp. Pronto para operar.
Depois de conectar

Primeira automação — o fluxo na prática

Da regra em português à automação disparando DMs, tudo dentro da mesma conversa com o Claude.

  1. Peça a automação. Descreva a regra — o Claude monta gatilho, mensagem e botão com create_automation. Ela nasce pausada.
    # no Claude
    "quem comentar LINK no meu último post
     recebe o link do curso no DM, com botão"
  2. Revise. get_automation mostra a regra completa — gatilho, copy e CTA — e list_automation_posts confirma em quais posts ela atua.
  3. Ative e acompanhe. Aprovou? toggle_automation liga a automação. Depois, list_automation_logs mostra os disparos e list_leads, os leads capturados.

Perguntas frequentes

Ficou alguma dúvida? Escreva para bruno@b2tech.io.

Quanto custa?
O MCP UltronChat é grátis. Você só precisa de uma conta na plataforma UltronChat com pelo menos uma conexão (Instagram, Messenger ou WhatsApp).
É seguro? O Claude pode ativar ou apagar automações sozinho?
Não. Toda automação criada pelo MCP nasce pausada — ativar é sempre uma chamada explícita de toggle_automation. Desativar automação ou agente e apagar automação exigem confirm=true; sem ele a tool devolve um preview e não muda nada.
O que eu preciso ter?
Uma conta UltronChat com as conexões que você quer operar — Instagram, Messenger ou WhatsApp. O MCP enxerga as conexões da sua conta e as automações, o agente de IA, o CRM, os leads e os insights de cada uma.
Como funciona a credencial?
Ao conectar, você autoriza na página de consentimento do UltronChat. O servidor troca o código por um PAT (ultron_pat_..., de longa duração, sem refresh token) numa chamada server-to-server e o guarda cifrado com AES-256-GCM — a credencial nunca passa pelo navegador nem pelo Claude.
O que o Claude passa a enxergar?
Só a sua conta: conexões, automações, agente de IA, contatos do CRM, leads e insights. O tenant é derivado da credencial MCP — nenhuma tool aceita id de conta como argumento — e ultronchat_status mostra os escopos concedidos.
Conectei mas list_connections voltou vazio — e agora?
A conta pode ter conexões ocultadas — o "Apagar" no painel do UltronChat faz um soft-hide e o MCP não enxerga conexões ocultas. Reconecte ou reexiba a conta em /dashboard/connect no UltronChat e rode list_connections de novo.
Posso rodar o servidor na minha máquina?
Não — o código do servidor é privado e ele é oferecido como serviço hospedado em mcp-ultronchat.vercel.app. Você só adiciona o connector no Claude e autoriza sua conta; o isolamento é por tenant, com PATs cifrados (AES-256-GCM) no servidor.
Comece agora

Pare de montar automação clicando em menu.
Peça ao Claude — ele cria pausada, você revisa e ativa.

Automações de DM, agente de IA, CRM, leads e insights das suas conexões de Instagram, Messenger e WhatsApp — com OAuth embutido e writes protegidos por confirm=true. Grátis e no ar.

19 tools · OAuth embutido · multi-tenant na Vercel