Back

Eraser

Create diagrams and technical design docs.

MCP server URL

https://eraser.gumstack.com/mcp

Works with

Tools 42

  • Get Me

    Fetch the current user, active team, and team memberships.

  • List Teams

    List the teams the current user belongs to (OAuth only).

  • Select Team

    Set the active team for the session when the user belongs to multiple teams (OAuth only).

  • Search

    Full-text and semantic search across files or diagrams. Omit 'kind' for content search (finds matching blocks). Use kind: 'file' only to look up a file by name (no block content returned). Use kind: 'diagram' to search within diagram code/titles.

  • Export Document

    Export a file's markdown document body as a downloadable artifact.

  • Export File

    Returns the Eraser file URL for PDF export. NOTE: programmatic PDF export is not yet available via MCP — this returns a link for the user to export from the Eraser app's export menu, not a downloadable PDF. For a diagram image, use export_diagram; for the document body as markdown, use export_document.

  • Export Diagram

    Render a canvas diagram to PNG or JPEG and return a temporary image URL. Tell the user to download it from the returned imageUrl.

  • Get File

    Fetch a file's metadata, document outline (headers), and the list of diagrams in it.

  • List Files

    List files in the team workspace, optionally scoped to a folder.

  • Create File

    Create an empty file, or duplicate an existing file when sourceFileId is provided. Never populates content from a prompt — use create_document/create_diagram for AI generation. BEFORE calling this tool, if the user has not specified destination, ASK: 1. 'Should the file be private (just for you) or shared with your team in a folder?' 2. If shared in a folder: 'Which folder?' (or offer to place it at the team root). Do NOT call list_folders to invent a destination — ask the user. Pick params: - Private file → omit folderId, do NOT set isTeamFile - Shared at team root → omit folderId, set isTeamFile: true - Shared in a folder → pass folderId (this implies shared)

  • Update File

    Update file metadata (title, folder, sharing). When applyTemplate is provided, AI fills the file's document and diagrams from a preset template.

  • Manually Update File

    Replace a file's document markdown and/or diagram code in one call. No AI — caller supplies exact markdown/DSL/JSON.