B2 MCP logo

B2 MCP

Unclaimed

by backblaze-labs

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

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'b2-mcp' -- 'npx' '-y' '@backblaze-labs/b2-mcp'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

aianthropicb2b2-labsbackblazeclaudecloud-storagemcpmcp-servermodel-context-protocols3typescript

More in Files & Storage

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

b2_authorize_account

Verify credentials and return account info

b2_create_bucket

Create a persistent bucket with initial policy settings

b2_create_group_member

Create a Partner group member (Partner API credential)

b2_create_key

Create a scoped application key through the configured secret sink

b2_delete_bucket

Delete an empty bucket

b2_delete_key

Irreversibly revoke an application key

b2_eject_group_member

Remove a member from a partner group (Partner API credential)

b2_get_bucket_notification_rules

Read webhook notification rules with secrets redacted

b2_list_buckets

List buckets (optional filters)

b2_list_group_members

List group members (Partner API credential)

b2_list_groups

List partner groups (Partner API credential)

b2_list_keys

List application keys

b2_list_largest_files

A bucket's largest objects via bounded live listing

b2_rank_egress_leaders

Top egress by account or bucket over a period

b2_report_usage_growth

Rank accounts by stored-data growth between two dates

b2_reserve_trial_create_account

Reserve a trial account (Partner API credential)

b2_set_bucket_notification_rules

Replace webhook notification rules; public HTTPS targets only

b2_unfinished_uploads

Abandoned multipart uploads consuming storage

b2_update_bucket

Update persistent bucket settings; risky changes are gated

b2_update_file_legal_hold

Set/clear legal hold on an object

b2_update_file_retention

Set/clear retention on an object

s3_abort_multipart_upload

Abort a multipart upload

s3_complete_multipart_upload

Complete multipart upload from ordered part ETags

s3_copy_object

Server-side copy

s3_create_multipart_upload

Begin a multipart upload

s3_delete_object

Delete current object or exact version; destructive gate applies

s3_delete_objects

Bulk-delete objects

s3_get_bucket_location

Bucket region / location constraint

s3_get_object

Inline download of a small (≤1 MiB) control-plane object

s3_get_presigned_upload_part_url

Mint a presigned PUT URL for a part

s3_get_presigned_url

Short-lived presigned PUT/GET bearer URL

s3_head_bucket

Check a bucket is reachable on the S3 endpoint

s3_head_object

Object metadata

s3_list_multipart_uploads

List in-progress multipart uploads (paginated)

s3_list_object_versions

List object versions and delete markers (paginated)

s3_list_objects_v2

List objects

s3_list_parts

List uploaded parts

s3_put_bucket_lifecycle

Set S3 lifecycle rules

s3_put_object

Inline upload of a small (≤1 MiB) control-plane object

s3_upload_part_copy

Server-side copy of a part

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about B2 MCP Server

How do I connect B2 MCP Server to Claude?
Run `claude mcp add b2-mcp -- npx -y @backblaze-labs/b2-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is B2 MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can B2 MCP Server do?
B2 MCP Server documents 40 tools to the agent, including b2_authorize_account, b2_create_bucket, b2_create_group_member. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.