# Excel File Manipulation

> Use this tool when you need to automate Excel-based workflows, manipulate workbooks, or perform data analysis tasks without requiring Microsoft Excel installation. It provides comprehensive operations such as data reading/writing, formatting, formula application, chart generation, and pivot table creation through a library of 25+ tools. Ideal for use cases involving programmatic Excel manipulation through natural language interactions, data validation, and report generation.

Canonical page: https://skillsregistry.net/skills/haris-musa-excel  
JSON: https://api.skillsregistry.net/v1/skills/haris-musa-excel

## Description

This Excel MCP server by haris-musa enables AI assistants to manipulate Excel files without requiring Microsoft Excel installation, using the openpyxl library for comprehensive workbook operations. The implementation provides 25+ tools covering workbook creation, data reading/writing with validation metadata, rich formatting with conditional rules, formula application with syntax validation, chart generation, pivot table creation, and native Excel table support. Key differentiators include intelligent data validation detection that exposes dropdown lists and constraint rules to AI assistants, dual transport support (stdio/SSE) with configurable file path handling, and robust error handling with custom exception types, making it valuable for automating Excel-based workflows, data analysis tasks, and report generation where users need programmatic Excel manipulation through natural language interactions.

## Trust

- **Trust score (0–1):** 0.27
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/haris-musa-excel)
- **Repository:** <https://github.com/haris-musa/excel-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "haris-musa-excel"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/haris-musa-excel` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/haris-musa-excel/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
