naftiko: 1.0.0-alpha2 info: label: Hyperbrowser Extensions — Extensions description: Hyperbrowser Extensions — Extensions. 2 operations. Self-contained Naftiko capability covering one Hyperbrowser business surface. tags: - Hyperbrowser - Extensions created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: HYPERBROWSER_API_KEY: HYPERBROWSER_API_KEY capability: consumes: - type: http namespace: extensions-extensions baseUri: https://api.hyperbrowser.ai description: Hyperbrowser Extensions — Extensions business capability. Self-contained, no shared references. resources: - name: api-extensions-add path: /api/extensions/add operations: - name: post-api-extensions-add method: POST description: Add a New Extension outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: api-extensions-list path: /api/extensions/list operations: - name: get-api-extensions-list method: GET description: List All Extensions outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: apikey key: x-api-key value: '{{env.HYPERBROWSER_API_KEY}}' placement: header exposes: - type: rest namespace: extensions-extensions-rest port: 8080 description: REST adapter for Hyperbrowser Extensions — Extensions. resources: - path: /v1/api/extensions/add name: api-extensions-add description: REST surface for api-extensions-add. operations: - method: POST name: post-api-extensions-add description: Add a New Extension call: extensions-extensions.post-api-extensions-add with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/api/extensions/list name: api-extensions-list description: REST surface for api-extensions-list. operations: - method: GET name: get-api-extensions-list description: List All Extensions call: extensions-extensions.get-api-extensions-list with: {} outputParameters: - type: object mapping: $. - type: mcp namespace: extensions-extensions-mcp port: 9090 transport: http description: MCP adapter for Hyperbrowser Extensions — Extensions. tools: - name: hyperbrowser-post-api-extensions-add description: Add a New Extension hints: readOnly: false destructive: false idempotent: false call: extensions-extensions.post-api-extensions-add with: body: tools.body outputParameters: - type: object mapping: $. - name: hyperbrowser-get-api-extensions-list description: List All Extensions hints: readOnly: true destructive: false idempotent: true call: extensions-extensions.get-api-extensions-list with: {} outputParameters: - type: object mapping: $.