Outlook Diagnose
outlook_diagnoseChecks which email accounts are configured in Microsoft Outlook and compares them with Mail.app. If Outlook has accounts not in Mail.app, guides the user to add them so all email tools work seamlessly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Plain-language guidance | |
| report | No | Full formatted text report | |
| pane_url | No | Link that opens that System Settings pane | |
| installed | Yes | True if Microsoft Outlook is installed | |
| permission | No | The permission to grant when Mail could not be read: mail_automation | |
| grant_place | No | Where the user grants it, e.g. System Settings → Privacy & Security → Automation | |
| mail_app_error | No | Non-empty when Mail.app accounts could not be read (e.g. Automation permission denied/not determined) — an empty mail_app_accounts then means 'couldn't check', not 'zero accounts' | |
| outlook_accounts | No | ||
| mail_app_accounts | No | ||
| mail_app_unconfirmed | No | True when Mail.app could not be read: missing_from_mail_app lists what Microsoft 365 does not cover, not checked against Mail | |
| missing_from_mail_app | No | Outlook account emails no email or m365_* tool can read: not in Mail.app and not connected as Microsoft 365. Not confirmed when mail_app_unconfirmed is true (Mail could not be read) |