naftiko: 1.0.0-alpha2 info: label: Reducto Parse API — Parse description: 'Reducto Parse API — Parse. 2 operations covering synchronous and asynchronous parse. Self-contained Naftiko capability for the Reducto Parse business surface, exposing layout, structure, OCR, chunking, and LLM-optimized document output.' tags: - Reducto - Parse - Document AI - OCR created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: REDUCTO_API_KEY: REDUCTO_API_KEY capability: consumes: - type: http namespace: parse-parse baseUri: https://platform.reducto.ai description: Reducto Parse API — Parse business capability. Self-contained, no shared references. resources: - name: parse path: /parse operations: - name: parsedocument method: POST description: Reducto Parse Document outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (SyncParseConfig or AsyncParseConfig JSON). required: true - name: parse-async path: /parse_async operations: - name: parsedocumentasync method: POST description: Reducto Parse Document Async outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (AsyncParseConfig JSON). required: true authentication: type: bearer value: '{{env.REDUCTO_API_KEY}}' placement: header exposes: - type: rest namespace: parse-parse-rest port: 8080 description: REST adapter for Reducto Parse API — Parse. resources: - path: /v1/parse name: parse description: REST surface for /parse. operations: - method: POST name: parsedocument description: Reducto Parse Document call: parse-parse.parsedocument with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/parse_async name: parse-async description: REST surface for /parse_async. operations: - method: POST name: parsedocumentasync description: Reducto Parse Document Async call: parse-parse.parsedocumentasync with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: parse-parse-mcp port: 9090 transport: http description: MCP adapter for Reducto Parse API — Parse. tools: - name: reducto-parse-document description: Reducto Parse Document hints: readOnly: false destructive: false idempotent: false call: parse-parse.parsedocument with: body: tools.body outputParameters: - type: object mapping: $. - name: reducto-parse-document-async description: Reducto Parse Document Async hints: readOnly: false destructive: false idempotent: false call: parse-parse.parsedocumentasync with: body: tools.body outputParameters: - type: object mapping: $.