naftiko: 1.0.0-alpha2 info: label: Amazon S3 Glacier Operations description: Workflow capability for Amazon S3 Glacier. Enables automation of Amazon S3 Glacier resources for cloud operations teams. tags: - Amazon S3 Glacier - AWS - Cloud Operations created: '2026-04-19' modified: '2026-05-06' binds: - namespace: env keys: AWS_ACCESS_KEY: AWS_ACCESS_KEY AWS_SECRET_KEY: AWS_SECRET_KEY capability: consumes: - type: http namespace: amazon-s3-glacier baseUri: https://glacier.{region}.amazonaws.com description: Amazon S3 Glacier REST API authentication: type: bearer token: '{{AWS_ACCESS_KEY}}' resources: - name: accountId path: /{accountId}/vaults description: accountId operations operations: - name: listVaults method: GET description: Amazon S3 Glacier List Vaults outputRawFormat: json outputParameters: - name: result type: object value: $. - name: describeVault method: GET description: Amazon S3 Glacier Describe Vault outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createVault method: PUT description: Amazon S3 Glacier Create Vault outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deleteVault method: DELETE description: Amazon S3 Glacier Delete Vault outputRawFormat: json outputParameters: - name: result type: object value: $. - name: uploadArchive method: POST description: Amazon S3 Glacier Upload Archive outputRawFormat: json outputParameters: - name: result type: object value: $. - name: listJobs method: GET description: Amazon S3 Glacier List Jobs outputRawFormat: json outputParameters: - name: result type: object value: $. - name: initiateJob method: POST description: Amazon S3 Glacier Initiate Job outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest port: 8080 namespace: amazon-s3-glacier-api description: Unified REST API for Amazon S3 Glacier operations. resources: - path: /v1/resources name: resources description: Amazon S3 Glacier resources operations: - method: GET name: list-resources description: List Amazon S3 Glacier resources outputParameters: - type: object mapping: $. - type: mcp port: 9090 namespace: amazon-s3-glacier-mcp transport: http description: MCP server for AI-assisted Amazon S3 Glacier operations. tools: - name: list-amazon-s3-glacier-resources description: List Amazon S3 Glacier resources hints: readOnly: true outputParameters: - type: object mapping: $.