9bot

Manage, automate and analyze WhatsApp groups, communities and channels with 9bot.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Workflows Activate: Ativa explicitamente uma versão publicada.
  • Workflows Archive: Desativa e arquiva um workflow, mantendo seu histórico para restauração.
  • Workflows Capabilities Get: Consulta o contrato completo de uma capability de Workflows.

What data it sees

Do you need an account

No: the server works without sign-in

Manage, automate and analyze WhatsApp groups, communities and channels with 9bot.

How to connect

How to connect 9bot to Claude

The server address to paste into Claude settings:

https://whatsapp--ninebot.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect 9bot to ChatGPT

The server address to paste into ChatGPT settings:

https://whatsapp--ninebot.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect 9bot to Cursor

The server address to paste into Cursor settings:

https://whatsapp--ninebot.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (60)

Raw names from tools/list. Only developers need these.

workflows_activateAtiva explicitamente uma versão publicada.
workflows_archiveDesativa e arquiva um workflow, mantendo seu histórico para restauração.
workflows_capabilities_getConsulta o contrato completo de uma capability de Workflows.
workflows_capabilities_listLista capabilities versionadas permitidas para Workflows, incluindo modo de conexao, exemplos de entrada e referencias de saida para composicao dinamica.
workflows_compose_createCompoe e persiste uma ferramenta reutilizavel como Workflow versionado. Exige previa e confirmacao; so ativa com activate=true.
workflows_compose_previewInterpreta uma intencao suportada e retorna a previa completa do workflow declarativo sem persistir nem executar efeitos.
workflows_compositions_listLista os templates versionados que podem compor novas ferramentas sem codigo arbitrario.
workflows_connections_listLista conexoes externas do cofre e servicos nativos. WhatsApp nativo nunca exige connectionRef nem aparece como credencial do cofre.
workflows_connections_revokeRevoga uma conexao de Workflows e impede novos efeitos que dependam dela.
workflows_connections_writeCria ou atualiza uma conexao externa segura para Workflows. Nao use para WhatsApp, que e nativo do tenant.
workflows_createCria um draft; activate omitido permanece false.
workflows_delete_permanentExclui permanentemente um workflow já arquivado e confirmado pelo nome.
workflows_deployPublica versão imutável; ativa somente com activate=true.
workflows_disableDesativa o deployment e impede novos triggers.
workflows_duplicateDuplica um workflow como novo draft inativo.
workflows_dynamic_tools_invokeExecuta manualmente uma ferramenta dinamica ativa pela mesma politica do runtime de Workflows.
workflows_dynamic_tools_listLista ferramentas reutilizaveis compostas e ativas, com versao, checksum, escopo e contrato de entrada.
workflows_getObtém draft, layout, versão e deployment de um workflow.
workflows_layout_getConsulta o layout visual do canvas de um workflow.
workflows_layout_saveSalva posicoes e viewport do canvas sem alterar a semantica executavel.
workflows_listLista workflows do tenant.
workflows_marketplace_resolve_productResolve dados verificaveis de um link de produto, inclusive short links e paginas intermediarias conhecidas, sem exigir conexao de API.
workflows_report_delivery_createCria no menu Workflows um relatorio dinamico recorrente de mensagens com mais engajamento e o envia no privado de um membro. Os dados sao recalculados a cada execucao; WhatsApp e…
workflows_restoreRestaura um workflow arquivado sem reativá-lo.
workflows_rollbackMove o deployment para uma versão anterior.
workflows_rss_createCria uma automacao recorrente de RSS diretamente no menu Workflows. Use activate=true somente quando o usuario pedir que ela fique ativa.
workflows_run_nowInicia uma execução manual de deployment ativo.
workflows_runs_cancelCancela uma execução não terminal.
workflows_runs_getObtém uma execução e seus nós.
workflows_runs_listLista execuções de workflows.
workflows_runs_nodesLista a execucao de cada no de uma run de Workflows.
workflows_runs_retryCria uma nova run de replay para uma execucao terminal com falha.
workflows_runtime_statusConsulta disponibilidade e saude do runtime de Workflows.
workflows_schedule_createCria uma automacao agendada ou recorrente diretamente no menu Workflows. Use activate=true somente quando o usuario pedir que ela fique ativa.
workflows_simulateSimula o grafo sem executar efeitos.
workflows_updateAtualiza um draft com revisão otimista.
workflows_validateValida e compila deterministicamente uma definição.
workflows_versions_diffCompara duas versoes publicadas de um workflow.
workflows_versions_getConsulta uma versao imutavel de um workflow.
workflows_versions_listLista as versoes imutaveis publicadas de um workflow.
groups_admins_listLista os administradores atuais do grupo, excluindo o próprio bot.
groups_getDetalhes de um grupo.
groups_listLista grupos visiveis para o token.
groups_note_deletePermite remover note no painel 9bot. Use quando o usuario pedir grupos, mesmo com termos incompletos ou sinonimos.
groups_note_updatePermite editar/configurar note no painel 9bot. Use quando o usuario pedir grupos, mesmo com termos incompletos ou sinonimos.
groups_settings_getConsulta configuracoes de um grupo.
groups_settings_updateAtualiza configuracoes permitidas de um grupo.
groups_templates_applyPermite apply templates no painel 9bot. Use quando o usuario pedir grupos, mesmo com termos incompletos ou sinonimos.
groups_templates_deletePermite remover templates no painel 9bot. Use quando o usuario pedir grupos, mesmo com termos incompletos ou sinonimos.
groups_templates_unlink_realtimePermite unlink realtime templates no painel 9bot. Use quando o usuario pedir grupos, mesmo com termos incompletos ou sinonimos.
members_addPermite adicionar membros/participantes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_demotePermite demote membros/participantes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_getPermite consultar detalhes de membros/participantes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_listLista membros de um grupo com identificadores mascarados.
members_promotePermite promote membros/participantes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_removePermite remover membros/participantes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_searchPermite search membros/participantes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_strikes_removePermite remover strikes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_strikes_resetPermite reset strikes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.
members_warnPermite warn membros/participantes no painel 9bot. Use quando o usuario pedir membros/participantes, mesmo com termos incompletos ou sinonimos.