vault_health
Return health metrics and validation for Obsidian vaults. Detect drift in frontmatter, stale content, and broken links with optional usage analytics.
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 |