Eraser logo — MCP server on Gumloop

Eraser

Create diagrams and technical design docs with Eraser.

Talk to Sales

Installation

Get StartedGet Started
1

Create a Gumloop Account

To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.

2

Copy Your Server URL

Copy your MCP server URL and add it to your client. You'll be prompted to authorize on first use.

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.

Ship Eraser agents in minutes

Connect any AI agent to 100+ MCP servers, zero setup.
Talk to Sales
Gradient