naftiko: 1.0.0-alpha2 info: label: Galileo Public API — API Keys description: 'Galileo Public API — API Keys. Self-contained Naftiko capability for listing, creating, and deleting user API keys.' tags: - Galileo - ApiKeys created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: GALILEO_API_KEY: GALILEO_API_KEY capability: consumes: - type: http namespace: platform-apikeys baseUri: https://api.galileo.ai description: Galileo API Keys business capability. resources: - name: userapikeys path: /v2/users/{user_id}/api_keys operations: - name: listuserapikeys method: GET description: List API keys for a Galileo user. inputParameters: - name: user_id in: path type: string required: true - name: createuserapikey path: /v2/users/api_keys operations: - name: createapikey method: POST description: Create a Galileo API key for the current user. inputParameters: - name: body in: body type: object required: true - name: userapikey path: /v2/users/api_keys/{api_key_id} operations: - name: deleteapikey method: DELETE description: Delete a Galileo API key. inputParameters: - name: api_key_id in: path type: string required: true authentication: type: apikey key: Galileo-API-Key value: '{{env.GALILEO_API_KEY}}' placement: header exposes: - type: mcp namespace: platform-apikeys-mcp port: 9090 transport: http description: MCP adapter for Galileo API Keys. tools: - name: galileo-list-user-api-keys description: List API keys for a user. hints: readOnly: true destructive: false idempotent: true call: platform-apikeys.listuserapikeys with: user_id: tools.user_id - name: galileo-create-api-key description: Create an API key for the current user. hints: readOnly: false destructive: false idempotent: false call: platform-apikeys.createapikey with: body: tools.body - name: galileo-delete-api-key description: Delete an API key. hints: readOnly: false destructive: true idempotent: true call: platform-apikeys.deleteapikey with: api_key_id: tools.api_key_id