Skip to main content
Server path: /azure-storage | Type: Application | PCID required: Yes Blobs, containers, and queues

Tools

ToolDescription
azure_storage_upload_blobUpload a blob to Azure Storage container
azure_storage_delete_blobDelete a blob from Azure Storage container
azure_storage_create_containerCreate a new container in Azure Storage
azure_storage_list_containersList all containers in the Azure Storage account
azure_storage_list_blobsList blobs in an Azure Storage container
azure_storage_get_blobGet blob content and metadata from Azure Storage
azure_storage_copy_blobCopy a blob within Azure Storage or from another source
azure_storage_set_blob_metadataSet metadata for an existing blob

azure_storage_upload_blob

Upload a blob to Azure Storage container Parameters:
ParameterTypeRequiredDefaultDescription
containerNamestringYesContainer name to upload to
blobNamestringYesName for the blob
contentstringYesContent to upload (base64 encoded for binary)
contentTypestringNoMIME type of the content
metadataobjectNoMetadata key-value pairs for the blob
overwritebooleanNofalseWhether to overwrite existing blob

azure_storage_delete_blob

Delete a blob from Azure Storage container Parameters:
ParameterTypeRequiredDefaultDescription
containerNamestringYesContainer name
blobNamestringYesBlob name to delete
deleteSnapshotsstringNoHow to handle blob snapshots

azure_storage_create_container

Create a new container in Azure Storage Parameters:
ParameterTypeRequiredDefaultDescription
containerNamestringYesName for the new container (lowercase, 3-63 characters)
publicAccessLevelstringNo"private"Public access level for the container
metadataobjectNoMetadata key-value pairs for the container

azure_storage_list_containers

List all containers in the Azure Storage account Parameters:
ParameterTypeRequiredDefaultDescription
prefixstringNoFilter containers by name prefix
maxResultsnumberNo5000Maximum number of containers to return

azure_storage_list_blobs

List blobs in an Azure Storage container Parameters:
ParameterTypeRequiredDefaultDescription
containerNamestringYesContainer name to list blobs from
prefixstringNoFilter blobs by name prefix
maxResultsnumberNo5000Maximum number of blobs to return

azure_storage_get_blob

Get blob content and metadata from Azure Storage Parameters:
ParameterTypeRequiredDefaultDescription
containerNamestringYesContainer name
blobNamestringYesBlob name to retrieve
includeContentbooleanNotrueWhether to include blob content in response
includeMetadatabooleanNotrueWhether to include blob metadata

azure_storage_copy_blob

Copy a blob within Azure Storage or from another source Parameters:
ParameterTypeRequiredDefaultDescription
sourceContainerNamestringYesSource container name
sourceBlobNamestringYesSource blob name
destinationContainerNamestringYesDestination container name
destinationBlobNamestringYesDestination blob name
metadataobjectNoMetadata for the destination blob

azure_storage_set_blob_metadata

Set metadata for an existing blob Parameters:
ParameterTypeRequiredDefaultDescription
containerNamestringYesContainer name
blobNamestringYesBlob name
metadataobjectYesMetadata key-value pairs to set