Ask across multiple documents
claix.multi_document.askAsk up to 5 typed questions across up to 10 uploaded documents (POST /multi-document). Multipart: repeat field file for each document; questions as a JSON string of { question, format } (format: string|int|boolean|timestamp|array). Optional window_context, window_time, space_id match OpenAPI MultiDocumentRequest. Returns user_ask, ia_response, documents_processed, log_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | Up to 10 documents. Each is sent as multipart field file. | |
| api_key | No | API key secreta de Claix. Ejemplo: claix_sk_abc123.... Opcional si la conexión MCP envía x-api-key en cabecera HTTP (recomendado en Smithery/Cursor). | |
| space_id | No | Optional OpenAPI MultiDocumentRequest space_id (only when window_context is true). | |
| questions | Yes | Questions as objects { question, format }. Max 5 per call, 400 characters per question. format ∈ string|int|boolean|timestamp|array. | |
| window_time | No | Required by API if window_context is true. Minutes or "infinity". | |
| window_context | No | Optional OpenAPI MultiDocumentRequest flag: when true, converted documents may be retained. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | JSON payload from the Claix API (extracted records, schema list, or Excel export metadata). | |
| error | No | Human-readable error message when success is false. | |
| success | Yes | True when Claix returned a successful response. False when isError is set on the tool result. |