delete_message
Remotely delete (unsend) a message you previously sent to a Signal contact. Sends a delete request to remove it from the recipient's conversation view. Only works for messages you sent.
Instructions
Remote-delete (unsend) a message you previously sent to a Signal contact. Delivers a delete request to the recipient's device; the message disappears from their conversation view on Signal 5.0+ clients. You can only delete messages you sent — you cannot delete messages received from others. target_timestamp is the sent_at timestamp of the message (from get_conversation). Deletion may fail silently if the recipient is on an older Signal client. Remote deletion does not remove the message from the local signal-mcp store — use delete_local_messages to remove it locally. Use when you want to retract a sent message from the recipient's device. Do NOT use for group messages — use delete_group_message instead. Do NOT use to delete a message you received — only senders can remotely delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipient | Yes | Phone number of the recipient | |
| target_timestamp | Yes | Timestamp of the message to delete |