naftiko: 1.0.0-alpha2 info: label: Oura Personal Info API — Personal Info description: 'Oura Personal Info API — Personal Info. 1 operations. Lead operation: Single Personal Info Document. Self-contained Naftiko capability covering one Oura business surface.' tags: - Oura - Personal Info - User created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: OURA_ACCESS_TOKEN: OURA_ACCESS_TOKEN capability: consumes: - type: http namespace: personal-info baseUri: https://api.ouraring.com description: Oura Personal Info API — Personal Info business capability. Self-contained, no shared references. resources: - name: v2-usercollection-personal-info path: /v2/usercollection/personal_info operations: - name: single-personal-info-document-v2-usercollection-personal-info-get method: GET description: Single Personal Info Document outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: bearer value: '{{env.OURA_ACCESS_TOKEN}}' placement: header exposes: - type: rest namespace: personal-info-rest port: 8080 description: REST adapter for Oura Personal Info API — Personal Info. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/v2/usercollection/personal-info name: v2-usercollection-personal-info description: REST surface for v2-usercollection-personal-info. operations: - method: GET name: single-personal-info-document-v2-usercollection-personal-info-get description: Single Personal Info Document call: personal-info.single-personal-info-document-v2-usercollection-personal-info-get outputParameters: - type: object mapping: $. - type: mcp namespace: personal-info-mcp port: 9090 transport: http description: MCP adapter for Oura Personal Info API — Personal Info. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: oura-single-personal-info-document description: Single Personal Info Document hints: readOnly: true destructive: false idempotent: true call: personal-info.single-personal-info-document-v2-usercollection-personal-info-get outputParameters: - type: object mapping: $.