set_network_identity
Choose where this user's requests to the site leave from and which browser they present, only when the user asks (e.g. 'connect through Nigeria', 'use my own user agent'). Sites may ask the user to sign in again when this changes. reset=true goes back to how they signed in.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "set_network_identity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reset | No | Clear the choice: back to how the user signed in. | |
| route | No | app: the app's default; direct: the server; fixed: the always-on VPN exit; vpn_country: a VPN exit in `country`. | |
| locale | No | e.g. en-NG | |
| country | No | ISO country code for vpn_country, e.g. NG, GB, US. | |
| timezone | No | IANA time zone, e.g. Africa/Lagos. | |
| user_agent | No | The browser user agent to present. | |
| impersonate | No | Connection fingerprint target (e.g. chrome145); derived from the user agent when left out. | |
| accept_language | No | e.g. en-NG,en;q=0.9 |