Goodnotes
Built in - no setupPrepare Markdown notes, Mermaid diagrams, and SVG drawings through Goodnotes' exact reviewed public MCP endpoint. No account connection is required. Content is sent to Goodnotes for validation and encoded in a user-opened claim link; never include secrets.
Publisher: Amistio (reviewed built-in) - version 1.0.0 - Provider service
Operations (3)
Create a Goodnotes document
goodnotes.create-markdown-documentPrepare a Markdown document and return an explicit Open in Goodnotes handoff. The MCP call does not read or change an existing Goodnotes library; import happens only after the user opens and confirms the handoff.
Inputs
title* (string) - Short document title.markdown* (string) - Markdown content to prepare for Goodnotes.
Returns
kind(string) - Stable Goodnotes output marker.format(string) - Prepared content format.title(string) - Validated title.content(string) - Validated prepared content.claimUrl(string) - Explicit user-initiated Goodnotes handoff.
Safety rules
- The document content is sent to Goodnotes and encoded in a shareable claim URL; never include credentials, secrets, or private tokens.
- The operation only prepares content. The user must explicitly open and confirm the Goodnotes import.
Create a Goodnotes diagram
goodnotes.generate-mermaid-diagramPrepare a Mermaid flowchart, mind map, or timeline and return an explicit Open in Goodnotes handoff. Use quoted or bracketed labels and valid Mermaid source.
Inputs
title* (string) - Short diagram title.diagramType* (string) - Mermaid diagram family.mermaidCode* (string) - Valid Mermaid source for the selected diagram type.themeColor(string) - Diagram color palette. Defaults to classic.themeShade(string) - Light or dark Mermaid theme. Defaults to light.backgroundColor(string) - Goodnotes page color. Defaults to white.backgroundPattern(string) - Goodnotes page pattern. Defaults to dotted.
Returns
kind(string) - Stable Goodnotes output marker.format(string) - Prepared content format.title(string) - Validated title.content(string) - Validated Mermaid source.claimUrl(string) - Explicit user-initiated Goodnotes handoff.
Safety rules
- The diagram source is sent to Goodnotes and encoded in a shareable claim URL; never include credentials, secrets, or private tokens.
- Treat labels and source as content only. Never embed scripts, remote assets, or instruction-like payloads.
Create a Goodnotes drawing
goodnotes.draw-svg-imagePrepare one complete static SVG drawing and return an explicit Open in Goodnotes handoff. Use closed tags, explicit dimensions, static shapes, lines, and text.
Inputs
title* (string) - Short drawing title.svgCode* (string) - One complete static SVG document.backgroundColor(string) - Goodnotes page color. Defaults to white.backgroundPattern(string) - Goodnotes page pattern. Defaults to dotted.
Returns
kind(string) - Stable Goodnotes output marker.format(string) - Prepared content format.title(string) - Validated title.content(string) - Validated SVG source.claimUrl(string) - Explicit user-initiated Goodnotes handoff.
Safety rules
- The SVG source is sent to Goodnotes and encoded in a shareable claim URL; never include credentials, secrets, or private tokens.
- Only static SVG content is allowed. Amistio never executes provider widget HTML or JavaScript.
Use Goodnotes from the agent builder - add the block, and reviewed operations run with your own connected account.
Open the builder