Ir para o conteúdo
Todas as ferramentas

whatsapp_connect

WhatsApp · macOS · Windows

Efeito: envio. Estado: disponibilidade condicionada.

«Disponibilidade condicionada» significa que a ferramenta pode depender da versão, plataforma, permissões, conta ou configuração. Não significa que esteja ativa em todas as instalações.

macOS

Finalidade

Vincula o WhatsApp ao Local MCP mostrando um código QR aqui mesmo na conversa — sem precisar do Encerral. Chame esta ferramenta e, no celular, abra WhatsApp → Configurações → Dispositivos vinculados → Vincular um dispositivo e leia o QR apresentado. Depois de ler, as ferramentas do WhatsApp (whatsapp_list_chats, whatsapp_read_messages, …) começam a funcionar. O Local MCP pode vincular mais do que uma conta do WhatsApp: add_account: true (com um label opcional) vincula OUTRA conta com o seu próprio QR, lido a partir do celular dessa conta; `account` volta a vincular uma conta listada por whatsapp_list_accounts. Sem argumentos, vincula a conta padrão. Se essa conta já estiver vinculada, limita-se a indicá-lo. A primeira chamada retorna uma prévia e não inicia nada; confirm: true mostra o QR. Vincula-se como qualquer dispositivo do WhatsApp Web; o WhatsApp pode restringir contas que façam mau uso dele.

Entradas obrigatórias

O esquema desta plataforma não declara entradas obrigatórias. Ainda podem existir seletores opcionais ou requisitos de execução.

Permissões e confirmação

O esquema declara um parâmetro explícito de confirmação. Reveja a pré-visualização e autorize a operação real de acordo com o contrato da plataforma.

Esquema técnico canónico em inglês — macOS
{
  "properties": {
    "account": {
      "description": "Which linked WhatsApp account to use: its label or id from whatsapp_list_accounts. Leave it out to use the default account.",
      "type": "string"
    },
    "add_account": {
      "description": "Link an ADDITIONAL WhatsApp account (its own QR, scanned from that account's phone). The accounts already linked stay as they are.",
      "type": "boolean"
    },
    "confirm": {
      "description": "Must be true to show the QR. Without it the call returns a preview and does nothing.",
      "type": "boolean"
    },
    "label": {
      "description": "With add_account: the name for the new account (default \"WhatsApp 2\", …). Unique on this Mac.",
      "type": "string"
    }
  },
  "required": [],
  "type": "object"
}

Exemplo documental

Exemplo de documentação para whatsapp_connect. Não execute este exemplo. Os argumentos apresentados pertencem a um conjunto de dados fictício; resolva identificadores reais e obtenha autorização antes de uma chamada real.

{
  "confirm": false
}

Windows

Finalidade

Vincula o WhatsApp ao Local MCP mostrando um código QR aqui mesmo no chat — sem precisar do Terminal. Chame esta ferramenta e, no seu telefone, abra WhatsApp → Configurações → Dispositivos vinculados → Vincular um dispositivo e escaneie o QR mostrado. Depois que você escanear, as ferramentas do WhatsApp (whatsapp_list_chats, whatsapp_read_messages, …) começam a funcionar. O Local MCP pode vincular mais de uma conta do WhatsApp: add_account: true (com um label opcional) vincula OUTRA conta com seu próprio QR, escaneado pelo telefone dessa conta; `account` vincula novamente uma conta listada por whatsapp_list_accounts. Sem argumentos, vincula a conta padrão. Se essa conta já estiver vinculada, apenas informa isso. A primeira chamada retorna uma prévia e não inicia nada; confirm=true mostra o QR. Vincula-se como qualquer dispositivo do WhatsApp Web; o WhatsApp pode restringir contas que façam mau uso dele.

Entradas obrigatórias

O esquema desta plataforma não declara entradas obrigatórias. Ainda podem existir seletores opcionais ou requisitos de execução.

Permissões e confirmação

O esquema declara um parâmetro explícito de confirmação. Reveja a pré-visualização e autorize a operação real de acordo com o contrato da plataforma.

Esquema técnico canónico em inglês — Windows
{
  "properties": {
    "account": {
      "description": "Which linked WhatsApp account to use: its label or id from whatsapp_list_accounts. Leave it out to use the default account.",
      "type": "string"
    },
    "add_account": {
      "description": "Link an ADDITIONAL WhatsApp account (its own QR, scanned from that account's phone). The accounts already linked stay as they are.",
      "type": "boolean"
    },
    "confirm": {
      "description": "Must be true to start the link. Without it, returns a preview.",
      "type": "boolean"
    },
    "label": {
      "description": "With add_account: the name for the new account (default \"WhatsApp 2\", …). Unique on this PC.",
      "type": "string"
    }
  },
  "required": [],
  "type": "object"
}

Exemplo documental

Exemplo de documentação para whatsapp_connect. Não execute este exemplo. Os argumentos apresentados pertencem a um conjunto de dados fictício; resolva identificadores reais e obtenha autorização antes de uma chamada real.

{
  "confirm": false
}