block_contact
Block a Signal contact by E.164 phone number to stop their messages and calls; only works on the primary device, is reversible, and does not notify them.
Instructions
Block a contact so you stop receiving their messages and calls. number (required, E.164). Only works when signal-mcp is the account's primary device — fails with 'This command doesn't work on linked devices' if signal-mcp was set up via signal-cli link. The contact is not notified. The blocked list is synced to your linked devices, and if you share no group with them your profile key is rotated so they lose access to your profile updates. Message history is kept. Blocking an already blocked contact is a no-op. Reversible with unblock_contact. To only delete the local contact entry without blocking, use remove_contact. Returns status 'blocked' and number.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| number | Yes | Phone number to block (E.164 format, e.g. +1234567890) |