notes_listList notes (decrypted locally). Returns uuid/title/updatedAt/preview. Optional
notes_statsVault statistics: counts (total/active/trashed), tags, byNoteType, sizes, oldest/newest/largest note.
notes_searchFull-text search across decrypted notes.
notes_getFetch a single note
notes_createCreate a new note.
notes_create_manyCreate up to 50 notes in a single sync push. Returns the list of created uuid+title.
notes_updateUpdate an existing note by UUID.
notes_deleteTrash a note (permanent=true purges irreversibly).
tags_listList all tags (uuid, title, updatedAt, noteCount).
tags_getFetch a single tag (title + linked note UUIDs) by UUID.
tags_createCreate a new tag.
tags_updateRename an existing tag.
tags_deleteDelete a tag (permanent — tags have no trash state).
tags_attachAttach an existing tag to a note.
tags_detachRemove a tag from a note.
syncForce a full sync with the server. Returns decrypted note/tag counts.
We re-grade npm:mcp-standardnotes on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.