Arquestra Audit

io.github.pablo-ramossanchez/arquestra-audit · v0.8.1 · communication

Arquestra Audit is healthy: it completed an MCP handshake in 1824 ms and exposes 5 tools.

Audit a data file before publishing: one light per figure. Your data never reaches the server.

Endpoint: https://arquestra.dev/api/mcp/audit (streamable-http)

Repository · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count5
Latency1824 ms
Last checked (UTC)2026-11-03T14:25:26.775Z

Health history

Checked (UTC)StatusLatencyError
2026-11-03T14:25:26.775ZHealthy1824

Tools (5)

start_auditProposes how to read a data file for an audit, from its column names (optionally a type and one example value each) and the results the person wants to publish. Returns a proposed spec (the role of each column, each result written as a claim), how claims are written, the catalog of checks and the po
measure_in_appOpens the audit panel in the chat. Without a spec, the panel receives the person's file, reads it in their browser and returns a profile of it: per column its kind, empty cells, distinct values, the values of categories with their counts, the range of numbers and dates, and the first rows. With a co
prepare_scriptReturns measure.py with a confirmed spec written in: a fixed Python script (standard library, no network, fixed seeds) that counts what each check needs from a data file and prints those counts with its own fingerprint and no rows. Reads .csv or .json. If the spec has errors, returns the errors inst
show_auditTurns the output of measure.py into one light per result (red, amber or green, with its reasons), after checking that the output comes from the unchanged script and from the given spec. Shows the lights in the chat and returns them, with a link to the same view on arquestra.dev that carries only cod
example_auditsPublished example audits, such as the AI Project Radar, and how the audit works. With no arguments: the overview and the list of examples. With a name: one example, result by result (level filters by light). With a name and an id: one result with every reason and what to change. They are not the per