chaprola_helloHealth check — verify the Chaprola API is running
chaprola_helpGet the full Chaprola documentation bundle from POST /help. Call this before guessing when compile or run fails. No auth required.
chaprola_registerRegister a new Chaprola account. Returns an API key — save it immediately
chaprola_loginLogin and get a new API key. WARNING: invalidates the previous API key
chaprola_check_usernameCheck if a username is available before registering
chaprola_delete_accountDelete an account and all associated data. Requires passcode confirmation
chaprola_baa_textGet the current Business Associate Agreement text and version. Present to human for review before signing
chaprola_reportRun a published program and return output. No auth required — program must be published first via /publish
chaprola_report_paramsGet the parameter schema for a published report. Returns the .PF file as JSON — field names, types, and widths. Use this to discover what params a rep
chaprola_sign_baaSign the BAA. STOP: You MUST call chaprola_baa_text first, show the FULL text to the human, and get their EXPLICIT typed approval before calling this.
chaprola_baa_statusCheck whether the authenticated user has signed the BAA
chaprola_importImport JSON data into Chaprola format files (.F + .DA). If the target file already exists, Chaprola preserves the existing schema, widens matching fie
chaprola_import_urlGet a presigned S3 upload URL for large files (bypasses 6MB API Gateway limit). The subsequent chaprola_import_process preserves and widens an existin
chaprola_import_processProcess a file previously uploaded to S3 via presigned URL. Generates .F + .DA files. If the target file already exists, the existing schema is preser
chaprola_import_downloadImport data directly from a public URL (CSV, TSV, JSON, NDJSON, Parquet, Excel). Optional AI-powered schema inference.
chaprola_exportExport Chaprola .DA + .F files back to JSON
chaprola_listList files in a project with optional wildcard pattern
chaprola_delete_fileDelete a single file by S3 key. Pass the full key returned by chaprola_list (e.g., \
+12 more tools
We re-grade npm:@chaprola/mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.