Skip to main content

wren

ai.wrenapp/wrenVersion 1.0.0

Ask your AI to write in your Wren notebook: notes, graphs, flowcharts and formulas as real ink.

Status

Responds585 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:35 UTC
Latency
585 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.wrenapp.ai/mcpResponds585 ms
No sign-in

Claude Code

claude mcp add --transport http wren https://mcp.wrenapp.ai/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: wren
Remote MCP server URL: https://mcp.wrenapp.ai/mcp

Cursor

{
  "mcpServers": {
    "wren": {
      "url": "https://mcp.wrenapp.ai/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"wren","type":"http","url":"https://mcp.wrenapp.ai/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

8 tools

Tools of wren
Read-only
Idempotent
Open world
connect_accountLink the user's Wren account so authored notes land in their notebook. Returns the linked uid when a credential is present; otherwise explains that account linking must be completed first.NoYesYesNo
draw_figureDraws one standalone figure in the user's Wren notebook, large on its own page: a graph, labelled diagram, chart, table, timeline, flowchart, mind map, concept map, number line or shapes. Figure only, no text blocks (write_notebook_page pages can hold figure blocks next to text). No target: a new note. target.noteId: a new page at the end of that note; with target.pageNumber: drawn onto that page if Wren wrote it (mode append keeps its ink, replace redraws it). The result includes noteUrl, a private link that opens in the user's Wren account after sign-in.YesNoNoYes
get_noteReturns one note's title, subject, page size and its pages (number, id, ink stroke count, whether Wren can add ink to it). Page numbers match target.pageNumber in write_notebook_page and draw_figure.NoYesYesNo
get_profileReturns the stable Wren account id (Firebase uid) and basic profile of the currently linked account; a returned id confirms the account is linked.NoYesYesNo
list_notesLists the user's Wren notes, most recently edited first, with id, title, subject and page count. The noteId works as target.noteId in write_notebook_page and draw_figure, and as noteId in get_note.NoYesYesNo
list_recent_notebooksReturns the user's latest notes, newest first: id, title, subject, pages, last edit, the outline of pages Wren wrote, and the note this chat has been writing to.NoYesYesNo
plan_notebookPlans a 1-30 page handwritten Wren notebook and writes its cover and contents (page 1; over 8 pages: a cover page and contents pages). The cover is not a slot: slots are the content pages, numbered from 1. Each slot's page is written by write_notebook_page with target.noteId + planSlot, one page per call. With noteId, the plan extends that existing note: new pages become the next slots after the existing ones. Optional per page: part, a topic group such as "Obstetrics" (separate from the page title). Optional coverFigure: one on-topic sketch drawn on the cover.YesNoNoYes
write_notebook_pageWrites one handwritten study page into the user's Wren notebook as editable ink, not the user's own handwriting. With target.noteId the page is added to that note; without it, a new note. A full page (not for verbatim): 110-140 words in 6-8 blocks (a table/figure = ~40 words), a heading per part, 3-6 key terms marked (underline/highlight; a mark's text is exact words of its own block), every number+unit and formula marked as math (its latex keeps every word: 20\ \text{m/s}), one accent, at most 1 short marginNote, the takeaway in a callout (key_answer, key_idea) or summary. layoutHint "side_by_side" pairs two callouts of up to 12 words. Unknown fields are refused. Page kinds: worked_example = problem callout (box) + 3-4 steps (1-2 sentences + equation each) + Check heading+paragraph + common_mistake & key_answer callouts. concept_summary = definition callout + boxed equation or table/flowchart + 2 headings with 2-sentence paragraphs + key_idea callout. comparison_sheet = 1-sentence intro + 5-6 row table + heading+paragraph on why it matters + common_mistake & key_idea callouts (side_by_side). process_walkthrough = overview + 4-6 steps, each with label (stage name) + 1-2 sentences, optional flowchart showing what the steps don't + key_idea or summary. revision_sheet = 2-3 headings with concise paragraphs/equations + common_mistake & remember callouts (side_by_side) + 4-item checklist. verbatim = the user's own text, unchanged and once, in paragraph/heading blocks, nothing added.YesNoNoYes

Details

Registry status
Active
Published
Nov 14, 2026
Updated
Nov 14, 2026
Repository
Not given
Categories (suggested)
Knowledge and notesSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing