Add a document to a knowledge space
claix.spaces.add_documentAssign a knowledge space to a persisted document that has no space_id yet (POST /add-space). Requires document_id and space_id. Fails with 400 if the document already belongs to a space — call claix.spaces.remove_document first. Returns document_id, space_id, space_name, file_name, and version. Free call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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 | Yes | UUID del espacio de conocimiento. Es el mismo valor que se envía como space_id opcional al extraer para agrupar documentos, y el que devuelve claix.spaces.create. Ejemplo: 5b9e2c14-7d3a-4f8b-9e1c-6a0d4b8f2e7c. | |
| document_id | Yes | UUID del documento persistido (document_id de una extracción con window_context). Ejemplo: 3c7a9f21-4b8e-4d1a-9c6f-2e0d8a5b7c4f. |
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. |