vault_health
Check Obsidian vault health with validation for frontmatter, stale notes, and broken links. Get health summaries, usage analytics, and runtime metadata to identify issues across projects.
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 |
|---|---|---|---|
| checks | No | Validation checks to run. Empty = health summary only. Options: frontmatter, stale, links. | |
| project | No | Project slug to validate. Empty = all projects. | |
| max_issues | No | Maximum validation issues to report. Default 50. | |
| usage_days | No | Usage look-back window in days. Default 30. | |
| include_usage | No | Append vault tool usage analytics. Default False. | |
| include_runtime | No | Append runtime metadata block. Default False. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |