mcp-whatsapp
JSON →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.
Tools · 41
- 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
Environment variables
WHATSAPP_MCP_TOKEN
Links
★ 2 GitHub stars