exstruct for MCP
Exstruct: AI Agent Tool for Excel Data in LLM/RAG Pipelines
- Free
- 4.1
- V v0.8.1
Exstruct: AI Agent Tool for Excel Data in LLM/RAG Pipelines
Exstruct by Harumiweb is an mcp tool designed for AI agents and LLM/RAG pipelines that process Excel workbooks. Written in Python, it serves as an AI Agents skill and an open-source CLI for managing Excel data. The program includes an MCP server, acting as an integration layer for host-managed systems. It enables AI coding assistants to interact with Excel, converting complex spreadsheet structures into usable JSON. Exstruct supports a controlled editing workflow, ensuring data integrity for automated processes. Its capabilities extend to both reading and writing Excel content for various AI-driven applications.
What does Exstruct connect to?
Exstruct connects directly to Excel workbooks, serving as a critical component for AI Agents skills and LLM/RAG pipeline development. It functions as an MCP Open Source tool, providing an MCP server. This server acts as an integration and compatibility layer around its core editing functions, allowing for host-managed integrations. The tool is compatible with AI clients such as Claude Code, Codex CLI, and ChatGPT, using the stdio transport protocol. This setup allows AI systems to interact with Excel data effectively.
Core features and tools
Exstruct provides several callable tools for Excel interaction, including exstruct_extract for data retrieval and exstruct_capture_sheet_images. It also offers exstruct_make and exstruct_patch for modifying workbooks, alongside exstruct_read_json_chunk. The command-line interface exposes commands like "patch", "make", "validate", "ops list", and "ops describe". Additionally, an "exstruct-cli" skill is available for agents. These tools collectively support a range of operations for managing and transforming Excel data within AI workflows.
Who is it for?
Exstruct targets developers building LLM and RAG pipelines that require ingesting Excel data. It is also suitable for AI coding assistants and teams seeking transparency over black-box tools. Organizations comfortable with maintaining internal forks will find value in its open-source nature. The tool supports scenarios where autonomous Excel reading and writing by AI agents are needed. Skip this if your project does not involve AI agents or LLM/RAG pipelines interacting with Excel workbooks.
How to get started
No credentials are required for Exstruct's direct operation, as its MCP server is designed for host-managed integrations. The server supports the stdio transport protocol.
Use cases
- Conversion from Excel to structured JSON, including tables, shapes, and charts, for LLM/RAG pipelines.
- Autonomous Excel reading and writing by AI agents through its CLI and MCP integration.
- A safe editing workflow for Excel workbooks, involving steps like "validate", "dry-run", "inspect", "apply", and "verify".
Exstruct offers a specialized solution for integrating Excel data into AI-driven applications and LLM/RAG pipelines. Its open-source nature and MCP server capabilities allow for deep integration with various AI clients, including Claude Code and ChatGPT. The tool helps manage Excel content through a set of callable functions and CLI commands, supporting structured data extraction and controlled editing. Try converting an Excel workbook to structured JSON using the "exstruct_extract" tool for your LLM/RAG pipeline.
Pros
- Connects Excel workbooks to AI agents and LLM/RAG pipelines.
- Supports autonomous Excel reading and writing by AI.
- Offers a safe, controlled editing workflow for Excel.
- Open-source nature promotes transparency and customization.
Cons
- Requires Python >=3.11 for operation.
- Relies on external systems for authentication mechanisms.
- Teams must be comfortable maintaining internal forks.
- Limited to Excel workbook interaction for data processing.
exstruct for MCP
- Free
- 4.1
- V v0.8.1
Top downloads

mcp-apache-spark-history-server
MCP Apache Spark History Server: AI Agent Tool for Spark Analysis

PerformanceStudio
Comprehensive SQL Server Plan Analysis Tool

hevy-mcp
hevy-mcp: MCP bridge enabling conversational access to Hevy workout data
datacharter
Governance-focused MCP server that controls AI access to sensitive data

gqlmcp
gqlmcp: MCP bridge connecting LLMs to GraphQL APIs for developers
Discover more programs

scitex-python
- 4.5
- Free
scitex-python: a Python OS-style toolkit for reproducible research and AI agents

OpenMetadata
- 4.1
- Free
Comprehensive AI Data Analysis Platform
alibabacloud-rds-openapi-mcp-server
- 4.7
- Free
Conversational RDS management for Alibaba Cloud using MCP integration

slackdump
- 4.5
- Free
Slackdump: Command-Line Tool for Slack Archiving and AI Integration

airtable-mcp-server
- 4.7
- Free
Airtable MCP Server Connects AI Assistants to Database Operations
mcp-datahub
- 4.9
- Free
MCP Datahub: AI-Powered Metadata Access for Enterprise Data Catalogs

Go Mcp Mysql
- 4.3
- Free
Go MCP Mysql: A Go-Powered Tool for Database Interaction
Umami Mcp Server
- 4.7
- Free
Umami MCP Server connects AI clients to website analytics data.
mcp-s3
- 4.9
- Free
MCP S3: Connecting AI Assistants to Amazon S3 and Compatible Storage
data-api-builder
- 4
- Free
Data API Builder: AI-Ready REST and GraphQL APIs for Diverse Databases
DataDesigner
- 4
- Free
Datadesigner orchestrates synthetic data generation on the NeMo Platform.
marmot
- 4.9
- Free
Marmot: An Open-Source Data Catalog for AI and Data Teams