MCP Server

UNLAV CSV Reconcile

io.github.Ivansky1/csv-reconcile
Data & Analytics Unavailable MCP 2025-11-25

What this MCP does

Compares two CSV tables by shared key columns and reports changed values, missing rows, and ambiguous duplicate keys without modifying the files.

demo
Free fixed synthetic example. No buyer data or payment accepted.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
ping
Free health check
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
reconcile_csv_tables
Compare two CSV tables by shared key columns. Find changed values, missing rows and ambiguous duplicate keys without editing either file. Price: 0.05 USDC on Base per report.
Open world
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['left_csv', 'right_csv', 'key_columns'], 'properties': {'left_csv': {'type': 'string', 'maxLength': 1048576, 'minLength': 1, 'description': 'Left UTF-8 CSV, up to 1 MiB'}, 'right_csv': {'type': 'string', 'maxLength': 1048576, 'minLength': 1, 'description': 'Right UTF-8 CSV, up to 1 MiB'}, 'key_columns': {'type': 'array', 'items': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'maxItems': 4, 'minItems': 1}, 'compare_columns': {'type': 'array', 'items': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'maxItems': 64, 'description': 'Default: shared non-key columns; [] compares keys only'}}, 'additionalProperties': False}
service_info
Free price, schemas, input limits and privacy information
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Added
ping
Sept. 17, 2026, 12:42 p.m.
Added
demo
Sept. 17, 2026, 12:42 p.m.
Added
service_info
Sept. 17, 2026, 12:42 p.m.
Added
reconcile_csv_tables
Sept. 17, 2026, 12:42 p.m.