csv-analytics-mcp
v1.0.0
Published
MCP server for csv analytics. Features load csv, query data, describe columns. From MEOK AI Labs.
Downloads
21
Maintainers
Readme
CSV Analytics MCP Server
By MEOK AI Labs — Spreadsheet and CSV analysis toolkit with queries, statistics, pivot tables, and chart export
Installation
pip install csv-analytics-mcp pandasUsage
python server.pyTools
load_csv
Load a CSV file into memory for analysis. Returns schema, preview, and memory usage.
Parameters:
file_path(str): Absolute path to the CSV filename(str): Dataset name (default: filename)delimiter(str): Column delimiter (default: comma)encoding(str): File encoding (default: utf-8)
query_data
Query a loaded dataset with pandas query syntax, column selection, and sorting.
Parameters:
name(str): Dataset namefilter_expr(str): Pandas query expression (e.g., 'age > 30 and city == "London"')columns(list[str]): Columns to returnsort_by(str): Sort columnascending(bool): Sort orderlimit(int): Max rows (default 100)
describe_columns
Get detailed statistics for every column (mean, std, quartiles for numeric; top values for categorical).
Parameters:
name(str): Dataset name
aggregate
Aggregate data with GROUP BY and compute metrics (sum, mean, min, max, count, median, std, nunique).
Parameters:
name(str): Dataset namegroup_by(list[str]): Columns to group bymetrics(dict[str, str]): Column to aggregation function mapping
export_chart_data
Export data in a chart-ready format compatible with Chart.js, Plotly, or any charting library.
Parameters:
name(str): Dataset namex_column(str): X axis columny_columns(list[str]): Y axis columnschart_type(str): Chart type (bar, line, scatter, pie)limit(int): Max data points (default 50)
pivot_table
Create a pivot table similar to Excel pivot tables.
Parameters:
name(str): Dataset nameindex(str): Row labels columncolumns(str): Column values columnvalues(str): Values columnaggfunc(str): Aggregation function (mean, sum, count, min, max)
Authentication
Free tier: 30 calls/day. Upgrade at meok.ai/pricing for unlimited access.
License
MIT — MEOK AI Labs
