Skip to main content
Glama
adrienthebo
by adrienthebo

update_note_tool

Modify existing Obsidian notes by replacing or appending content programmatically. Use to update notes with new information or add content to the end of files.

Instructions

Update the content of an existing note.

⚠️ IMPORTANT: By default, this REPLACES the entire note content. Always read the note first if you need to preserve existing content.

When to use:

  • Updating a note with completely new content (replace)

  • Adding content to the end of a note (append)

  • Programmatically modifying notes

When NOT to use:

  • Making small edits (read first, then update with full content)

  • Creating new notes (use create_note instead)

Returns: Update status with path, metadata, and operation performed

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pathYesWhich note to update in your vault
contentYesNew content for the note. By default this REPLACES all existing content. Use merge_strategy='append' to add to the end instead.
create_if_not_existsNoAutomatically create the note if it doesn't exist yet
merge_strategyNoHow to handle existing content. 'replace' = overwrite everything (default), 'append' = add new content to the endreplace
ctxNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adrienthebo/obsidian-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server