AImart Parquet
Server Details
Messy CSV, JSON, Excel, SPSS/Stata/SAS and PDF tables to typed Parquet; inspect, query, join.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- balogvn/aimart
- GitHub Stars
- 0
- Server Listing
- AImart Parquet
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool has a clearly distinct role: conversion, metadata inspection, row preview, SQL query, capability requests, and provenance verification. Descriptions explicitly clarify boundaries, such as inspect for metadata vs preview for eyeballing rows vs query for filtering/aggregation.
All tools use consistent snake_case with verb-led names: convert_to_parquet, inspect_parquet, preview_parquet, query_parquet, request_capability, verify_provenance. The pattern is predictable throughout.
Six tools are well-scoped for a Parquet conversion and query service. Core operations are covered without redundancy, and the two support tools add useful feedback and provenance without bloating the surface.
The core lifecycle from ingestion to inspection, preview, querying, and provenance verification is covered. Minor gaps exist around artifact lifecycle management, such as listing or deleting stored artifacts, but agents can work around these via returned links and artifact IDs.
Available Tools
6 toolsconvert_to_parquetConvert to ParquetAInspect
Convert a messy data file into clean, typed, zstd-compressed Parquet.
Use this first for any CSV/TSV, JSON/NDJSON, Excel, SPSS, Stata or SAS file, or a digital PDF with tables. It detects the format, encoding and delimiter; skips title rows; repairs broken JSON; pulls tables out of PDFs (merging tables that continue across pages); infers int/float/bool/date/timestamp columns (including 1.234,56 and $1,234 formats) while keeping IDs with leading zeros as text; normalizes column names to snake_case; keeps SPSS/Stata/SAS variable and value labels; and can validate against an expected_schema.
Returns an artifact_id (pass it to inspect_parquet / preview_parquet / query_parquet), a download link, and a per-column report: type, null count, values that did not fit the chosen type, and warnings. Price: $0.02 USDC per successful call, paid via x402.
Inputs: url, options, filename, artifact_id, +1 more. Returns: hint, report, artifact
inspect_parquetInspect Parquet schemaARead-onlyIdempotentInspect
Describe a Parquet file from its footer without reading rows: row count, columns, types, null counts, min/max per column, and SPSS/Stata/SAS labels. The cheapest way to understand a dataset before querying it. Input: artifact_id from convert_to_parquet, or a url to a .parquet file. Price: $0.002 USDC per successful call, paid via x402.
Inputs: url, artifact_id. Returns: rows, columns, created_by, row_groups, +2 more
preview_parquetPreview Parquet rowsARead-onlyIdempotentInspect
Return a slice of rows from a Parquet file (default 20, max 500), optionally only some columns, as JSON rows, a Markdown table, or CSV. Use to eyeball data; use query_parquet to filter or aggregate. Long cells are truncated. Price: $0.002 USDC per successful call, paid via x402.
Inputs: url, limit, format, offset, +2 more. Returns: rows, text, types, columns, +3 more
query_parquetQuery Parquet with SQLARead-onlyIdempotentInspect
Run one read-only DuckDB SELECT over a Parquet file, available as table data; join more files by passing tables ({name: artifact_id}, up to 7 besides data), e.g. a GL against a bank statement. Supports aggregates, window functions, CTEs, DESCRIBE data and SUMMARIZE data. Up to 1000 rows are returned; truncated says if more matched. Writes, file access and multiple statements are rejected. Example: SELECT region, sum(units) FROM data GROUP BY 1 ORDER BY 2 DESC. Price: $0.005 USDC per successful call, paid via x402.
Inputs: sql (required), url, limit, format, +2 more. Returns: rows, text, types, columns, +3 more
request_capabilityRequest a capability (free)AInspect
Free. If none of these tools does what you need — a file type we reject, an output we do not produce, a missing operation — describe the task, the formats involved, and the most you would pay per call. The operator reads these to decide what to build next. Do not include personal or confidential data.
Inputs: request (required). Returns: id, message, received
verify_provenanceVerify artifact provenance (free)ARead-onlyIdempotentInspect
Free. Check that a file this service produced is authentic and unaltered: verifies the post-quantum ML-DSA-65 (NIST FIPS 204) signature in an artifact's provenance, and with artifact_id also re-checks the stored file's hash and size against the signed manifest.
Inputs: manifest (required), signature (required), artifact_id. Returns: valid, problems, algorithm, file_matches, +1 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Standardize, reshape, and normalize messy data — CSV, Excel, Parquet, S3, databases.
Query, join, profile, clean and convert CSV/JSON/Parquet with server-side DuckDB over MCP.
Profile, clean and validate CSV/Excel data: schemas, dates, numbers, duplicates. Never guesses.
Convert and clean tables: CSV, JSON, dedupe, stats. Free.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to query Excel, CSV, Parquet, and NDJSON files as SQL tables, joining data across formats and sheets and exporting results to CSV or Excel.1Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables exploring and querying structured data (JSON, JSONL, CSV, TSV) via shape, read, find, and diff operations, with bounded resource usage.3 npmMIT
- AlicenseAqualityBmaintenanceLets an agent query JSON files too large for its context: JSONPath with aggregation pipes, schema, field profiles, samples, identity-keyed diff, CSV and spreadsheet export, and checks that gate a file. Int64 IDs and decimals keep their exact digits, and zstd, Base64-Zstd and PostgreSQL bytea payloads open directly.412100 npm2MIT
- AlicenseAqualityCmaintenanceEnables LLMs to profile and analyze tabular data files (CSV, Parquet, Excel, JSON) by extracting schema, statistics, data quality issues, and dtype suggestions, returning structured JSON.737 PyPI3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.