Password strength check
password_checkScores a password's strength (length, character variety, entropy as an upper bound, repeated patterns; passphrases are estimated per word) and, with check_breach=true, also looks it up in Have I Been Pwned breach data via k-anonymity (only a hash prefix is sent); a password found in breaches is always rated very_weak. Use it to evaluate a password someone is choosing; use password_breach when you only need the breach count, and password to generate a new one. The password travels in a POST body, never in a URL.
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": {
"password": "<password>"
},
"name": "password_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| password | Yes | Password to evaluate for strength (length, character variety, common patterns). | |
| check_breach | No | Whether to also check the password against known data-breach corpora via k-anonymity. true or false. |