← Explore all 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.

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

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.

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

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

  1. Install the MCP package, then configure an explicit workbook workspace root.
  2. 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"
      ]
    }
  }
}

04 / FOLLOW THE EVIDENCE

The source trail.

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

  1. Official documentation ↗Checked

    https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/README.md

    Supports: summary, whySelected, bestFor, limitations, install, access, compatibility, transports

  2. https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/LICENSE

    Supports: license

  3. https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/Cargo.toml

    Supports: language, review

  4. https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/Cargo.toml

    Supports: language, review

  5. https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/src/main.rs

    Supports: language, review

  6. https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/src/server.rs

    Supports: language, review

  7. https://github.com/PSU3D0/spreadsheet-mcp/blob/9cc6c5032184b626e784ec20cdfb39ab5c6438f5/crates/agent-spreadsheet-mcp/src/lib.rs

    Supports: review, transports

  8. https://crates.io/api/v1/crates/agent-spreadsheet-mcp

    Supports: install, repository, review