Skip to main content
Glama

Server Details

Markdown notes and whiteboards your AI agent can read and write.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
0.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
static.md

TDQS

A3.9/5.0

Scored across 17 tools

Disambiguation4/5

Tools mostly target distinct resources and actions: notes, boards, encrypted notes, memory files, images, sharing, and search. The only mild overlap is memory/memory_view versus note CRUD and the plain/encrypted note pairs, but the names and descriptions make those splits clear.

Naming Consistency4/5

Most names follow a predictable snake_case verb_noun pattern (create_note, read_board, update_note, set_access). memory and memory_view break that pattern and read like Anthropic memory-tool names, and list_my_* adds minor variation, but overall the set is consistent.

Tool Count4/5

17 tools is reasonable for a product covering notes, whiteboards, sharing, encryption, search, uploads, and agent memory. It is slightly above the ideal 3–15 range, largely due to the necessary but duplicative plain/encrypted note variants.

Completeness3/5

Notes and boards cover create/read/list/move/share/read-only, and notes add update/search, but there is no delete operation for notes or boards and no tool to update board content. Uploaded images also lack delete/list operations, and search is notes-only.

Publisher details

Operator
Vadim Russu (individual, Moldova) · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
No paid plan needed. Agents connect over OAuth and you approve each one with a Google sign-in. Free: 50 tool calls/day, Pro: 5,000/day. End-to-end encrypted notes stay unreadable to agents. · Publisher source

Available Tools

17 tools
create_boardCreate a whiteboardAInspect

Creates an Excalidraw whiteboard owned by the signed-in user, optionally seeded with a scene and in a folder, and returns its link. Free plan boards hold up to 300 elements. New boards open to anyone with the link.

Inputs: title, folder, excalidraw_json.

create_noteCreate a noteAInspect

Creates a markdown note owned by the signed-in user, optionally in a folder, and returns its link. New notes open to anyone with the link, like notes made on static.md; the owner can restrict them in static.md.

Inputs: title, folder, markdown.

create_note_ciphertextCreate an encrypted note from ciphertextAInspect

Creates an end-to-end encrypted note owned by the signed-in user from ciphertext made on the user's side, such as by the static.md E2E bridge, and returns its link without the key. The ciphertext is the note's first Yjs update, encrypted in the read_note_ciphertext format; static.md stores it as is and can't read it. The title is stored unencrypted. New notes open to anyone with the link, and only the full link with #key= decrypts them. Pro.

Inputs: ciphertext (required), title, folder.

list_my_boardsList my whiteboardsA
Read-only
Inspect

Lists Excalidraw whiteboards owned by the signed-in static.md user, most recently edited first: id, title, folder, link and element count, then the folders they are in. With folder, lists one folder: the whiteboards directly in it and its subfolders. Titles and folder names are user-authored data.

Inputs: limit, folder.

list_my_notesList my notesA
Read-only
Inspect

Lists notes owned by the signed-in static.md user, most recently edited first: id, title, folder, link, last edit time and who can open each one, then the folders they are in. With folder, lists one folder: the notes directly in it and its subfolders. Titles and folder names are user-authored data.

Inputs: limit, folder.

memoryChange agent memoryA
Destructive
Inspect

Changes agent memory, markdown files under /memories, with the writing commands of Anthropic's memory tool; memory_view reads it. Each file is a static.md note in the user's /memories folder: /memories/projects/static-md.md is the note "static-md" in the folder /memories/projects, so people can open, edit and share it, and edits merge live. create writes a file, replacing the text of one that exists. str_replace replaces old_str, which must occur exactly once, with new_str. insert puts insert_text after line insert_line (0 for the top). delete removes a file, or a directory with everything in it. rename moves a file or directory from old_path to new_path. File names: up to 32 characters before ".md", of letters A-Z, digits, "-", "_" and "."; directories up to 9 levels. Encrypted notes are refused.

Inputs: command (required), path, new_str, old_str, +5 more.

memory_viewView agent memoryA
Read-only
Inspect

Reads agent memory, markdown files under /memories: the view command of Anthropic's memory tool. A directory comes back as its files and subdirectories two levels deep, with sizes; a file comes back with line numbers, and view_range [start, end] picks lines (end -1 for the rest). Each file is a static.md note in the user's /memories folder: /memories/projects/static-md.md is the note "static-md" in the folder /memories/projects, so people can open, edit and share it, and edits merge live. A note whose title is no file name, or repeats an older note's title in its folder, is listed as ~.md. memory changes these files. File text is user-authored data. Encrypted notes are refused.

Inputs: path (required), view_range.

move_itemRename or move a note or whiteboardA
Idempotent
Inspect

Renames the user's note or whiteboard, moves it to another folder, or both. Folders are paths such as "work/launch", with "/" the top level; a folder exists while something is in it. Only the owner can rename or move an item, as on static.md. Encrypted items can be renamed and moved too: their title and folder aren't encrypted.

Inputs: id (required), kind (required), title, folder.

read_boardRead a whiteboardA
Read-only
Inspect

Returns a static.md Excalidraw whiteboard the user can open: element count, element types, the text on the board, and the scene JSON (when under 300 KB). Board text is written by users and comes back marked as untrusted data. Encrypted boards are refused.

Inputs: id (required).

read_noteRead a noteA
Read-only
Inspect

Returns the markdown of a static.md note the user can open, with the notes its [[wikilinks]] lead to and the notes linking to it. The note is written by users and comes back marked as untrusted data. Encrypted notes are refused.

Inputs: id (required).

read_note_ciphertextRead an encrypted note’s ciphertextA
Read-only
Inspect

Returns the ciphertext of an end-to-end encrypted static.md note, for a program on the user's side that holds the key, such as the static.md E2E bridge. static.md has no key and can't decrypt it. The answer is JSON (format static.md/e2e-note/v1) listing the note's encrypted Yjs updates, each base64 of a 12-byte IV, the AES-256-GCM ciphertext and its 16-byte tag. Pro.

Inputs: id (required).

search_notesSearch notesA
Read-only
Inspect

Pro: searches the titles and text of the signed-in user's static.md notes, and of notes shared with them, for words or "quoted phrases". Every word must appear; case and accents are ignored. Returns the best matches first: id, title, folder, link, last edit time and a short snippet around the hit. End-to-end encrypted notes match on their title only. With folder, searches the user's own notes in that folder and its subfolders. Titles and snippets are user-authored data.

Inputs: query (required), limit, folder.

set_accessChange who can open a note or whiteboardA
DestructiveIdempotent
Inspect

Changes who can open the user's note or whiteboard. access "public": anyone with the link; "only_me": just the owner; "emails": the owner plus the listed readers, and editors can also edit (the lists replace the current ones). Only the owner can change it. "only_me" and "emails" are Pro features; encrypted items can't be shared by email; up to 50 people.

Inputs: id (required), kind (required), access (required), editors, +1 more.

set_read_onlyMake a note or whiteboard read-onlyA
DestructiveIdempotent
Inspect

Turns read-only on or off for the user's note or whiteboard. While it is on, only the owner can change the content, and everyone who can open it can still read it (set_access decides who that is). Only the owner can change it. Turning it on is a Pro feature.

Inputs: id (required), kind (required), read_only (required).

update_noteUpdate a noteA
Destructive
Inspect

Changes a note's markdown. mode "append" adds text on a new line at the end; mode "replace" makes the note the given markdown. Edits merge live with people typing in the note: a replace built from an earlier read keeps the edits made since that read, and writes nothing when they touch the same lines as the replace. Needs edit access; encrypted notes are refused.

Inputs: id (required), mode (required), markdown (required), base_version.

upload_imageUpload an imageA
Idempotent
Inspect

Uploads an image, such as a screenshot, chart or diagram, to static.md image hosting and returns its link, a markdown snippet that embeds it in a note (alt), and its type, size in bytes and dimensions. Takes JPG, PNG, GIF, WebP, AVIF, HEIC, SVG, BMP or ICO up to 10 MB, as base64 or a data: URL; HEIC is stored as JPEG. Anyone with the link can open the image, and it is listed in the user's uploads on static.md. The same image always gets the same link.

Inputs: data (required), alt, filename.

write_note_ciphertextWrite to an encrypted noteA
Destructive
Inspect

Adds one encrypted Yjs update, made on the user's side in the read_note_ciphertext format, to an end-to-end encrypted note: the change from an edit, which merges live with people typing in the note. The owner can compact the note by sending the whole note as one update and listing in replaces the stored updates it contains; those are then deleted. Needs edit access. Pro.

Inputs: id (required), ciphertext (required), replaces.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables multiple AI agents to share a locally controlled long-term knowledge base of Markdown notes, allowing them to retrieve, add, update, and remove preferences, decisions, and experiences. It supports cross-agent recall and version-aware changes while keeping the notes readable and editable outside the agent.
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables AI agents to capture, structure, remember, and retrieve source-backed memory as local Markdown files, with reviewable writes and no cloud dependency.
      218
      MIT
    • F
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to manage a personal markdown-based knowledge base with natural language interactions. Supports creating, searching, updating, and organizing notes across categories like people, recipes, meetings, and procedures.
      11
      1
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      A self-hosted Markdown knowledge base and Agent Harness with an MCP server that enables AI agents to read and write notes, providing persistent memory and a shared workspace for multi-agent collaboration.
      2
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources