vault_health
Check Obsidian vault health and detect drift in frontmatter, stale notes, or broken links. Optionally include usage analytics and runtime metadata.
Instructions
Return vault health metrics, validation, and optional usage analytics.
Always emits the ## server identity block (version, python,
vault path, backend presence, started_at) at the top.
Without parameters, returns a health summary for all projects. When checks are specified, runs drift detection (frontmatter, stale, links). When include_usage is True, appends tool usage analytics. When include_runtime is True, appends runtime metadata (uptime, tools, budget).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | Project slug to validate. Empty = all projects. | |
| checks | No | Validation checks to run. Empty = health summary only. Options: frontmatter, stale, links. | |
| max_issues | No | Maximum validation issues to report. Default 50. | |
| include_usage | No | Append vault tool usage analytics. Default False. | |
| usage_days | No | Usage look-back window in days. Default 30. | |
| include_runtime | No | Append runtime metadata block. Default False. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |