MCP Excel Reader

A Model Context Protocol (MCP) server for reading Excel files with automatic chunking and pagination support. Built with SheetJS and TypeScript, this tool helps you handle large Excel files efficiently by automatically breaking them into manageable chunks.
<a href="https://glama.ai/mcp/servers/jr2ggpdk3a"><img width="380" height="200" src="https://glama.ai/mcp/servers/jr2ggpdk3a/badge" alt="Excel Reader MCP server" /></a>
Features
- Read Excel files (.xlsx, .xls) with automatic size limits
- Automatic chunking for large datasets
- Sheet selection and row pagination
- Optimized for large files
- Error handling and validation
Installation
Installing via Smithery
To install Excel Reader for Claude Desktop automatically via
Smithery:
As an MCP Server
- Install globally:
- Add to your MCP settings file (usually at
~/.config/claude/settings.json
or equivalent):
For Development
- Clone the repository:
- Install dependencies:
- Build the project:
Usage
Usage
The Excel Reader provides a single tool read_excel
with the following parameters:
Basic Usage
When used with Claude or another MCP-compatible AI:
The AI will use the tool to read the file, automatically handling chunking for large files.
Features
- Automatic Chunking
- Sheet Selection
- Row Pagination
- Error Handling
Extending with SheetJS Features
The Excel Reader is built on SheetJS and can be extended with its powerful features:
Available Extensions
- Formula Handling
- Cell Formatting
- Data Validation
- Sheet Features
For more features and detailed documentation, visit the
SheetJS Documentation.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
)
MCP Excel Reader

A Model Context Protocol (MCP) server for reading Excel files with automatic chunking and pagination support. Built with SheetJS and TypeScript, this tool helps you handle large Excel files efficiently by automatically breaking them into manageable chunks.
<a href="https://glama.ai/mcp/servers/jr2ggpdk3a"><img width="380" height="200" src="https://glama.ai/mcp/servers/jr2ggpdk3a/badge" alt="Excel Reader MCP server" /></a>
Features
- Read Excel files (.xlsx, .xls) with automatic size limits
- Automatic chunking for large datasets
- Sheet selection and row pagination
- Optimized for large files
- Error handling and validation
Installation
Installing via Smithery
To install Excel Reader for Claude Desktop automatically via
Smithery:
As an MCP Server
- Install globally:
- Add to your MCP settings file (usually at
~/.config/claude/settings.json
or equivalent):
For Development
- Clone the repository:
- Install dependencies:
- Build the project:
Usage
Usage
The Excel Reader provides a single tool read_excel
with the following parameters:
Basic Usage
When used with Claude or another MCP-compatible AI:
The AI will use the tool to read the file, automatically handling chunking for large files.
Features
- Automatic Chunking
- Sheet Selection
- Row Pagination
- Error Handling
Extending with SheetJS Features
The Excel Reader is built on SheetJS and can be extended with its powerful features:
Available Extensions
- Formula Handling
- Cell Formatting
- Data Validation
- Sheet Features
For more features and detailed documentation, visit the
SheetJS Documentation.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add some amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
MCP Excel Reader

A Model Context Protocol (MCP) server for reading Excel files with automatic chunking and pagination support. Built with SheetJS and TypeScript, this tool helps you handle large Excel files efficiently by automatically breaking them into manageable chunks.
<a href="https://glama.ai/mcp/servers/jr2ggpdk3a"><img width="380" height="200" src="https://glama.ai/mcp/servers/jr2ggpdk3a/badge" alt="Excel Reader MCP server" /></a>
Features
- Read Excel files (.xlsx, .xls) with automatic size limits
- Automatic chunking for large datasets
- Sheet selection and row pagination
- Optimized for large files
- Error handling and validation
Installation
Installing via Smithery
To install Excel Reader for Claude Desktop automatically via
Smithery:
As an MCP Server
- Install globally:
- Add to your MCP settings file (usually at
~/.config/claude/settings.json
or equivalent):
For Development
- Clone the repository:
- Install dependencies:
- Build the project:
Usage
Usage
The Excel Reader provides a single tool read_excel
with the following parameters:
Basic Usage
When used with Claude or another MCP-compatible AI:
The AI will use the tool to read the file, automatically handling chunking for large files.
Features
- Automatic Chunking
- Sheet Selection
- Row Pagination
- Error Handling
Extending with SheetJS Features
The Excel Reader is built on SheetJS and can be extended with its powerful features:
Available Extensions
- Formula Handling
- Cell Formatting
- Data Validation
- Sheet Features
For more features and detailed documentation, visit the
SheetJS Documentation.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add some amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments