Connection Status
get_statusReport this user's ShareWatch setup status: the authenticated user's email, workspace connection status, default folder, org membership, and available actions. Setup problems surface here as a clear status, whereas they surface in other tools as unrelated-looking failures. When multiple ShareWatch connectors are configured, this identifies which Google account this connector is authenticated as.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | present only when the user must do something; absent means nothing is required of them | |
| diagram | No | ASCII sketch of which of the two links is broken; reproduce it verbatim or not at all | |
| message | No | detail about a problem, when there is one | |
| summary | Yes | one sentence covering both identities and the health, written to be paraphrased to the user | |
| user_name | No | ||
| tool_count | Yes | how many tools this server implements right now | |
| user_email | No | the ShareWatch account the caller is signed in to, which may differ from the connected Google account | |
| connections | No | the accounts this user has connected, primary first; absent when none | |
| files_shared | Yes | how many files are currently shared with ShareWatch across every connected account; 0 with has_shared_before true means they took them all back, not that they never started | |
| organization | No | the workspace this user is currently acting in | |
| setup_needed | Yes | true when the user must do something before the agent can work with their files — Google is not linked, or it is linked and they have never shared a file; see action. Creating a NEW file still works in the second case | |
| default_folder | No | where new files land when no parent is given; absent when none is set | |
| schema_version | Yes | bump this and a client with a cached tool list will see the old value — the crudest possible staleness check | |
| available_tools | Yes | every tool the SERVER implements — NOT the tools this caller may invoke, and not a permissions list. Compare it against your own visible tool list: if yours is shorter, your client is holding a cached list and the user must refresh the connector. | |
| connection_health | Yes | 'ok' (a token was minted just now), 'never_connected' (Google Workspace was never linked), 'revoked' (the Google grant is gone — reconnecting the MCP connector will NOT fix it), or 'degraded' (still connected, but the last token refresh failed) | |
| folder_suggestion | No | advice to relay when no default folder is configured | |
| has_shared_before | Yes | whether the user has EVER shared a file — false is the first encounter, and setup_needed says what to do | |
| workspace_connected | Yes | whether ShareWatch can reach the user's Google Drive at all | |
| google_drive_identity | No | the Google account whose Drive is actually connected — say this out loud when it differs from user_email, because file operations land in THIS account |