Rapier - Markdown Editor & Art
Markdown editor for writing, notes, editable diagrams, drawing and painting with your AI assistant.
| Endpoint | https://mcp.rapier.website/door/mcp (streamable-http) |
|---|---|
| Registry version | 1.2.56 |
| Now | 6 tools · grade C (74) · pin ts_afa08855dedcf548b20d7056922f9d9d · protocol 2025-06-18 |
| First / last listed | 2026-11-08 03:43 UTC / 2026-11-08 03:43 UTC |
| Grade over time | 2026-11-08: C (74), 6 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: open read edit undo show export
open | Create {text, filename}, resume {document}, open a Note {document, note}, create one {document, note:"new", text, title} (title only there), or import a host file {file}. Returns revision and whole text when it fits a page; otherwise a document map. A browser code goes to show {target:"pair", code}. Share editor_url when available; keep document private. params: document, url, text, filename, note, title, file, createToken, agent, operation_id |
read | Read exact text, a heading/fence map (as:"outline") or a PNG (as:"image") of the page or of the named block, heading or lines; a drawing's block gives it at full detail, even while it is open in Draw. query finds lines here; search lists Notes. Continue next_cursor with cursor alone. Check human context and omissions before editing. state:true reports pending work and the person’s presence; after_ params: document, note, block, heading, lines, query, search, as, versions, version, cursor, limit, state, preferences, history, since, comparison, return_id, after_revision, wait_ms, guide, agent, operation_id |
edit | Apply unique exact-text changes atomically as one undoable act (act is its id string), rename with filename, or set Note fields with note. At a moved numeric revision, literal edits apply if untouched since; whole-document replacement needs the current revision. A conflict returns current context; decide afresh. Drawings, painting, Water, comments and HTML objects use fenced text; a rapier-draw di params: document*, revision*, changes, note, turn_id, label, fields, filename, agent, operation_id |
undo | Undo one act or one turn (act or turn_id, not both), preserving later work. params: document*, act, turn_id, agent, operation_id |
show | Present work or ask the person. An omitted target is inferred from its fields. A 4-letter browser code pairs that editor (target:"pair"); a connected workspace's owner first approves at owner_approval_url, then the person chooses ALLOW. pairing.status: none, code_shown, owner_approval_required, awaiting_allow or paired; only paired confirms pairing. Inspect actual presentation; a request is not pr params: document*, target, text, block, heading, revision, act, turn_id, name, words, view, question, wait, timeout_ms, preference, value, note, code, close, compare_id, lifetime, after_return_id, agent, operation_id |
export | to:"file" (default) delivers markdown, html, page, txt, docx or pdf (html is the whole editor with the document inside, editable offline); to:"save" saves to the bound destination; to:"clipboard" copies a passage as plain, markdown, formatted or complete. to:"sync" alone syncs the Notes store and can replace files. On the hosted Door, page, docx and pdf need the person's paired, open editor; a sel params: document*, format, to, text, block, heading, revision, compare_id, agent, operation_id |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.