MCPVault
MCP Whatsapp logo

MCP Whatsapp

未申請

作者: Sealjay

Single-binary Go MCP server that wraps whatsmeow to expose a personal WhatsApp account as 42 MCP tools (messaging, groups, polls, media, privacy).

mcpwhatsappclaudegogolangllmmodel-context-protocolsqlitewhatsmeowmcp-server

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

ツール(40個)

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\