google_reauth_account
Re-authenticate an existing Google account if its refresh token is invalid or to change permissions without losing settings. Returns an authorization URL.
Instructions
Re-authenticate an existing Google account. Use this when a refresh token is invalidated (e.g., password change, revoked access, expired grant) or when you need to add/change scope tiers without losing the account ID, alias, description, or labels. Returns an authorization URL. After the user authorizes, call google_check_pending_auth with the sessionId. If no scope tier is given, the account's current scopes are reused. The authorized Google account must match the existing email; otherwise the reauth fails.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"accountId": "<accountId>"
},
"name": "google_reauth_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accountId | Yes | The account ID, alias, or email of the account to re-authenticate | |
| scopeTier | No | Optional: change scope tier on reauth (use scopeTiers for multiple) | |
| scopeTiers | No | Optional: combine multiple tiers on reauth |