We raised a $50M Series B led by BenchmarkLearn more
Eraser logo — MCP server on Gumloop

Eraser

Create diagrams and technical design docs with Eraser.

Book a demo

Installation

Set up the Eraser MCP server in Gumloop

Do this once to provision your hosted server URL.

1

Create a Gumloop account

To use this MCP, you need a Gumloop account. If you don't have one yet, sign up and start a 14-day free trial.

2

Add and authorize the Eraser server

In Gumloop, open Connectors and add Eraser. Depending on the app, you'll either sign in via OAuth or paste an API key. Either way, the credential is stored securely in Gumloop.

Then use it in your client

Use in GumloopUse in Gumloop
1

Use Eraser in an agent

Once Eraser is set up, just open any Gumloop agent, add Eraser as a connector, and start chatting with the agent.

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.
Book a demo
Gradient