obsidian_tasks
List tasks from your Obsidian vault with filters for daily notes, incomplete, completed, or specific paths. Returns structured JSON for easy parsing.
Instructions
List tasks from vault notes.
Returns structured JSON content (an array of task objects with status, text, file, and line) alongside the text form, so clients can consume it without re-parsing.
Parameters: daily (optional) — true to show only today's daily note tasks todo (optional) — true to show only incomplete tasks done (optional) — true to show only completed tasks path (optional) — filter by file path
Examples: obsidian_tasks({ daily: true }) obsidian_tasks({ todo: true, path: "Projects/" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | No | Show completed tasks only | |
| path | No | Filter by file path | |
| todo | No | Show incomplete tasks only | |
| daily | No | Show only daily note tasks |