trust_identity
Resolve Signal 'untrusted identity' errors by trusting a contact's identity key after out-of-band safety number verification. Provide number and optional safety number.
Instructions
Trust a contact's Signal identity key after verifying their safety number out-of-band. Signal uses identity keys (safety numbers) to verify end-to-end encryption. When a contact's safety number changes (e.g. they reinstalled Signal), sending fails until you explicitly trust the new key — this tool resolves that block. Provide safety_number to trust only that specific verified key; leave it blank to trust all known keys for the number (less secure but unblocks delivery immediately). Use list_identities to inspect the current trust level and key fingerprint before calling. Use when Signal blocks delivery with 'untrusted identity' or 'safety number changed' errors. Do NOT trust without first verifying the safety number via a trusted channel (in-person, phone call). Trusting an unverified key bypasses Signal's TOFU identity verification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| number | Yes | Phone number to trust | |
| safety_number | No | Verified safety number (leave blank to trust all known keys) |