MCP Servers / communication / mcp-whatsapp

mcp-whatsapp

JSON →
httpnone2communication

Local MCP server for a personal WhatsApp account. Single Go binary wrapping whatsmeow. Adds LID resolution, sent-message storage, disappearing-message timers, targeted history sync. Personal-use; Meta ToS applies.

Install
How to run this server

No install command recorded.

server path: mcp-whatsapp
Tools
What this server exposes
send_message
Send a text message to a WhatsApp contact or group
send_media
Send media (image, video, audio, document) to a WhatsApp contact or group
send_location
Send a location to a WhatsApp contact or group
send_contact
Send a contact card to a WhatsApp contact or group
send_reaction
Send a reaction to a message
send_seen
Mark a message as seen
send_typing
Send typing indicator to a chat
send_presence
Set online presence status
send_poll
Send a poll to a WhatsApp contact or group
send_list
Send an interactive list message
send_buttons
Send interactive buttons message
send_template
Send a template message
send_sticker
Send a sticker to a WhatsApp contact or group
send_vcard
Send a vCard contact
send_link_preview
Send a message with a link preview
send_group_invite
Send a group invite link
get_chats
Get list of all chats
get_chat
Get details of a specific chat
get_messages
Get messages from a chat
get_message
Get a specific message by ID
get_contacts
Get list of all contacts
get_contact
Get details of a specific contact
get_groups
Get list of all groups
get_group
Get details of a specific group
get_group_members
Get members of a group
get_group_invite_code
Get invite code for a group
create_group
Create a new WhatsApp group
add_group_participants
Add participants to a group
remove_group_participants
Remove participants from a group
promote_to_admin
Promote a participant to admin
demote_from_admin
Demote an admin to participant
leave_group
Leave a WhatsApp group
delete_group
Delete a WhatsApp group
block_contact
Block a contact
unblock_contact
Unblock a contact
archive_chat
Archive a chat
unarchive_chat
Unarchive a chat
pin_chat
Pin a chat
unpin_chat
Unpin a chat
mute_chat
Mute a chat
unmute_chat
Unmute a chat
Configuration
Environment & auth
authnone
envWHATSAPP_MCP_TOKEN
Resources
mcp-whatsapp — MCP Server · libregistry