MCP App Store
by KeenEthics
Productivity
api.xlsx-for-ai icon

api.xlsx-for-ai

by Xlsx-for-ai

Overview

Spreadsheets come back wrong more often than they come back broken. Most tooling reads a workbook as a grid of values, which works until the file has formulas — and then two things go wrong quietly. Values come back as whatever was last cached, which may be stale or missing entirely. And a round trip through a re-render drops everything that wasn't a cell value: charts, pivots, conditional formats, data validations, named ranges, styles. Neither failure announces itself. The file opens, the numbers look plausible, and the analysis runs against them. xlsx-for-ai recalculates in its own engine across 382 Excel functions, including dynamic arrays and XLOOKUP/FILTER, returning freshly computed values rather than cached ones. Edits are a structural splice into the existing workbook, so anything you didn't touch passes through untouched — and every write names the engine that produced the bytes, so you always know which path served you. 56 tools cover the round trip: read, inspect, recalculate, write, diff, clean, redact, and repair broken external references. It also opens formats that can't be uploaded at all — .xls, .xlsb, .ods, .numbers, Lotus, Quattro Pro — which is how an agent gets a legacy file in. Workbooks up to 100MB and CSVs up to 200MB are handled server-side, past the point where loading a file directly stops being practical. Parsing is hardened against XXE injection, zip bombs, and entity expansion. Formula evaluation is sandboxed with network functions disabled, and recalculation runs entirely in our own path — no third-party formula engine sees your data. Free accounts include a monthly file allowance; higher volume requires a paid plan.

Tools

csv_check

Claude

xlsx_aggregate

Claude

xlsx_charts

Claude

xlsx_check

Claude

xlsx_comments

Claude

xlsx_conditional_formats

Claude

xlsx_convert

Claude

xlsx_data_clean

Claude

xlsx_data_validations

Claude

xlsx_describe

Claude

xlsx_diff

Claude

xlsx_doctor

Claude

xlsx_eval

Claude

xlsx_filter

Claude

xlsx_form_controls

Claude

xlsx_formulas

Claude

xlsx_healer_cure

Claude

xlsx_healer_diagnose

Claude

xlsx_healer_intent

Claude

xlsx_healer_simulate

Claude

xlsx_images

Claude

xlsx_list_sheets

Claude

xlsx_macros

Claude

xlsx_merged_cells

Claude

xlsx_named_ranges

Claude

xlsx_pii_clean

Claude

xlsx_pii_scan

Claude

xlsx_pivot

Claude

xlsx_pivot_tables

Claude

xlsx_post_slack

Claude

xlsx_post_teams

Claude

xlsx_print_settings

Claude

xlsx_properties

Claude

xlsx_protection

Claude

xlsx_read

Claude

xlsx_read_handle

Claude

xlsx_receipt

Claude

xlsx_redact

Claude

xlsx_schema

Claude

xlsx_session_set_validations

Claude

xlsx_slicers_timelines

Claude

xlsx_sort

Claude

xlsx_stamp

Claude

xlsx_styles

Claude

xlsx_tables

Claude

xlsx_topology

Claude

xlsx_validate

Claude

xlsx_value_counts

Claude

xlsx_vault_cure

Claude

xlsx_vault_scan

Claude

xlsx_verify_receipt

Claude

xlsx_verify_stamp

Claude

xlsx_workbook_views

Claude

xlsx_write

Claude