save_login
Owner only (your Pro key, never a bot key). Store one login sealed with AES-256-GCM, with a scope: allowed hosts, allowed methods, a daily session cap and session TTL. Run it from your own machine, not inside the bot. The password and TOTP secret are never returned by any tool. Free watch-only stores nothing and logs would_use_vault.
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": {
"name": "<name>",
"domain": "<domain>",
"username": "<username>",
"password": "<password>"
},
"name": "save_login"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Short id, e.g. "github-bot" (letters, digits, . _ - @). | |
| scope | No | Where and how this login may be used. | |
| domain | Yes | Site the login belongs to, e.g. github.com. | |
| password | Yes | ||
| username | Yes | ||
| totp_secret | No | Optional base32 TOTP secret, so {{totp}} can fill 2FA codes. |