naftiko: 1.0.0-alpha2 info: label: Azure Quantum Workspace — Storage description: Mint scoped SAS URIs for the storage container backing an Azure Quantum workspace, used to upload job inputs and download outputs. tags: - Azure Quantum - Storage - SAS created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: AZURE_QUANTUM_BEARER: AZURE_QUANTUM_BEARER AZURE_SUBSCRIPTION_ID: AZURE_SUBSCRIPTION_ID AZURE_RESOURCE_GROUP: AZURE_RESOURCE_GROUP AZURE_QUANTUM_WORKSPACE: AZURE_QUANTUM_WORKSPACE capability: consumes: - type: http namespace: storage-storage baseUri: https://management.azure.com resources: - name: storage-sas path: /subscriptions/{{env.AZURE_SUBSCRIPTION_ID}}/resourceGroups/{{env.AZURE_RESOURCE_GROUP}}/providers/Microsoft.Quantum/workspaces/{{env.AZURE_QUANTUM_WORKSPACE}}/storage/sasUri operations: - name: getsasuri method: POST description: Mint A SAS URI Scoped To The Workspace Storage Container. authentication: type: bearer value: '{{env.AZURE_QUANTUM_BEARER}}' placement: header exposes: - type: mcp namespace: storage-storage-mcp port: 9090 transport: http tools: - name: azure-quantum-storage-sas description: Generate a workspace storage SAS URI for direct blob upload/download. hints: readOnly: false call: storage-storage.getsasuri