naftiko: 1.0.0-alpha2 info: label: Montran Sanctions Screening API — Configuration description: 'Montran Sanctions Screening API — Configuration. 1 operations. Lead operation: Montran List screening channels. Self-contained Naftiko capability covering one Montran business surface.' tags: - Montran - Configuration created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MONTRAN_API_KEY: MONTRAN_API_KEY capability: consumes: - type: http namespace: sanctions-screening-configuration baseUri: https://api.montran.com/efs/v1 description: Montran Sanctions Screening API — Configuration business capability. Self-contained, no shared references. resources: - name: channels path: /channels operations: - name: listscreeningchannels method: GET description: Montran List screening channels outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: bearer token: '{{env.MONTRAN_API_KEY}}' exposes: - type: rest namespace: sanctions-screening-configuration-rest port: 8080 description: REST adapter for Montran Sanctions Screening API — Configuration. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/channels name: channels description: REST surface for channels. operations: - method: GET name: listscreeningchannels description: Montran List screening channels call: sanctions-screening-configuration.listscreeningchannels outputParameters: - type: object mapping: $. - type: mcp namespace: sanctions-screening-configuration-mcp port: 9090 transport: http description: MCP adapter for Montran Sanctions Screening API — Configuration. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: montran-list-screening-channels description: Montran List screening channels hints: readOnly: true destructive: false idempotent: true call: sanctions-screening-configuration.listscreeningchannels outputParameters: - type: object mapping: $.