list_notes
List all project-level notes. These are rich notes (title + content) for capturing project context, decisions, patterns, and reference material.Parameters
Project ID (auto-detected from working directory if omitted)
If
true, only return pinned notesSet to
true to list global planner notes instead of project notesReturns
Array of note objects with ID, title, pinned status, update time, and content preview
Example
get_note
Get the full content of a project note by ID.Parameters
Note ID
Returns
Note ID
Note title
Full note content (supports Markdown)
Whether the note is pinned
Creation timestamp
Last update timestamp
Claude session ID that created this note (if applicable)
Example
create_note
Create a new project-level note. Use for capturing architectural decisions, discovered patterns, session learnings, or any context that should persist.Parameters
Note title
Note content (supports Markdown)
Project ID (auto-detected if omitted)
Pin this note to the top (default: false)
Claude session ID that created this note (optional)
Set to
true to create a global planner noteReturns
Confirmation message with the created note ID.Example
update_note
Update a project note’s title, content, or pinned status.Parameters
Note ID
New title
New content
Pin/unpin the note
Returns
Confirmation message listing the updated fields.Example
delete_note
Delete a project note by ID.Parameters
Note ID
Returns
Confirmation message.Example
search_notes
Full-text search across all project notes (titles and content).Parameters
Search query
Project ID (auto-detected if omitted)
Set to
true to search global notes instead of project notesReturns
Array of matching notes with ID, title, and content preview
