E
Developer Tools42 toolsBrowser login (OAuth), no API keys
Eraser integration for AI agents
Eraser MCP lets agents generate, create, read, search, update, export, and organize technical diagrams and documents in an Eraser workspace.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Eraser once and call the same tools from all of them.
Setup
Connect Eraser through ClawLink's hosted setup.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Eraser exposes 42 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
eraser_mcp_export_diagram | Render a canvas diagram to PNG or JPEG and return a temporary image URL | Read |
eraser_mcp_export_document | Export a file's markdown document body as a downloadable artifact | Read |
eraser_mcp_export_file | Returns the Eraser file URL for PDF export | Read |
eraser_mcp_get_diagram | Fetch a diagram's metadata and DSL/JSON code | Read |
eraser_mcp_get_document | Fetch the full markdown body of a file's document | Read |
eraser_mcp_get_file | Fetch a file's metadata, document outline (headers), and the list of diagrams in it | Read |
eraser_mcp_get_folder | Fetch a folder by id | Read |
eraser_mcp_get_me | Fetch the current user, active team, and team memberships | Read |
eraser_mcp_get_preset | Fetch a preset including its rules, templates, and references | Read |
eraser_mcp_get_template_or_reference | Fetch a template/reference's metadata, document outline, and diagram list | Read |
eraser_mcp_list_diagrams | List the diagrams contained in a file | Read |
eraser_mcp_list_files | List files in the team workspace, optionally scoped to a folder | Read |
eraser_mcp_list_folders | List folders | Read |
eraser_mcp_list_presets | List the team's presets | Read |
eraser_mcp_list_teams | List the teams the current user belongs to (OAuth only) | Read |
eraser_mcp_search | Full-text and semantic search across files or diagrams | Read |
eraser_mcp_add_or_remove_template_or_reference | Attach or detach an EXISTING file as a template (style anchor) or reference | Read |
eraser_mcp_create_diagram | PREFERRED for creating a diagram from a natural-language prompt — Eraser's AI picks the diagram | Read |
eraser_mcp_create_document | PREFERRED for populating a document from a natural-language prompt — Eraser's AI generates the | Read |
eraser_mcp_create_file | Create an empty file, or duplicate an existing file when sourceFileId is provided | Read |
eraser_mcp_create_folder | Create a new folder | Read |
eraser_mcp_create_preset | Create a new preset (the team-level container for AI styling: templates, references, and rules) | Read |
eraser_mcp_create_template_or_reference | Create a new template (style anchor) or reference (terminology/concept anchor) file and, when | Read |
eraser_mcp_manually_create_diagram | ADVANCED — most callers should use create_diagram instead | Read |
eraser_mcp_manually_create_document | ADVANCED — most callers should use create_document instead | Read |
eraser_mcp_manually_update_diagram | ADVANCED — most callers should use update_diagram instead | Read |
eraser_mcp_manually_update_document | ADVANCED — most callers should use update_document instead | Read |
eraser_mcp_manually_update_file | Replace a file's document markdown and/or diagram code in one call | Read |
eraser_mcp_publish_template_or_reference | Publish a new version of a template/reference file | Read |
eraser_mcp_select_team | Set the active team for the session when the user belongs to multiple teams (OAuth only) | Read |