naftiko: 1.0.0-alpha2 info: label: UserGems API — Privacy description: 'UserGems API — Privacy. 1 operation. Lead operation: UserGems Privacy Delete. Self-contained Naftiko capability honoring data-subject deletion requests for tracked contacts.' tags: - UserGems - Privacy - GDPR - CCPA created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: USERGEMS_API_KEY: USERGEMS_API_KEY capability: consumes: - type: http namespace: privacy-privacy baseUri: https://api.usergems.com/v1 description: UserGems API — Privacy business capability. Self-contained, no shared references. resources: - name: privacy-delete path: /privacy/delete operations: - name: privacydelete method: POST description: UserGems Privacy Delete outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). Must include `email`. required: true authentication: type: apikey key: X-Api-Key value: '{{env.USERGEMS_API_KEY}}' placement: header exposes: - type: rest namespace: privacy-privacy-rest port: 8080 description: REST adapter for UserGems API — Privacy. resources: - path: /v1/privacy/delete name: privacy-delete description: REST surface for privacy deletion. operations: - method: POST name: privacydelete description: UserGems Privacy Delete call: privacy-privacy.privacydelete with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: privacy-privacy-mcp port: 9090 transport: http description: MCP adapter for UserGems API — Privacy. tools: - name: usergems-privacy-delete description: UserGems Privacy Delete hints: readOnly: false destructive: true idempotent: true call: privacy-privacy.privacydelete with: body: tools.body outputParameters: - type: object mapping: $.