Servidor MCP

UNLAV CSV Reconcile

io.github.Ivansky1/csv-reconcile
Datos y analítica No disponible MCP 2025-11-25

Qué hace este MCP

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.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
ping
Free health check
Solo lectura
Esquema de entrada
{'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.
Acceso externo
Esquema de entrada
{'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
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Añadido
ping
17 de September de 2026 a las 12:42
Añadido
demo
17 de September de 2026 a las 12:42
Añadido
service_info
17 de September de 2026 a las 12:42
Añadido
reconcile_csv_tables
17 de September de 2026 a las 12:42