Password Generator
PasswordGeneratorPassword Generator: Password Generator creates random passwords, pronounceable strings, and multi-word passphrases configured by length, complexity, and character sets. It outputs generated strings with character counts and configuration metadata. (Cost: 1 credit)
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": "PasswordGenerator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | The kind of password to generate. random uses the complexity preset, pronounceable builds readable syllables, passphrase joins dictionary words, and custom honours the include/exclude switches below | random |
| count | No | The number of passwords to generate | |
| length | No | The length of the password to generate | |
| strict | No | Guarantee at least one character from every enabled set rather than leaving it to chance | |
| analyze | No | Return a strength analysis alongside each password | |
| mixedCase | No | Randomly capitalise letters in a pronounceable password | |
| separator | No | The character placed between passphrase words. Only applies when type is passphrase | - |
| wordCount | No | How many words a passphrase contains. Only applies when type is passphrase | |
| capitalize | No | Capitalise each word of a passphrase. Only applies when type is passphrase | |
| complexity | No | The complexity of the password. Only applies when type is random | medium |
| excludeSimilar | No | Exclude characters that are easy to confuse when read aloud or typed (i, l, 1, L, o, 0, O) | |
| includeNumbers | No | Include digits. Applies to custom and pronounceable, and to random at simple complexity | |
| includeSymbols | No | Include punctuation symbols. Applies to custom, and to random at medium complexity | |
| excludeAmbiguous | No | Exclude brackets, slashes, quotes and other characters that need escaping in shells and config files | |
| includeLowercase | No | Include lowercase letters in a custom password. Set false to build from the other character sets only | |
| includeUppercase | No | Include uppercase letters. Applies to custom, and to random at simple complexity |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | Error message, null on success | |
| status | No | "ok" on success |