Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Ā© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. šŸ¢ Workplace & Productivity
  3. Excel Vision MCP
Excel Vision MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/23/2026, 1:01:12 AM

Excel Vision MCP

User RatingsBe the first to rate and review this MCP server!
View Repository20 GitHub StarsTotal stargazers on GitHub for the source repository (20 stars).Visit Website
excelspreadsheetsdocument-analysisimage-extraction

Reads and edits Excel workbooks through MCP, including embedded images, formatting markers, formulas, search, and sheet operations.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Automated check passed— started and listed 13 tools correctly (5d ago).
Manual Client & Custom JSON ConfigExpand JSON ā–¾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "excel-vision-mcp": {
      "command": "uvx",
      "args": [
        "excel-vision-mcp"
      ]
    }
  }
}

šŸ’” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (13) Directory Badge Claim listing AlternativesšŸ¢ More in Workplace & Productivity

Overview

The excel-vision-mcp MCP server lets AI clients read, search, create, and modify local Excel workbooks while exposing embedded images as MCP ImageContent. It combines structured cell data with formatting markers, hidden-content handling, pagination, and image extraction so agents can analyze spreadsheets containing diagrams or screenshots. Write tools support cell updates, row blocks, sheets, images, formatting, and column sizing, with atomic saves for workbook modifications. Reach for it when spreadsheet analysis depends on both tabular values and visual content.

Use cases

•Analyze requirements workbooks with embedded diagrams
•Search spreadsheet content across multiple sheets
•Update cells and write tabular data
•Insert and format images in Excel files
•Inspect hidden rows and formatting signals

Key features

•Extracts embedded images as MCP ImageContent
•Reads cell formatting and hidden-content markers
•Supports paginated workbook and sheet reading
•Creates and edits Excel workbooks
•Searches text across workbook cells
•Applies formatting and column sizing

Capabilities & Tool Schemas (13) ~3.7k tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this server’s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Excel Vision MCP.

list_sheets

List all sheets in an Excel workbook with their dimensions and metadata. Returns sheet names, row/column counts, data ranges, merged cell counts, and total embedded image count. Use this to understand the structure of an Excel file before reading its contents. @param file_path: Absolute path to the .xlsx file. @return: Formatted text with workbook structure overview.

read_excel_data

Read cell data from an Excel sheet with pagination for large files. Returns cell values organized by row with coordinate labels and formatting markers ([B]=bold, [S]=strikethrough, [HL:color]=highlight, [C:color]=font color) that reveal the author's emphasis and status marks. Hidden rows/columns are skipped by default — the author hid them for a reason — except hidden cells that visible formulas depend on, which are kept and marked [HIDDEN-REF]. @param file_path: Absolute path to the .xlsx file. @param sheet_name: Sheet to read. None = first/active sheet. @param start_row: Starting row number (1-indexed). @param max_rows: Maximum rows to return (default 200). @param include_hidden: Set true to also read hidden rows/columns. @return: Formatted text table with cell values and formatting markers.

extract_images

Extract all embedded images from an Excel file. Uses dual extraction strategy: cell-position mapping (primary) and ZIP archive scanning (fallback) to ensure no images are missed. Returns images as base64-encoded ImageContent that AI can visually analyze. @param file_path: Absolute path to the .xlsx file. @param sheet_name: Specific sheet, or None for all sheets. @param max_width: Max width in pixels for image optimization (default 1024). @param max_height: Max height in pixels for image optimization (default 1024). @return: Mixed list of TextContent (metadata) and ImageContent (images).

read_full_content

Read the FULL content of an Excel file including all text data AND embedded images. This is the primary tool for comprehensive document analysis. Returns all sheet data as structured text followed by all extracted images with their cell positions. Ideal for analyzing documents where both text and diagrams/screenshots are essential, such as requirement definitions, reports, or design specs. For very large files, data is paginated per sheet. Image extraction uses dual strategy (cell-mapping + archive) for maximum coverage. Cell text carries formatting markers ([B]=bold, [S]=strikethrough, [HL:color]= highlight) so emphasis and status marks survive into the analysis. Hidden rows/columns are skipped by default, except hidden cells that visible formulas depend on. @param file_path: Absolute path to the .xlsx file. @param max_rows_per_sheet: Max rows to read per sheet (default 500). @param max_image_width: Max width for image optimization (default 1024). @param max_image_height: Max height for image optimization (default 1024). @param include_hidden: Set true to also read hidden rows/columns. @return: Mixed list of TextContent and ImageContent covering entire workbook.

get_workbook_overview

Get a quick summary overview of an Excel workbook. Returns file metadata, sheet list with dimensions, image count, and merged cell information. Use this for a fast assessment before deeper analysis. @param file_path: Absolute path to the .xlsx file. @return: Formatted text summary.

search_excel

Search for text content across all cells in an Excel workbook. Performs case-insensitive substring search and returns matching cells with their coordinates and values. Hidden rows/columns are excluded by default. Limited to 100 results. @param file_path: Absolute path to the .xlsx file. @param query: Text to search for. @param sheet_name: Limit to specific sheet, or None for all sheets. @param include_hidden: Set true to also search hidden rows/columns. @return: Formatted text with search results.

How Excel Vision MCP works

What excel-vision-mcp MCP server does

The excel-vision-mcp MCP server exposes local .xlsx and, for some write operations, .xlsm workbooks through MCP tools. It can inspect workbook structure, read cell values, search text across sheets, extract embedded images, and return a combined representation of spreadsheet text and visuals.

Reading preserves context that ordinary cell extraction can lose. Returned cell text may include markers for bold, italic, strikethrough, highlights, font colors, merged cells, and hidden cells referenced by visible formulas. Hidden rows and columns are omitted by default, but callers can request them. Image results include base64-encoded ImageContent and cell-position metadata when available.

The server also provides workbook editing operations. Agents can create workbooks, add sheets, update individual cells, write rectangular row ranges, insert local images, apply formatting, and set or auto-fit column widths. Formula strings beginning with = are written as formulas; their calculated values are not available until the workbook is opened in Excel.

How it works

excel-vision-mcp MCP server uses a dual approach for embedded images. It first maps images to worksheet positions and then scans the .xlsx ZIP archive's media directory as a fallback. The read_full_content tool combines sheet text and extracted images in one response, while extract_images focuses on image retrieval and can target one sheet or the whole workbook.

For large workbooks, reading tools limit rows per request. read_excel_data reads a selected row range, and read_full_content paginates each sheet according to its configured maximum. search_excel performs a case-insensitive substring search and returns up to 100 matching cells, excluding hidden content unless requested.

Write operations save atomically, so a failed update does not corrupt the original file. File access can be restricted to configured directories through EXCEL_VISION_MCP_ALLOWED_DIRS; without that setting, the process can access Excel files available to the user account.

Setup and configuration

The package requires Python 3.11 or newer and can run directly with uvx excel-vision-mcp, or be installed with pip and started using the excel-vision-mcp executable. The repository also documents running from source with uv, and a Docker mode that communicates over stdin/stdout and mounts a spreadsheet directory.

MCP configuration examples are provided for Claude Desktop, Cursor, and Windsurf. Add the server as a local stdio process, then restart the client after changing its configuration. When using Docker, the mounted directory is referenced from inside the container, and the documented image configuration limits access to /data.

Tools and capabilities

The tools cover these workflows:

  • Inspect sheet names, dimensions, ranges, merged-cell counts, and image totals.
  • Read paginated cell data with coordinates and formatting indicators.
  • Extract images from one sheet or all sheets with configurable size limits.
  • Retrieve a workbook's text and images together with read_full_content.
  • Search cell text across a workbook or within a selected sheet.
  • Create workbooks and add empty sheets at chosen positions.
  • Update individual cells or write rectangular data blocks.
  • Insert local PNG, JPEG, GIF, or BMP files at cell anchors.
  • Apply fonts, colors, fills, borders, alignment, wrapping, and number formats.
  • Set explicit column widths or auto-fit columns with a width cap.

Limitations and notes

The server operates on local file paths rather than a hosted workbook service. Callers must provide absolute paths, and Docker users must use paths inside the mounted container directory. The default row limits and the 100-result search limit may require multiple calls or narrower queries for large files.

Newly written formulas do not have calculated results until Excel opens the file. Image extraction can resize images using maximum width and height settings. Hidden rows and columns are intentionally skipped unless include_hidden is enabled, although hidden cells needed by visible formulas are retained and marked. The documented license is MIT.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Excel MCP Server logoExcel MCP Server

    An Excel manipulation server providing workbook creation, data operations, formatting, and advanced features (charts, pivot tables, formulae).

    šŸ¢ Workplace & Productivity6 views
    Compare vs Excel MCP Server →
  • Adeu logoAdeu

    docx ↔ LLM translator. Projects .docx office files to Markdown for editing. Projects edits back to OOXML as tracked changes (redlines). Python and Node.js implementations.

    šŸ¢ Workplace & Productivity2 views
    Compare vs Adeu →
  • Ve Gws logoVe Gws

    VE Google Workspace MCP. Fork of taylorwilsdon/googleworkspacemcp with 28 authoring-focused tools on top (deeper Slides automation, native markdown-to-Docs rendering with smart chips, Sheets data validation + named ranges + range protection, recursive Drive folder copy, revision history). 822 tests pass. Companion to HuntsDesk/ve-kit.

    šŸ¢ Workplace & Productivity1 views
    Compare vs Ve Gws →
  • MCP Server Atlassian Jira logoMCP Server Atlassian Jira

    Atlassian Jira Cloud integration. Enables AI systems to interact with Jira projects, issues, comments, and related development information in real time.

    šŸ¢ Workplace & Productivity5 views
    Compare vs MCP Server Atlassian Jira →

Adoption & maintenance

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

GitHub stars
20
Stargazers on the source repository.
Last commit
1mo ago
Most recent push to the default branch.
Availability
100%
Our rolling endpoint + install checks that succeeded.
Install check
Passed
Our sandbox started it and listed its tools.
Tools exposed
13
Callable tools this server registers over MCP.
Directory activity
5 views
Config copies, upvotes, and views on AllMCPs.

Reviews

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

Frequently Asked Questions about Excel Vision MCP

Run `uvx excel-vision-mcp`, or install it with pip and then run the `excel-vision-mcp` executable.

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 PreviewExcel Vision MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/excel-vision-mcp?style=directory)](https://allmcps.com/mcp/excel-vision-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/excel-vision-mcp"><img src="https://allmcps.com/api/badge/excel-vision-mcp?style=directory" alt="Excel Vision MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryšŸ¢Workplace & Productivity
PricingFree
More technical detailsExpand ā–¾
TransportSTDIO
RuntimePython
AuthNo auth required
LicenseMIT
ClientsClaude Desktop, Cursor, Windsurf
Last updatedSep 4, 2026
11/12 checks healthy over the last 46d
Views5
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars20
GitHub Star CountTotal stargazers on GitHub representing community popularity (20 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 31, 2026
71Quality signal: Great Ā· 71/100How this signal is calculated ā–¾
Server availability25/25
Verified ownership10/20
Documentation & tools30/30
Adoption & activity5/15
Community engagement1/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev Ā· excel-vision-mcp (PyPI)

ā˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in šŸ¢ Workplace & Productivity →Best MCP servers for Workplace & Productivity →Alternatives to Excel Vision MCP →Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients