mailbox_password_get
Retrieve a mailbox password from the local macOS Keychain when FastPanel cannot reveal it, only for credentials previously stored by this server.
Instructions
Return the password of a mailbox from the operator's LOCAL password store (macOS Keychain) — not from FastPanel, which never reveals a mailbox password through its API or CLI. Works only when FASTPANEL_PASSWORD_STORE=keychain is set and only for passwords that were set through mailbox_create / mailbox_update while the store was enabled (mailboxes_list shows password_stored per box). If nothing is stored, the only way to get a known password is a reset via mailbox_update generate_password:true — which breaks clients using the old one. SENSITIVE: the result contains a plaintext credential; only call it when the user asks for that mailbox's password. The stored value can be stale if the password was later changed in the panel UI.
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": {
"address": "<address>"
},
"name": "mailbox_password_get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Full mailbox address, e.g. support@example.com (the `address` field from mailboxes_list) |