mcp-obsidian-planner
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INBOX_FILE | No | Inbox markdown file | 01-Inbox/Inbox.md |
| VAULT_PATH | Yes | Absolute path to Obsidian vault | |
| AREAS_FOLDER | No | Areas (PARA) folder | 04-Areas |
| DAILY_FOLDER | No | Daily notes folder | 07-Daily |
| ARCHIVE_FOLDER | No | Archive folder | 06-Archive |
| PROJECTS_FOLDER | No | Projects folder | 02-Proyectos |
| TEMPLATES_FOLDER | No | Templates folder | Templates |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| daily_createA | Create a daily note from template. Returns existing note if already created. |
| daily_getC | Get a daily note with parsed sections (focus, tasks, log, gratitude, reflection) |
| daily_set_focusC | Set the Top 3 focus priorities for a daily note |
| inbox_listB | List all inbox items grouped by priority (Urgente, Puede esperar, Algún día, Captura Rápida, Notas Rápidas) |
| inbox_addC | Add a new item to the inbox with timestamp |
| inbox_processB | Process an inbox item by moving it to a project, daily note, area, archive, or deleting it |
| inbox_prioritizeC | Change the priority of an inbox item by moving it to a different section |
| tasks_listB | List tasks from a specific note, folder, or the entire vault. Filter by status. |
| task_toggleB | Toggle a task between pending [ ] and completed [x] |
| task_addC | Add a new task to a note in the Tareas section |
| weekly_summaryB | Generate weekly summary: completed/pending tasks, dailies filled, project progress |
| weekly_createC | Create a weekly review note from template |
| vault_searchC | Full-text search across the vault with context lines |
| note_readB | Read a note from the vault by its relative path |
| notes_listB | List all notes in a folder |
| projects_listB | List projects with status, area, deadline. Filter by status or area. |
| project_createC | Create a new project from template with area assignment |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 17 tools
Each tool has a clearly distinct purpose with no ambiguity. For example, daily_create, daily_get, and daily_set_focus all target different operations on daily notes, while inbox_add, inbox_list, inbox_prioritize, and inbox_process handle distinct inbox management steps. The tool set avoids overlap, making it easy for an agent to select the correct tool.
Tool names follow a consistent verb_noun pattern throughout, such as daily_create, inbox_add, note_read, and project_create. All tools use snake_case with clear, descriptive names that indicate both the resource and action, providing a predictable and readable naming convention across the entire set.
With 17 tools, the count is well-scoped for a planner application covering daily notes, inbox management, projects, tasks, and vault operations. Each tool earns its place by addressing specific needs in the domain, such as creating, reading, listing, and updating various elements, without being excessive or insufficient for the server's purpose.
The tool set provides complete CRUD/lifecycle coverage for the planner domain, including creation (e.g., daily_create, project_create), reading (e.g., daily_get, note_read), updating (e.g., daily_set_focus, task_toggle), and deletion (implied in inbox_process). It covers all core workflows from inbox capture to project management and weekly reviews, with no obvious gaps that would cause agent failures.