send_reply
Text reply that quotes a prior message
How to use it
send_reply is exposed by the MCP Whatsapp MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the send_reply tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL MCP WHATSAPP LISTINGOther tools in MCP Whatsapp (39)
Block a contact by phone number or JID
Create a group with a name and initial participants
Revoke (delete for everyone) a message
Download persisted media to a local path
Edit a previously-sent message
Return the current blocklist
Chat metadata by JID
Full group metadata (participants, settings, invite config)
Get the invite link; reset: true revokes the previous link first
Before/after window around a specific message
Return the tally for a poll we have cached (includes 0-vote options)
Current privacy settings as JSON
Batch-check which phone numbers are registered on WhatsApp
Join a group via a chat.whatsapp.com URL or bare invite code
Leave a group
List chats with last-message preview; sort by activity or name
List all groups the user is a member of
Query + filter messages; returns formatted text with context windows
Ack the most recent incoming messages in a chat to clear the unread badge
Mark specific message IDs as read
Ask WhatsApp to backfill history for a chat
Substring search across cached contact names and phone numbers
Send a voice note (auto-converts via ffmpeg if not .ogg Opus); supports viewonce: bool
Send a contact card; synthesises a vCard 3.0 from name + phone, or pass a raw vcard to skip synthesis
Send image/video/document/raw audio with optional caption; viewonce: bool marks image/video/audio submessages as view-once (ignored for documents)
Send a text message to a phone number or JID
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
Cast a vote on a previously-seen poll; options must match option names exactly
Set own availability (available or unavailable) — distinct from per-chat sendtyping
React to a message (empty emoji clears an existing reaction)
Set per-chat composing / recording presence
Toggle announce-only mode (only admins can send)
Toggle locked mode (only admins can edit group metadata)
Change the group subject
Change the group description; empty string clears it
Change one privacy setting by name + value (strict enum validation; invalid combinations are rejected)
Update the profile "About" text; empty string clears it
Unblock a contact
Add / remove / promote / demote participants (action: add\