Skip to content

MCP Tool Reference

Read the full content and SHA-256 revision of a note file from the notes vault.

CLI equivalent: notes read --path <path>

ParameterTypeDefaultCLIDescription
pathstring--path <path>Absolute path to the note file inside the notes vault.

List note files in the notes vault for the current project, optionally filtered by tag or grouped across all projects.

CLI equivalent: notes list [--all] [--tag <tag>] --format json

ParameterTypeDefaultCLIDescription
tagstring--tag <tag>Optional tag to filter notes by, for example handoff.
allbooleanfalse--allList notes from all projects instead of just the current one.

Write a note file to the notes vault, then commit and best-effort push it.

CLI equivalent: notes write --path <path> --stdin

ParameterTypeDefaultCLIDescription
pathstring--path <path>Absolute path to the note file to create or overwrite.
contentstringstdinFull file content to write, including frontmatter and body.
expectedHashstring--expected-hash <sha256>Optional SHA-256 revision from note_read used to reject stale overwrites.

Delete a note file from the notes vault, then commit and best-effort push it.

CLI equivalent: notes delete --path <path>

ParameterTypeDefaultCLIDescription
pathstring--path <path>Absolute path to the note file to delete.