Create a scoped B2 application key with least-privilege capabilities, routing the one-time secret through the configured secret sink for secure credential management.
Replace a bucket's complete event-notification webhook rule set with the full desired configuration. Retrieve existing rules first and submit all rules to keep, as omitted rules are removed.
Delete a single B2 object through the S3 API. Specify versionId to permanently remove a specific version; otherwise, standard delete semantics may create a delete marker in versioned buckets.
MCP server for Backblaze B2 Cloud Storage: a focused, safe 40-tool surface (17 native B2 SDK, 19 S3 data-plane, 4 analytics) for any MCP-compatible AI client, currently incubating in Backblaze-Labs
Enables seamless integration with Backblaze B2 cloud storage for managing buckets, uploading/downloading files, handling large multipart uploads, and managing application keys through natural language interactions.
Permanently delete a Backblaze B2 application key to revoke access immediately. Verify the key ID with b2_list_keys first; the secret cannot be recovered and dependent systems lose access.
Find which files consume the most space in a Backblaze B2 bucket. Give a bucket name or ID and optional prefix; returns largest objects by size and upload time, with bounded scans on large buckets.
Rank B2 accounts by storage growth or shrinkage between two dates. Compare latest snapshot against a month, quarter, or year earlier to identify top-growing accounts and customers moving data off.
Create a B2 Reserve trial account through the Partner API, returning a one-time durable application key. Use it to provision billable trial storage with specified term, region, and capacity for partners.
Complete a multipart upload by assembling all uploaded parts into one object in Backblaze B2. Use after every part is uploaded to finalize the transfer.
Generate short-lived presigned PUT URLs for multipart upload parts so clients can upload each part directly to B2, then use the returned ETags to complete the upload.
Generate a short-lived presigned URL for single B2 object download or upload, enabling direct data transfer between client and B2 without passing through the MCP server.
Eject a member from a Backblaze B2 Group without deleting the account. Optionally change their email; the member resets their password on next login. This action cannot be undone via API.
Identify abandoned multipart uploads silently consuming storage in a B2 bucket. Get count, oldest upload age, and wasted bytes to clean up bucket bloat.