Server Details
Scan QR codes and go! No more troublesome autos or APIs! Send text messages, images, links, locati…
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- samihalawa/whatsapp-go-mcp
- GitHub Stars
- 3
- Server Listing
- WhatsApp Go MCP
Available Tools
55 toolswhatsapp_add_group_participantsTry in Inspector
Add participants to a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID | |
| participants | Yes | Array of phone numbers to add to the group |
whatsapp_archive_chatTry in Inspector
Archive or unarchive a WhatsApp chat.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| archive | Yes | True to archive, false to unarchive |
whatsapp_change_avatarTry in Inspector
Change the profile avatar/picture of the logged-in WhatsApp account. Note: File upload in MCP context has limitations.
| Name | Required | Description | Default |
|---|---|---|---|
| avatar_path | Yes | Local file path to the new avatar image (JPG/PNG) |
whatsapp_change_push_nameTry in Inspector
Change the display name (push name) of the logged-in WhatsApp account.
| Name | Required | Description | Default |
|---|---|---|---|
| push_name | Yes | New display name for the account |
whatsapp_check_phoneTry in Inspector
Check if a phone number is registered on WhatsApp.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number to check |
whatsapp_create_groupTry in Inspector
Create a new WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Group name | |
| participants | Yes | Array of phone numbers to add as participants |
whatsapp_delete_chatTry in Inspector
Delete a WhatsApp chat.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| keep_starred | No | Keep starred messages (default: false) |
whatsapp_delete_messageTry in Inspector
Delete a WhatsApp message.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| message_id | Yes | ID of the message to delete |
whatsapp_demote_group_adminTry in Inspector
Demote admins to regular participants in a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID | |
| participants | Yes | Array of phone numbers to demote from admin |
whatsapp_download_mediaTry in Inspector
Download media from a WhatsApp message (image, video, audio, document).
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| message_id | Yes | ID of the message containing media |
whatsapp_get_avatarTry in Inspector
Get user's WhatsApp profile picture.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number with country code | |
| preview | No | Get preview size (default: false for full size) |
whatsapp_get_business_profileTry in Inspector
Get business profile information for a WhatsApp Business account.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number of the business account |
whatsapp_get_chat_listTry in Inspector
Get list of all WhatsApp chats.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of chats to return (default: 50) |
whatsapp_get_devicesTry in Inspector
Get list of connected WhatsApp devices.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_get_group_infoTry in Inspector
Get information about a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID |
whatsapp_get_group_info_from_linkTry in Inspector
Get information about a WhatsApp group from an invite link.
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | WhatsApp group invite link |
whatsapp_get_group_request_participantsTry in Inspector
Get list of participants requesting to join a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID |
whatsapp_get_invite_linkTry in Inspector
Get invite link for a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID |
whatsapp_get_messagesTry in Inspector
Get recent messages from a chat.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of messages to retrieve (default: 10) | |
| phone | Yes | Phone number or group ID |
whatsapp_get_my_contactsTry in Inspector
Get list of contacts in the logged-in account's address book.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_get_my_groupsTry in Inspector
Get list of groups the logged-in account has joined.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_get_my_newslettersTry in Inspector
Get list of newsletters the logged-in account has subscribed to.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_get_my_privacyTry in Inspector
Get privacy settings of the logged-in WhatsApp account.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_get_qrTry in Inspector
Get WhatsApp QR code for login. Returns the QR code image path and code string.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_get_user_infoTry in Inspector
Get information about a WhatsApp user.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number with country code |
whatsapp_join_group_linkTry in Inspector
Join a WhatsApp group using an invite link.
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | WhatsApp group invite link |
whatsapp_leave_groupTry in Inspector
Leave a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID |
whatsapp_login_with_codeTry in Inspector
Login to WhatsApp using phone number code pairing.
| Name | Required | Description | Default |
|---|---|---|---|
| phone_number | Yes | Phone number with country code (e.g., +1234567890) |
whatsapp_logoutTry in Inspector
Logout from WhatsApp and clear session.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_manage_group_request_participantsTry in Inspector
Approve or reject participants requesting to join a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to take: 'approve' or 'reject' | |
| group_id | Yes | Group ID/JID | |
| participants | Yes | Array of phone numbers to approve/reject |
whatsapp_mark_as_readTry in Inspector
Mark messages as read.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| message_ids | Yes | Array of message IDs to mark as read |
whatsapp_mark_chat_as_readTry in Inspector
Mark all messages in a chat as read.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID |
whatsapp_promote_group_adminTry in Inspector
Promote participants to admin in a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID | |
| participants | Yes | Array of phone numbers to promote to admin |
whatsapp_react_messageTry in Inspector
React to a WhatsApp message with an emoji.
| Name | Required | Description | Default |
|---|---|---|---|
| emoji | Yes | Emoji reaction (e.g., 👍, ❤️, 😂) | |
| phone | Yes | Phone number or group ID | |
| message_id | Yes | ID of the message to react to |
whatsapp_reconnectTry in Inspector
Reconnect to WhatsApp server.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
whatsapp_remove_group_participantsTry in Inspector
Remove participants from a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID/JID | |
| participants | Yes | Array of phone numbers to remove from the group |
whatsapp_revoke_messageTry in Inspector
Revoke/recall a WhatsApp message for everyone.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| message_id | Yes | ID of the message to revoke |
whatsapp_send_audioTry in Inspector
Send an audio file to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send audio to | |
| audio_url | Yes | URL of the audio file to send | |
| is_forwarded | No | Whether this message is being forwarded (default: false) |
whatsapp_send_contactTry in Inspector
Send a contact card to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send contact to | |
| contact_name | Yes | Name of the contact to send | |
| is_forwarded | No | Whether this message is being forwarded (default: false) | |
| contact_phone | Yes | Phone number of the contact to send |
whatsapp_send_fileTry in Inspector
Send a file/document to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send file to | |
| caption | No | Caption or description for the file | |
| file_url | Yes | URL of the file to send | |
| is_forwarded | No | Whether this message is being forwarded (default: false) |
whatsapp_send_imageTry in Inspector
Send an image to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send image to | |
| caption | No | Caption or description for the image | |
| compress | No | Whether to compress the image (default: true) | |
| image_url | No | URL of the image to send | |
| view_once | No | Whether this image should be viewed only once (default: false) | |
| is_forwarded | No | Whether this message is being forwarded (default: false) |
whatsapp_send_linkTry in Inspector
Send a link with caption to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | URL link to send | |
| phone | Yes | Phone number or group ID to send link to | |
| caption | Yes | Caption or description for the link | |
| is_forwarded | No | Whether this message is being forwarded (default: false) |
whatsapp_send_locationTry in Inspector
Send a location coordinates to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send location to | |
| latitude | Yes | Latitude coordinate (as string) | |
| longitude | Yes | Longitude coordinate (as string) | |
| is_forwarded | No | Whether this message is being forwarded (default: false) |
whatsapp_send_pollTry in Inspector
Send a poll to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send poll to | |
| options | Yes | Array of poll options (strings) | |
| question | Yes | Poll question | |
| max_answer | No | Maximum number of answers allowed (default: 1) | |
| is_forwarded | No | Whether this message is being forwarded (default: false) |
whatsapp_send_presenceTry in Inspector
Send typing indicator or online presence to WhatsApp.
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Presence type: 'typing', 'recording', 'online', 'offline' | |
| is_forwarded | No | Whether this is forwarded (default: false) |
whatsapp_send_textTry in Inspector
Send a text message to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send message to | |
| message | Yes | The text message to send | |
| is_forwarded | No | Whether this message is being forwarded (default: false) | |
| reply_message_id | No | Message ID to reply to (optional) |
whatsapp_send_videoTry in Inspector
Send a video file to a WhatsApp contact or group.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID to send video to | |
| caption | No | Caption or description for the video | |
| compress | No | Whether to compress the video (default: true) | |
| video_url | Yes | URL of the video file to send | |
| view_once | No | Whether this video should be viewed only once (default: false) | |
| is_forwarded | No | Whether this message is being forwarded (default: false) |
whatsapp_set_group_announceTry in Inspector
Set group to announcement mode (only admins can send messages).
| Name | Required | Description | Default |
|---|---|---|---|
| announce | Yes | True for announcement mode, false for all participants | |
| group_id | Yes | Group ID/JID |
whatsapp_set_group_lockedTry in Inspector
Lock or unlock group settings (only admins can edit).
| Name | Required | Description | Default |
|---|---|---|---|
| locked | Yes | True to lock, false to unlock | |
| group_id | Yes | Group ID/JID |
whatsapp_set_group_nameTry in Inspector
Change the name of a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | New name for the group | |
| group_id | Yes | Group ID/JID |
whatsapp_set_group_topicTry in Inspector
Set the topic/description of a WhatsApp group.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | New topic/description for the group | |
| group_id | Yes | Group ID/JID |
whatsapp_star_messageTry in Inspector
Star a WhatsApp message for bookmarking.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| message_id | Yes | ID of the message to star |
whatsapp_unfollow_newsletterTry in Inspector
Unfollow/unsubscribe from a WhatsApp newsletter.
| Name | Required | Description | Default |
|---|---|---|---|
| newsletter_id | Yes | Newsletter ID to unfollow |
whatsapp_unstar_messageTry in Inspector
Unstar a WhatsApp message (remove bookmark).
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| message_id | Yes | ID of the message to unstar |
whatsapp_update_messageTry in Inspector
Update/edit a WhatsApp message.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number or group ID | |
| message | Yes | New message content | |
| message_id | Yes | ID of the message to update |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server
Your Connectors
Sign in to create a connector for this server.