{"ok":true,"site":{"host":"pgpkeygenerator.com","url":"https://pgpkeygenerator.com/","type":"live","desc":"Generate secure PGP keys for free online with PGPkeygenerator.com. Open Source, client-side PGP key generator with WebMCP support — let your AI agent generate PGP keys directly in the browser.","tools":[{"name":"generate_pgp_keys","kind":"act","impl":"imperative","description":"Generate a PGP key pair (private key, public key, and revocation certificate) using OpenPGP.js. All computation happens client-side in the browser.","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Full name for the PGP user ID (e.g. \"Alice Smith\")"},"email":{"type":"string","description":"Email address for the PGP user ID (e.g. \"alice@example.com\")"},"type":{"type":"string","enum":["ecc","rsa"],"description":"Key algorithm. \"ecc\" uses Curve25519 (modern, fast, recommended). \"rsa\" uses RSA. Defaults to \"ecc\"."},"keySize":{"type":"number","enum":[2048,4096],"description":"RSA key size in bits. Only used when type is \"rsa\". Defaults to 4096."},"passphrase":{"type":"string","description":"Optional passphrase to protect the private key. Leave empty for no passphrase."},"expirationTime":{"type":"number","description":"Key expiration time in seconds from now. Use 0 for no expiration. Common values: 31536000 (1 year), 63072000 (2 years). Defaults to 0."}},"required":["name","email"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Developer Tools","favicon":"/favicons/pgpkeygenerator.com.png","apiSurface":"spec","toolCount":1}}