naftiko: 1.0.0-alpha2 info: label: Envestnet Credit Accelerator API Services — CreditAcceleratorFile description: 'Envestnet Credit Accelerator API Services — CreditAcceleratorFile. 5 operations. Lead operation: Envestnet Get Credit Accelerator File. Self-contained Naftiko capability covering one Envestnet business surface.' tags: - Envestnet - CreditAcceleratorFile created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ENVESTNET_API_KEY: ENVESTNET_API_KEY capability: consumes: - type: http namespace: credit-accelerator-creditacceleratorfile baseUri: '' description: Envestnet Credit Accelerator API Services — CreditAcceleratorFile business capability. Self-contained, no shared references. resources: - name: creditAccelerator-report path: /creditAccelerator/report operations: - name: getfile method: GET description: Envestnet Get Credit Accelerator File outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: configName in: query type: string description: The config name using which the credit accelerator file generation was requested required: true - name: format in: query type: string description: Format in which credit accelerator report shall be provided. Valid values JSON and PDF - name: reportId in: query type: string description: Unique identifier for the credit accelerator file - name: creditAccelerator-report-generate path: /creditAccelerator/report/generate operations: - name: generatefile method: POST description: Envestnet Generate Credit Accelerator File outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: creditAccelerator-report-refresh path: /creditAccelerator/report/refresh operations: - name: refreshfile method: PUT description: Envestnet Refresh Credit Accelerator File outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: creditAccelerator-report-statements path: /creditAccelerator/report/statements operations: - name: getfilestatements method: GET description: Envestnet Get Statements outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: configName in: query type: string description: The config name using which the credit accelerator file generation was requested required: true - name: reportId in: query type: integer description: Unique identifier for the credit accelerator file - name: creditAccelerator-report-status path: /creditAccelerator/report/status operations: - name: getfilestatus method: GET description: Envestnet Get File Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: configName in: query type: string description: Unique identifier for the credit accelerator file required: true - name: reportId in: query type: integer description: Unique identifier for the credit accelerator file exposes: - type: rest namespace: credit-accelerator-creditacceleratorfile-rest port: 8080 description: REST adapter for Envestnet Credit Accelerator API Services — CreditAcceleratorFile. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/creditaccelerator/report name: creditaccelerator-report description: REST surface for creditAccelerator-report. operations: - method: GET name: getfile description: Envestnet Get Credit Accelerator File call: credit-accelerator-creditacceleratorfile.getfile with: configName: rest.configName format: rest.format reportId: rest.reportId outputParameters: - type: object mapping: $. - path: /v1/creditaccelerator/report/generate name: creditaccelerator-report-generate description: REST surface for creditAccelerator-report-generate. operations: - method: POST name: generatefile description: Envestnet Generate Credit Accelerator File call: credit-accelerator-creditacceleratorfile.generatefile with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/creditaccelerator/report/refresh name: creditaccelerator-report-refresh description: REST surface for creditAccelerator-report-refresh. operations: - method: PUT name: refreshfile description: Envestnet Refresh Credit Accelerator File call: credit-accelerator-creditacceleratorfile.refreshfile with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/creditaccelerator/report/statements name: creditaccelerator-report-statements description: REST surface for creditAccelerator-report-statements. operations: - method: GET name: getfilestatements description: Envestnet Get Statements call: credit-accelerator-creditacceleratorfile.getfilestatements with: configName: rest.configName reportId: rest.reportId outputParameters: - type: object mapping: $. - path: /v1/creditaccelerator/report/status name: creditaccelerator-report-status description: REST surface for creditAccelerator-report-status. operations: - method: GET name: getfilestatus description: Envestnet Get File Status call: credit-accelerator-creditacceleratorfile.getfilestatus with: configName: rest.configName reportId: rest.reportId outputParameters: - type: object mapping: $. - type: mcp namespace: credit-accelerator-creditacceleratorfile-mcp port: 9090 transport: http description: MCP adapter for Envestnet Credit Accelerator API Services — CreditAcceleratorFile. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: envestnet-get-credit-accelerator-file description: Envestnet Get Credit Accelerator File hints: readOnly: true destructive: false idempotent: true call: credit-accelerator-creditacceleratorfile.getfile with: configName: tools.configName format: tools.format reportId: tools.reportId outputParameters: - type: object mapping: $. - name: envestnet-generate-credit-accelerator-file description: Envestnet Generate Credit Accelerator File hints: readOnly: false destructive: false idempotent: false call: credit-accelerator-creditacceleratorfile.generatefile with: body: tools.body outputParameters: - type: object mapping: $. - name: envestnet-refresh-credit-accelerator-file description: Envestnet Refresh Credit Accelerator File hints: readOnly: false destructive: false idempotent: true call: credit-accelerator-creditacceleratorfile.refreshfile with: body: tools.body outputParameters: - type: object mapping: $. - name: envestnet-get-statements description: Envestnet Get Statements hints: readOnly: true destructive: false idempotent: true call: credit-accelerator-creditacceleratorfile.getfilestatements with: configName: tools.configName reportId: tools.reportId outputParameters: - type: object mapping: $. - name: envestnet-get-file-status description: Envestnet Get File Status hints: readOnly: true destructive: false idempotent: true call: credit-accelerator-creditacceleratorfile.getfilestatus with: configName: tools.configName reportId: tools.reportId outputParameters: - type: object mapping: $.