naftiko: 1.0.0-alpha2 info: label: Wahoo Cloud API — Permissions description: >- Permission revocation capability for the Wahoo Cloud API. Removes the calling application's access for the authenticated user. tags: - Wahoo - Permissions - OAuth created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: WAHOO_ACCESS_TOKEN: WAHOO_ACCESS_TOKEN capability: consumes: - type: http namespace: cloud-permissions baseUri: https://api.wahooligan.com description: Wahoo Cloud Permissions surface. resources: - name: v1-permissions path: /v1/permissions operations: - name: revokeAppAccess method: DELETE description: Revoke the calling app's access for the authenticated user. authentication: type: bearer value: '{{env.WAHOO_ACCESS_TOKEN}}' placement: header exposes: - type: mcp namespace: cloud-permissions-mcp port: 9090 transport: http description: MCP adapter for Wahoo Cloud Permissions. tools: - name: wahoo-revoke-app-access description: Revoke the calling Wahoo app's access for the authenticated user. hints: { readOnly: false, destructive: true, idempotent: true } call: cloud-permissions.revokeAppAccess