@kahflane/whatsapp-mcp

communication MCP Server

Give your AI agent a WhatsApp account — an MCP server with 87 tools for reading, sending, groups, status, scheduling & more. Works with Claude, Codex, Cursor, OpenCode & any MCP client.

VerifiedInstall Ready
communicationcommunication
5 views3 stars0 forksv0.2.3MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
3
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y @kahflane/whatsapp-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "-kahflane-whatsapp-mcp": {
      "command": "npx",
      "args": [
        "@kahflane/whatsapp-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

26
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (26)

WA_DAILY_CAP

`100`

wa_search_messages

Full-text search your history

wa_post_status

Post a story mentioning up to 5 contacts

WA_DATA_DIR

`~/.whatsapp-mcp`

wa_fetch_history

Pull older history (50/call)

wa_post_status_to

Post to a chosen audience (contacts **and** groups) — text with rich backgrounds + fonts, image, video, gif, voice note, audio

wa_logout

Log out and wipe local auth

wa_check_number

Verify numbers are on WhatsApp (anti-ban precheck)

wa_get_group_members

Participants with names + admin flags

wa_restrict_sending

🛑 Kill-switch — block/allow all outbound sends

wa_send_text

Text with mentions / reply / typing

wa_group_participants

Add / remove / promote / demote

Variable

Default

wa_send_media

Image, video, audio, document, sticker

WA_PAIRING_NUMBER

*(empty)*

wa_list_chats

List chats, newest first

wa_send_event

Event card

WA_SYNC_FULL_HISTORY

`true`

wa_get_messages

Read a chat's full messages

wa_reject_call

Reject an incoming call

WA_LOG_LEVEL

`warn`

wa_history_status

Sync progress

Tool

Description

wa_status

Connection, login state, store stats, send counters

wa_download_media

Download + decrypt media to a file

wa_disappearing_chat

Per-chat disappearing-message timer