Mcp Excel

25 tools. 1 can modify or destroy data without limits.

1 write tool that can modify data. Rate limits recommended.

Last updated:

1 can modify or destroy data
24 read-only
25 tools total

Community server · catalogue entry verified 11/06/2026

How to control Mcp Excel ↓

What Mcp Excel exposes to your agents

Read (24) Write / Execute (1) Destructive / Financial (0)
High Risk

The most dangerous Mcp Excel tools

1 of Mcp Excel's 25 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Mcp Excel

PolicyLayer is an MCP gateway — it sits between your AI agents and Mcp Excel, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "aggregate": {
    "limits": [
      {
        "counter": "aggregate_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Mcp Excel — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON MCP EXCEL →

Free to start. No card required.

All 25 Mcp Excel tools

READ 24 tools
Read aggregate Perform aggregation (sum, mean, count, etc.) on a column with optional filters. Returns aggregated value and E Read analyze_overlap Analyze overlap between multiple filter sets (Venn diagram analysis). Returns intersection counts, union, and Read calculate_moving_average Calculate moving average with specified window size. Useful for trend analysis and smoothing data. Returns row Read calculate_period_change Calculate period-over-period change (month/quarter/year). Returns periods with values, absolute changes, and p Read calculate_running_total Calculate running total (cumulative sum) ordered by a column. Supports grouping for per-category totals. Retur Read compare_sheets Compare data between two sheets using a key column. Returns rows with differences and status (only_in_sheet1, Read correlate Calculate correlation matrix between multiple columns (supports 2+ columns). Supports pearson (linear), spearm Read detect_outliers Detect outliers in a column using IQR or Z-score method. Returns outlier rows with indices and method used. Us Read filter_and_count Count rows matching filter conditions. Returns count and Excel formula for dynamic updates. Use for: classific Read filter_and_count_batch Count rows for multiple filter sets in a single call. Optimized for classification, segmentation, and multi-ca Read filter_and_get_rows Get rows matching filter conditions with pagination support. Returns filtered data for analysis, export, or fu Read find_column Find a column across all sheets or in the first sheet. Returns list of sheets where the column was found with Read find_duplicates Find duplicate rows based on specified columns. Returns all duplicate rows including first occurrence with row Read find_nulls Find null/empty values in specified columns. Returns statistics (count, percentage) and row indices for each c Read get_column_names Get list of column names from a sheet. Quick operation for schema discovery without loading full data. Use for Read get_column_stats Get statistical summary of a column (count, mean, median, std, min, max, quartiles, null count). Returns compr Read get_data_profile Get comprehensive data profile for columns including type, statistics, null counts, and top values. Combines m Read get_sheet_info Get detailed information about a specific sheet including column names, types, sample data, and row count. Ret Read get_unique_values Get unique values from a column. Essential for understanding data distribution and building accurate filters. Read get_value_counts Get frequency counts for values in a column (top N most common values). Shows distribution and prevalence of v Read group_by Group data by columns and perform aggregation (like Excel Pivot Table). Returns grouped results with aggregate Read inspect_file Inspect Excel file structure and get basic information about all sheets. Returns sheet names, dimensions, and Read rank_rows Rank rows by column value (ascending or descending). Supports top-N filtering and ranking within groups. Retur Read search_across_sheets Search for a value across all sheets in the file. Returns list of sheets with match counts and locations. Use

Questions about Mcp Excel

Is the Mcp Excel MCP server safe to use without restrictions? +

The Mcp Excel server is primarily read-only with 24 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the Mcp Excel MCP server expose? +

25 tools across 1 categories: Read. 24 are read-only. 1 can modify, create, or delete data.

How do I enforce a policy on Mcp Excel? +

Register the Mcp Excel MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Mcp Excel tool call.

Deterministic rules across all 25 Mcp Excel tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

25 Mcp Excel tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.