Run Diagnostics
run_diagnosticsRuns a fast health check of LMCP on this machine: the Apple apps, macOS permissions and local integrations listed under focus, and the AI apps connected to LMCP (configured, never used, broken command, blocked config). Shows what works, what doesn't, and how to fix it. It does not check WhatsApp, Teams, Slack, Telegram or a connected Microsoft 365 account. For those: whatsapp_diagnose (WhatsApp), list_m365_accounts (Microsoft 365 and Teams sign-in), slack_list_workspaces (Slack), telegram_list_accounts (Telegram); lmcp_state reports all of them at once. It only reads; nothing is sent. To share the result with the LMCP team, use submit_diagnostics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | Integration to focus on: calendar, mail, contacts, reminders, omnifocus, outlook, notes, finder, onedrive, screen_recording, accessibility — or `clients` for the AI apps connected to LMCP (or one app id, e.g. cursor). Leave empty to check all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report | No | Full formatted text report | |
| summary | Yes | Plain-language summary of overall health | |
| ok_count | Yes | Number of integrations working | |
| submitted | No | Always false here: this tool sends nothing. submit_diagnostics is the one that sends | |
| warn_count | Yes | Number of integrations with warnings (an app that is not open is not_running_count) | |
| web_agents | No | Web (cloud-relay) clients, counts only: count (absent when unknown), relayed_calls_since_launch, last_remote_call | |
| integrations | Yes | ||
| problem_count | Yes | Number of integrations with errors or missing permissions |