start_change_number
Initiate Signal account migration to a new phone number by requesting a verification code via SMS or voice call. Use with finish_change_number to complete the change.
Instructions
Begin migrating your Signal account to a new phone number. 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. Signal sends a 6-digit verification code to the new number via SMS (or voice call if voice=true). After calling this tool, call finish_change_number with the new number and received code to complete the migration. If Signal rejects the request due to rate limits, provide a captcha token obtained from https://signalcaptchas.org/challenge/generate.html. The account remains on the old number until finish_change_number succeeds. Use finish_change_number immediately after receiving the SMS code to complete the change. Do NOT call finish_change_number without first calling this tool — the verification code will not exist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voice | No | Request code via voice call instead of SMS (default: false) | |
| number | Yes | New phone number in E.164 format (e.g. +12025551234) | |
| captcha | No | Captcha token (required only if Signal demands it) |