# WA MCP MCP server

Agent View of the PolicyLayer registry record for WA MCP: identity, probed posture, risk grade, and all 62 tools classified. HTML page: https://policylayer.com/tools/delltrak-wamcp

## Facts

- Server id: `delltrak/wamcp`
- Homepage: https://github.com/delltrak/wamcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 62
- Tool categories present: Destructive, Execute, Read, Write
- Tags: delltrak wamcp, admin, automation
- Record last modified: 2026-08-01T14:49:01.449Z

## Tools (62)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `wa_clear_chat` | Destructive | Critical | https://policylayer.com/tools/delltrak-wamcp/wa-clear-chat.md |
| `wa_delete_chat` | Destructive | Critical | https://policylayer.com/tools/delltrak-wamcp/wa-delete-chat.md |
| `wa_delete_instance` | Destructive | Critical | https://policylayer.com/tools/delltrak-wamcp/wa-delete-instance.md |
| `wa_delete_message` | Destructive | Critical | https://policylayer.com/tools/delltrak-wamcp/wa-delete-message.md |
| `wa_group_remove_participants` | Destructive | Critical | https://policylayer.com/tools/delltrak-wamcp/wa-group-remove-participants.md |
| `wa_remove_profile_picture` | Destructive | Critical | https://policylayer.com/tools/delltrak-wamcp/wa-remove-profile-picture.md |
| `wa_connect_instance` | Execute | High | https://policylayer.com/tools/delltrak-wamcp/wa-connect-instance.md |
| `wa_disconnect_instance` | Execute | High | https://policylayer.com/tools/delltrak-wamcp/wa-disconnect-instance.md |
| `wa_group_leave` | Execute | High | https://policylayer.com/tools/delltrak-wamcp/wa-group-leave.md |
| `wa_reject_call` | Execute | High | https://policylayer.com/tools/delltrak-wamcp/wa-reject-call.md |
| `wa_restart_instance` | Execute | High | https://policylayer.com/tools/delltrak-wamcp/wa-restart-instance.md |
| `wa_send_presence` | Execute | High | https://policylayer.com/tools/delltrak-wamcp/wa-send-presence.md |
| `wa_check_number_exists` | Read | Low | https://policylayer.com/tools/delltrak-wamcp/wa-check-number-exists.md |
| `wa_get_business_profile` | Read | Low | https://policylayer.com/tools/delltrak-wamcp/wa-get-business-profile.md |
| `wa_get_messages` | Read | Low | https://policylayer.com/tools/delltrak-wamcp/wa-get-messages.md |
| `wa_get_pairing_code` | Read | Low | https://policylayer.com/tools/delltrak-wamcp/wa-get-pairing-code.md |
| `wa_get_qr_code` | Read | Low | https://policylayer.com/tools/delltrak-wamcp/wa-get-qr-code.md |
| `wa_group_get_invite_code` | Read | Low | https://policylayer.com/tools/delltrak-wamcp/wa-group-get-invite-code.md |
| `wa_search_contact` | Read | Low | https://policylayer.com/tools/delltrak-wamcp/wa-search-contact.md |
| `wa_archive_chat` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-archive-chat.md |
| `wa_block_contact` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-block-contact.md |
| `wa_create_group` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-create-group.md |
| `wa_create_instance` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-create-instance.md |
| `wa_edit_message` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-edit-message.md |
| `wa_forward_message` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-forward-message.md |
| `wa_group_add_participants` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-add-participants.md |
| `wa_group_demote` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-demote.md |
| `wa_group_handle_request` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-handle-request.md |
| `wa_group_join` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-join.md |
| `wa_group_promote` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-promote.md |
| `wa_group_revoke_invite` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-revoke-invite.md |
| `wa_group_toggle_ephemeral` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-toggle-ephemeral.md |
| `wa_group_update_description` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-update-description.md |
| `wa_group_update_settings` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-update-settings.md |
| `wa_group_update_subject` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-group-update-subject.md |
| `wa_mark_read` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-mark-read.md |
| `wa_mute_chat` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-mute-chat.md |
| `wa_newsletter_follow` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-newsletter-follow.md |
| `wa_newsletter_send` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-newsletter-send.md |
| `wa_newsletter_unfollow` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-newsletter-unfollow.md |
| `wa_pin_chat` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-pin-chat.md |
| `wa_pin_message` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-pin-message.md |
| `wa_send_audio` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-audio.md |
| `wa_send_contact` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-contact.md |
| `wa_send_document` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-document.md |
| `wa_send_image` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-image.md |
| `wa_send_image_status` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-image-status.md |
| `wa_send_link_preview` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-link-preview.md |
| `wa_send_location` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-location.md |
| `wa_send_poll` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-poll.md |
| `wa_send_reaction` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-reaction.md |
| `wa_send_text` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-text.md |
| `wa_send_text_status` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-text-status.md |
| `wa_send_video` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-video.md |
| `wa_send_video_status` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-video-status.md |
| `wa_send_view_once` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-send-view-once.md |
| `wa_set_cloud_credentials` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-set-cloud-credentials.md |
| `wa_unblock_contact` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-unblock-contact.md |
| `wa_update_privacy` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-update-privacy.md |
| `wa_update_profile_name` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-update-profile-name.md |
| `wa_update_profile_picture` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-update-profile-picture.md |
| `wa_update_profile_status` | Write | Medium | https://policylayer.com/tools/delltrak-wamcp/wa-update-profile-status.md |

## Tool descriptions

- `wa_clear_chat` — Clear all messages in a chat. The chat remains but all messages are removed.
- `wa_delete_chat` — Delete an entire chat for this account. This cannot be undone.
- `wa_delete_instance` — Permanently delete a WhatsApp instance and all its data including auth state, messages, contacts, and queue. This action cannot be undone.
- `wa_delete_message` — Delete a message for everyone in the chat. Only messages sent by this instance can be deleted.
- `wa_group_remove_participants` — Remove members from a WhatsApp group.
- `wa_remove_profile_picture` — Remove the profile picture for a WhatsApp instance.
- `wa_connect_instance` — Connect a WhatsApp instance. For Baileys instances, this starts the WebSocket connection and generates a QR code for authentication.
- `wa_disconnect_instance` — Gracefully disconnect a WhatsApp instance. The session is preserved for reconnection.
- `wa_group_leave` — Leave a WhatsApp group.
- `wa_reject_call` — Reject an incoming voice or video call. The call ID is received via the whatsapp/call.received notification.
- `wa_restart_instance` — Disconnect and reconnect a WhatsApp instance. Useful for recovering from errors.
- `wa_send_presence` — Send a presence status (typing, recording, paused, available, unavailable) to a chat.
- `wa_check_number_exists` — Check if a phone number is registered on WhatsApp. Returns the JID if the number exists.
- `wa_get_business_profile` — Fetch the business profile information for a WhatsApp Business contact.
- `wa_get_messages` — Get recent messages from a chat. Returns messages ordered by most recent first, with sender, content, type, and timestamp.
- `wa_get_pairing_code` — Get a numeric pairing code for authenticating a Baileys instance. The code is entered on the phone in WhatsApp > Linked Devices > Link with phone number.
- `wa_get_qr_code` — Get the QR code as a base64 image for authenticating a Baileys instance. Returns null if no QR code is available (already authenticated or not yet connecting).
- `wa_group_get_invite_code` — Get the shareable invite link for a WhatsApp group.
- `wa_search_contact` — Search contacts by name or phone number. Returns matching contacts from the local cache.
- `wa_archive_chat` — Archive or unarchive a chat. Archived chats are hidden from the main chat list.
- `wa_block_contact` — Block a WhatsApp contact. Blocked contacts cannot send you messages.
- `wa_create_group` — Create a new WhatsApp group with a name and initial participants.
- `wa_create_instance` — Create a new WhatsApp instance. Specify a name and channel type (baileys for WhatsApp Web protocol, cloud for Meta Cloud API).
- `wa_edit_message` — Edit a previously sent message. Only text messages sent by this instance can be edited.
- `wa_forward_message` — Forward an existing message to another chat.
- `wa_group_add_participants` — Add members to a WhatsApp group.
- `wa_group_demote` — Demote group admins to regular members.
- `wa_group_handle_request` — Approve or reject a pending join request for a WhatsApp group.
- `wa_group_join` — Join a WhatsApp group using an invite code or link.
- `wa_group_promote` — Promote members to group admin.
- `wa_group_revoke_invite` — Revoke the current invite link for a WhatsApp group, generating a new one.
- `wa_group_toggle_ephemeral` — Enable or disable disappearing messages in a group. Duration is in seconds (0 to disable).
- `wa_group_update_description` — Change the description of a WhatsApp group.
- `wa_group_update_settings` — Change group settings (announce: only admins can send, locked: only admins can edit info).
- `wa_group_update_subject` — Change the name/subject of a WhatsApp group.
- `wa_mark_read` — Mark specific messages as read in a chat.
- `wa_mute_chat` — Mute or unmute a chat. When muting, optionally specify muteUntil as a Unix timestamp in milliseconds.
- `wa_newsletter_follow` — Follow a WhatsApp Channel/Newsletter. Baileys only.
- `wa_newsletter_send` — Send a message to a WhatsApp Channel/Newsletter (must be admin). Baileys only.
- `wa_newsletter_unfollow` — Unfollow a WhatsApp Channel/Newsletter. Baileys only.
- `wa_pin_chat` — Pin or unpin a chat. Pinned chats appear at the top of the chat list.
- `wa_pin_message` — Pin or unpin a message in a chat.
- `wa_send_audio` — Send an audio file or voice note to a WhatsApp contact or group. Set ptt=true for voice note (push-to-talk).
- `wa_send_contact` — Send a vCard contact to a WhatsApp contact or group.
- `wa_send_document` — Send a document/file to a WhatsApp contact or group. Requires fileName and mimeType.
- `wa_send_image` — Send an image to a WhatsApp contact or group. Image can be provided as a URL or base64-encoded data. Optional caption.
- `wa_send_image_status` — Post an image status/story update visible to contacts.
- `wa_send_link_preview` — Send a text message with a rich link preview. The URL is used to generate the preview.
- `wa_send_location` — Send a GPS location to a WhatsApp contact or group. Optional name and address.
- `wa_send_poll` — Create and send a poll to a WhatsApp contact or group. Supports 2-12 options.
- `wa_send_reaction` — React to a message with an emoji. Send an empty string emoji to remove a reaction.
- `wa_send_text` — Send a text message to a WhatsApp contact or group. Args: - instanceId: The instance to send from - to: Recipient phone number (e.g.
- `wa_send_text_status` — Post a text status/story update visible to contacts.
- `wa_send_video` — Send a video to a WhatsApp contact or group. Video can be provided as a URL or base64-encoded data. Optional caption.
- `wa_send_video_status` — Post a video status/story update visible to contacts.
- `wa_send_view_once` — Send a view-once image or video. The media disappears after the recipient views it once.
- `wa_set_cloud_credentials` — Configure Meta Cloud API credentials for a Cloud API instance. Required before connecting a Cloud API instance.
- `wa_unblock_contact` — Unblock a previously blocked WhatsApp contact.
- `wa_update_privacy` — Update privacy settings (lastSeen, online, profilePic, status, readReceipts, groupAdd).
- `wa_update_profile_name` — Change the display name for a WhatsApp instance (max 25 characters).
- `wa_update_profile_picture` — Change the profile picture for a WhatsApp instance. Image can be provided as base64-encoded data or a URL.
- `wa_update_profile_status` — Change the text status/bio for a WhatsApp instance (max 139 characters).

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Mcp A2a (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (790 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=delltrak-wamcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/delltrak-wamcp
