MCP Whatsapp
UnclaimedSingle-binary Go MCP server that wraps whatsmeow to expose a personal WhatsApp account as 42 MCP tools (messaging, groups, polls, media, privacy).
Set up this server
More in Databases
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
block_contact
Block a contact by phone number or JID
create_group
Create a group with a name and initial participants
delete_message
Revoke (delete for everyone) a message
download_media
Download persisted media to a local path
edit_message
Edit a previously-sent message
get_blocklist
Return the current blocklist
get_chat
Chat metadata by JID
get_group_info
Full group metadata (participants, settings, invite config)
get_group_invite_link
Get the invite link; reset: true revokes the previous link first
get_message_context
Before/after window around a specific message
get_poll_results
Return the tally for a poll we have cached (includes 0-vote options)
get_privacy_settings
Current privacy settings as JSON
is_on_whatsapp
Batch-check which phone numbers are registered on WhatsApp
join_group_with_link
Join a group via a chat.whatsapp.com URL or bare invite code
leave_group
Leave a group
list_chats
List chats with last-message preview; sort by activity or name
list_groups
List all groups the user is a member of
list_messages
Query + filter messages; returns formatted text with context windows
mark_chat_read
Ack the most recent incoming messages in a chat to clear the unread badge
mark_read
Mark specific message IDs as read
request_sync
Ask WhatsApp to backfill history for a chat
search_contacts
Substring search across cached contact names and phone numbers
send_audio_message
Send a voice note (auto-converts via ffmpeg if not .ogg Opus); supports viewonce: bool
send_contact_card
Send a contact card; synthesises a vCard 3.0 from name + phone, or pass a raw vcard to skip synthesis
send_file
Send image/video/document/raw audio with optional caption; viewonce: bool marks image/video/audio submessages as view-once (ignored for documents)
send_message
Send a text message to a phone number or JID
send_poll
Send a poll with a question and 2+ options; selectablecount controls how many options a voter may pick. Generates the 32-byte MessageSecret required for votes to decrypt
send_poll_vote
Cast a vote on a previously-seen poll; options must match option names exactly
send_presence
Set own availability (available or unavailable) — distinct from per-chat sendtyping
send_reaction
React to a message (empty emoji clears an existing reaction)
send_reply
Text reply that quotes a prior message
send_typing
Set per-chat composing / recording presence
set_group_announce
Toggle announce-only mode (only admins can send)
set_group_locked
Toggle locked mode (only admins can edit group metadata)
set_group_name
Change the group subject
set_group_topic
Change the group description; empty string clears it
set_privacy_setting
Change one privacy setting by name + value (strict enum validation; invalid combinations are rejected)
set_status_message
Update the profile "About" text; empty string clears it
unblock_contact
Unblock a contact
update_group_participants
Add / remove / promote / demote participants (action: add\
Tool change history
FAQ
Questions about MCP Whatsapp MCP Server
- How do I connect MCP Whatsapp MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is MCP Whatsapp MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MCP Whatsapp MCP Server do?
- MCP Whatsapp MCP Server documents 40 tools to the agent, including block_contact, create_group, delete_message. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.