Edititall MCP logo

Edititall MCP

Drive local EditItAll editors for spreadsheets, PDFs, documents, slides, images, photos, and vector graphics through MCP.

Install Edititall MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "edititall-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@edititall/mcp"
      ],
      "env": {
        "EDITITALL_URL": "YOUR_VALUE_HERE",
        "CHROME_PATH": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 18 tools correctly (15d ago).

Overview

The edititall-mcp MCP server drives EditItAll’s local, in-browser editors through MCP tools for spreadsheets, PDFs, Word documents, slides, vector graphics, photos, and image conversion. It launches a local headless Chrome, loads the editor site or a configured local development URL, and uses the editors’ automation hooks. File processing stays on the device, while clients receive requested results such as computed cells, file-size reports, exported files, or screenshots. Reach for it when an agent needs to create, inspect, transform, or organize local office and media files without sending them to a remote API.

Use cases

  • Build spreadsheet budgets from CSV data
  • Reorganize and export local PDF files
  • Draft Word documents and presentation decks
  • Convert or compress image collections
  • Import SVG artwork into a vector editor

Key features

  • Write formulas and read computed spreadsheet ranges
  • Edit, merge, and export PDFs
  • Create documents and slide decks
  • Import SVG and edit local photos
  • Convert and compress images with size reports
  • Capture editor screenshots

Tools18

What Edititall MCP lets your agent do. Expand a tool for its parameters.

Verified live~1.2k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

11/11 checks healthy over the last 57d

What it can do

From the 18 tools this server returned when we ran it.

Can delete or modify data · 1Read-only tools · 17
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age53 days
Maintainers1

Observed 2026-10-24 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7h ago via OSV.dev · @edititall/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads159Package downloads in the last 30 days.
Last commit2mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed18Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Edititall MCP works

What edititall-mcp does

The edititall-mcp MCP server connects MCP clients to EditItAll, a local-first suite of browser-based editors for spreadsheets, PDFs, Word documents, presentations, vector graphics, photos, and image conversion or compression. It is intended for local file workflows where an agent needs to operate an editor rather than call a separate cloud document or media API.

Spreadsheet tools can write individual cells or formulas, load CSV data, export computed values, and read a range such as A1:D10 as a two-dimensional array. PDF tools can open files, retrieve page text, rotate or delete pages, merge documents, and export the result. Document and presentation support covers writing or reading Word content and generating slides from a title and bullet outline.

Media tools open local images in the photo editor, export flattened results, import SVG markup into the vector editor, and process images through the codec pipeline. Image processing reports the input and output sizes. Screenshots can be requested for the sheet, vector, photo, tools, PDF, Word, or slides editor.

How it works

The edititall-mcp MCP server starts a local headless Chrome, Edge, Chromium, or Brave process and loads EditItAll in a local browser profile. By default, the editor origin is https://edititall.com; development setups can point the server at a local wrangler dev URL. The server drives the editors’ official automation hooks and returns tool results to the MCP client.

Processing is performed on the device. According to the project documentation, the server does not upload files to Subcue AI LLC or a third-party API. The client sees only the results requested through tools, such as cell values, image-size changes, exported output, or screenshots.

Setup and configuration

Node.js 22 or newer is required because the server uses Node’s built-in WebSocket support. A compatible local browser must also be installed. The npm package can be run with npx -y @edititall/mcp, installed globally, or started from the repository. A Rust wrapper is available through crates.io; it embeds the server module and executes Node, and its NODE setting can be used when Node is not on PATH.

Configure a stdio MCP client with edititall-mcp as the command, or use node with the path to the server module. Claude Desktop also has a downloadable extension bundle. Set EDITITALL_URL to change the editor origin and CHROME_PATH to select a specific browser executable; both have documented defaults.

Tools and capabilities

  • Use spreadsheet tools to write cells and formulas, load or export CSV, and read computed ranges.
  • Use PDF tools to inspect page text, rotate or remove pages, merge files, and export PDFs.
  • Use Word and slide tools to read or draft documents and create decks from outlines.
  • Use vector and photo tools to import SVG, open images, and export flattened photos.
  • Use image processing to convert or compress local images and compare sizes before and after.
  • Request editor screenshots for supported editor surfaces.

Limitations and notes

The edititall-mcp MCP server requires a locally installed compatible browser and Node.js 22 or later for the Node-based installation. The editor suite itself is closed-source, while this repository contains the MCP client/server that communicates with it. Browser selection and editor-origin overrides are available through environment variables.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Edititall MCP

edititall-mcp is an MCP server that connects AI clients to EditItAll’s local browser editors. Its main tools handle spreadsheet cells and CSV, PDF pages, Word documents, slide outlines, SVG imports, photos, image conversion or compression, and editor screenshots. It runs a local browser so files remain on the device.

Install it with npm, crates.io, or the provided Claude Desktop bundle. You can run `npx -y @edititall/mcp`, install the npm package globally, or use `cargo install edititall-mcp`. Stdio clients can configure `edititall-mcp` as their command.

Yes, edititall-mcp works with Cursor through a standard stdio `mcp.json` entry. Set the server command to `edititall-mcp`, or use `node` with the path to `edititall-mcp.mjs`.

It requires Chrome, Edge, Chromium, or Brave installed locally. The server auto-detects a compatible browser, or you can set `CHROME_PATH` to specify the browser executable.

No, the documented processing workflow stays on the device. Headless Chrome operates the editors in a local profile, and the server documentation states that files are not uploaded to Subcue AI LLC or a third-party API.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEdititall MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/edititall-mcp?style=directory)](https://allmcps.com/mcp/edititall-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/edititall-mcp"><img src="https://allmcps.com/api/badge/edititall-mcp?style=directory" alt="Edititall MCP on AllMCPs" /></a>