naftiko: 1.0.0-alpha2 info: label: ACI.dev API — Apps description: ACI.dev Apps surface. Discover and inspect the 600+ pre-built tool integrations (Apps) registered in the ACI.dev catalog. Self-contained Naftiko capability covering the apps business surface. tags: - ACI.dev - Apps - Tool Calling created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: ACI_API_KEY: ACI_API_KEY capability: consumes: - type: http namespace: apps baseUri: https://api.aci.dev description: ACI.dev Apps consumed surface. resources: - name: v1-apps-search path: /v1/apps/search operations: - name: searchapps method: GET description: Search Apps by natural-language intent. outputRawFormat: json outputParameters: - name: result type: array value: $. inputParameters: - name: intent in: query type: string description: Natural language intent for vector similarity sorting. - name: configured_only in: query type: boolean description: If true, only return apps that have been configured. - name: categories in: query type: array description: Filter by app categories. - name: limit in: query type: integer - name: offset in: query type: integer - name: v1-apps path: /v1/apps/{app_name} operations: - name: getappdetails method: GET description: Get App Details by name. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: app_name in: path type: string required: true authentication: type: apikey key: X-API-KEY value: '{{env.ACI_API_KEY}}' placement: header exposes: - type: mcp namespace: apps-mcp port: 9090 transport: http description: MCP adapter for ACI.dev Apps. One tool per consumed operation. tools: - name: aci-search-apps description: Search ACI.dev Apps by natural-language intent. hints: readOnly: true destructive: false idempotent: true call: apps.searchapps with: intent: tools.intent configured_only: tools.configured_only categories: tools.categories limit: tools.limit offset: tools.offset outputParameters: - type: array mapping: $. - name: aci-get-app-details description: Get details for a specific ACI.dev App. hints: readOnly: true destructive: false idempotent: true call: apps.getappdetails with: app_name: tools.app_name outputParameters: - type: object mapping: $.