Goodnotes
by Goodnotes
Turn a Claude answer into a formatted document, a Mermaid diagram or an SVG drawing rendered in the chat, then hand it off to the Goodnotes app. 3 tools, no sign-in, and it never reads your existing notes.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect Goodnotes via MCP
https://claude-mcp-api.ml.goodnotes.com/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
Goodnotes Tools & Capabilities (3)
Creates custom vector graphics and illustrations from SVG code. Use for freeform drawings, icons, logos, custom shapes, artistic designs, precise geometric patterns, or when user needs pixel-perfect control over visual elements. "draw an image", "create an icon", "design a logo", "make a custom graphic", or needs specific visual styling not suited to standard diagrams. Choose this over Mermaid when the user wants artistic/custom graphics rather than structured diagrams. Supports an optional background object: choose a color (white by default; use black when the user asks for dark mode; yellow also supported) and a pattern (blank, dotted, or squared; defaults to dotted). Use only these literal color names—no aliases or hex codes.
Creates visual diagrams from Mermaid syntax. Supports three diagram types: flowcharts (process flows, decision trees, workflows), mindmaps (hierarchical ideas, brainstorming, concept maps), and timelines (chronological events, project milestones, histories). "create a flowchart", "visualize the process", "show the workflow", "make a mindmap", "brainstorm ideas", "map concepts", "create a timeline", "show events over time", or describes structured visualization needs. Choose this over SVG when the user wants a structured diagram rather than freeform graphics. Supports an optional background object: choose a color (white by default; use black when the user asks for dark mode; yellow also supported) and a pattern (blank, dotted, or squared; defaults to dotted). Use only these literal color names—no aliases or hex codes.
Render markdown content as beautifully formatted rich text in an interactive Goodnotes widget. Supports headings, lists, code blocks, tables, and more. Use this to present any text content the user wants to see formatted, save, or share. "show this as markdown", "format this text", "create a document", "save these notes", or any request involving structured text display.
Read from the server on 2026-08-18, including each tool's own safety annotations.
Limits
- It cannot touch your existing notes. No reading, searching, editing or deleting — Goodnotes' own stated design, and there is no schema field that could address a note. Stated here as a limit as well as a reassurance: you cannot ask an agent to find something in your notebooks.
- Diagrams are restricted to three types. Flowchart, mind map and timeline only, enforced by enumeration. Sequence, Gantt, class and ER diagrams are valid Mermaid and are not accepted.
- Drawing is simple vector art, not image generation. Goodnotes says so directly, and the schema enforces it: no gradients, no pattern fills, no CDATA, no rotation transforms, static shapes, lines and text only. Do not expect a rendered illustration.
- The handoff to the app is platform-dependent. Goodnotes states iOS and macOS have the best native support today, with Android and Windows still rolling out.
- No canvas without MCP Apps. In a client that does not implement the extension, the tools still run but nothing renders — and the rendering is the point.
- No prompts. The server does not implement
prompts/list; the method returns "Method not found" rather than an empty list, andinitializenever advertises the capability. Anthropic's directory agrees, listing no prompt names. - Nothing is stored on the server for you. There is no tool to retrieve an earlier result, no identifier to pass back, and no library to list. A widget that scrolls out of the conversation is gone unless you handed it off.
- Analytics run inside your client. The widget's declared policy permits Amplitude and Datadog connections whenever it renders.
- The vendor publishes no rate limit. Neither the documentation nor the handshake states a request ceiling, so we make no claim about one.
- The service is provided as is. Goodnotes' terms disclaim warranties about the services and state that use is at your own risk. That is a general term rather than an MCP-specific accuracy disclaimer, and it is recorded here unsoftened.
Frequently asked questions
Can the Goodnotes MCP server read my existing notes?
No. Goodnotes states in its own connector documentation that the server is designed for creation rather than retrieval, and that it does not read, search, edit or delete your existing Goodnotes notes. The live tool schemas agree: across all three tools there is no notebook identifier, no search field, no file path and no account parameter. Nothing addresses content you already have.
Why are tools called create and draw annotated as read-only?
Because they create nothing on Goodnotes' side. Each tool renders its output into a widget inside your chat client, and the annotation describes the server's own state, which does not change. Goodnotes confirms the server creates content from the current conversation only. Getting the result into a notebook is a separate step you take by hand in the app.
Does the Goodnotes connector need an account or a subscription?
No account is needed to connect. We opened an anonymous handshake on 2026-08-18 and the server returned all three tool definitions with no credential, and Goodnotes' documentation states no authentication is required at this time. A zero-argument call returned a validation error rather than a sign-in challenge. You do need the Goodnotes app installed to open the result.
Does the connector actually draw something or just return text?
It draws, in clients that implement the MCP Apps extension. The server publishes two HTML widgets with the MIME type text/html;profile=mcp-app, and every tool points at one of them. In a supporting client you get a rendered diagram, drawing or formatted document in the conversation. In a client without the extension, the connector degrades to text.
What kinds of diagrams and drawings can it actually make?
Three Mermaid diagram types and simple vector art. The diagram tool accepts only flowchart, mindmap and timeline, enforced by an enumeration in its schema. The drawing tool takes SVG and forbids gradients, patterns, CDATA and rotation transforms, so output is static shapes, lines and text. Goodnotes describes it as simple vector art rather than image generation.
Which platforms does the Edit in Goodnotes handoff work on?
iOS and macOS work best today. Goodnotes' documentation states the handoff to the app currently has the strongest native support on those two platforms, with Android and Windows still rolling out. The vendor's own troubleshooting advice for a handoff that does not open is to confirm Goodnotes is installed and retry on iOS or macOS before contacting support.
What does the Goodnotes widget connect to while it runs?
Eleven domains, named by the server itself. Each widget carries a content security policy listing Goodnotes web and beta hosts, both MCP endpoints, and three third-party services: Amplitude, a Goodnotes events proxy and Datadog. So enabling this connector means analytics and error reporting run from inside your client whenever a widget renders.
Sources
- Live
initialize,tools/list,resources/list,resources/templates/list,prompts/listand tworesources/readcalls againsthttps://claude-mcp-api.ml.goodnotes.com/mcp— 2026-08-18. One unauthenticatedtools/callwas made with empty arguments, purely to observe the auth gate; it returned a validation error stating a title is required, so the tool did not execute. · retrieved 2026-08-18 - Goodnotes — Goodnotes MCP Server Documentation — https://www.notion.so/goodnotes-team/Goodnotes-MCP-Server-Documentation-320b740273d28187a23ad52780a37620 (fetched 2026-08-18) · retrieved 2026-08-18
- Goodnotes — service health and readiness endpoints,
/healthzand/readyzon the endpoint host, both named in the vendor's own troubleshooting section (fetched 2026-08-18) · retrieved 2026-08-18 - Goodnotes — Privacy Policy — https://www.goodnotes.com/privacy-policy (fetched 2026-08-18) · retrieved 2026-08-18
- Goodnotes — Terms and Conditions — https://www.goodnotes.com/terms-and-conditions (fetched 2026-08-18) · retrieved 2026-08-18
- Anthropic connector directory — https://claude.ai/directory/e261228f-7eed-410a-b7b7-f4474dc592ba (snapshot 2026-08-16) · retrieved 2026-08-16
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Productivity
- Developer
- Goodnotes
- Tools
- 3
- Domain
- claude-mcp-api.ml.goodnotes.com
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.