block_contact
Block a Signal contact to prevent them from sending messages or calling you. Messages appear sent to them but are silently discarded.
Instructions
Block a Signal contact so they can no longer send you messages or call you. The block is applied locally via signal-cli and propagated to the Signal network. The blocked contact receives NO notification — from their perspective, messages appear sent but are silently discarded before reaching you; delivery receipts are suppressed. Blocking does not delete existing message history; prior conversations remain in your local store. The block persists across restarts and is reversible — call unblock_contact to lift it. Use when you want to permanently stop receiving messages from a contact. Use unblock_contact to reverse the block. Do NOT use as a temporary mute — blocking hides the contact from normal message flow entirely. Do NOT use to remove a contact from your list — use remove_contact for that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| number | Yes | Phone number to block (E.164 format, e.g. +1234567890) |