---
title: "Agent Spreadsheet MCP: review, setup & limitations · Undominated.ai"
canonical: https://undominated.ai/mcp-servers/agent-spreadsheet-mcp/
description: "Provides workbook inspection and structured edit/recalculation workflows through a Rust MCP server with a configured workspace root."
---

# Agent Spreadsheet MCP: review, setup & limitations · Undominated.ai

> Provides workbook inspection and structured edit/recalculation workflows through a Rust MCP server with a configured workspace root.

[← Explore all mcp servers](/mcp-servers/)

SPREADSHEET AUTOMATION / PSU3D0

# Agent Spreadsheet MCP

Provides workbook inspection and structured edit/recalculation workflows through a Rust MCP server with a configured workspace root.

 See setup guidance ↓Original source ↗

SOURCE REVIEW

 Reviewed 2026-09-21
 Evidence 8 linked sources
 Publisher PSU3D0
 Licence Apache-2.0 ↗
 Revision 9cc6c5032184
 Read what was—and wasn’t—checked ↓

“agent-spreadsheet is the tool interaction service for agent-based spreadsheet usage.”

 PSU3D0 · upstream description ↗ Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - Exposes structured workbook operations and revision-aware workflows instead of relying entirely on screen automation.
- Documents the differences between workbook formats, read-only containers and write/recalculation-enabled builds.

### A good fit for

 - Inspecting or editing workbooks inside a deliberately chosen working directory.

### Weigh up before choosing

 - HTTP has no built-in authentication and binds to loopback by default; keep it local or add an appropriate access layer.
- Recalculation uses available native/LibreOffice backends and is not a claim of complete Excel compatibility.
- Legacy workbook formats have more limited, read-oriented support.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - README.md (installation, capability and permission sections)
- Cargo.toml
- crates/agent-spreadsheet-mcp/Cargo.toml
- crates/agent-spreadsheet-mcp/src/main.rs
- crates/agent-spreadsheet-mcp/src/server.rs
- LICENSE
- crates/agent-spreadsheet-mcp/src/lib.rs

### Our findings

 - The current product/package is agent-spreadsheet-mcp; spreadsheet-mcp is the older repository name.
- The manifest and MCP entrypoint are Rust; the README documents explicit stdio mode and an HTTP default.
- Workspace, enabled-tool and recalculation settings determine the exposed surface; a slim container and a full build are not equivalent.

### Not established by this review

 - Server startup, authentication and tool execution were not tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

 cargo install agent-spreadsheet-mcp Copy command ↗

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

 - Install the MCP package, then configure an explicit workbook workspace root.
- Use the documented stdio configuration for a local client and enable write/recalculation features only when the task needs them.

### Before you start

 - A Rust toolchain for the source-build command and access to the intended workbook directory.

### Documented configuration example

Use the client and authentication context described in the setup guidance. Configuration formats vary between hosts.

 {
 "mcpServers": {
 "spreadsheet": {
 "command": "agent-spreadsheet-mcp",
 "args": [
 "--workspace-root",
 "/path/to/workbooks",
 "--transport",
 "stdio"
 ]
 }
 }
} Copy configuration ↗

### Compatibility

An MCP client supporting stdio, Streamable HTTP. · A Rust toolchain for the source-build command and access to the intended workbook directory. · Configuration example follows the documented local mcpServers form; replace the example workspace path.

### Implementation

Rust

### Transports

stdio · Streamable HTTP

### Spreadsheet automation / Configured credentials or local access

 - Reads workbook files; enabled edit/lifecycle tools write workbook state and output files.
- Recalculation or screenshot capabilities can invoke the configured backend.

### Cost model

Local compute/storage and any required spreadsheet backend apply.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - Official documentation ↗ Checked 2026-09-21 https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/README.md Supports: summary, whySelected, bestFor, limitations, install, access, compatibility, transports
- Applicable source licence ↗ Checked 2026-09-21 https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/LICENSE Supports: license
- Implementation: Cargo.toml ↗ Checked 2026-09-21 https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/Cargo.toml Supports: language, review
- Implementation: crates/agent-spreadsheet-mcp/Cargo.toml ↗ Checked 2026-09-21 https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/Cargo.toml Supports: language, review
- Implementation: crates/agent-spreadsheet-mcp/src/main.rs ↗ Checked 2026-09-21 https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/src/main.rs Supports: language, review
- Implementation: crates/agent-spreadsheet-mcp/src/server.rs ↗ Checked 2026-09-21 https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/src/server.rs Supports: language, review
- Implementation: crates/agent-spreadsheet-mcp/src/lib.rs ↗ Checked 2026-09-21 https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/src/lib.rs Supports: review, transports
- Published crate identity and feature metadata ↗ Checked 2026-09-21 https://crates.io/api/v1/crates/agent-spreadsheet-mcp Supports: install, repository, review

KEEP COMPARING

## Other approaches to consider.

Related by category or shared topics. These are alternatives to inspect, not a measured quality order.

 [### Perfetto MCP ↗ Lets an assistant load local Perfetto traces and investigate them with dedicated trace tools or custom PerfettoSQL.](/mcp-servers/perfetto/)[### RSigma MCP ↗ Exposes Sigma rule parsing, linting, evaluation and conversion, with separately enabled incident-triage and operational-write tools.](/mcp-servers/rsigma/)

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)
