Wasabi MCP. Manage entire cloud storage infrastructure via conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Wasabi MCP Server controls all your cloud storage assets. List, create, delete buckets; check object versions; audit access lists (ACLs); or verify where your data physically lives.
Use natural conversation to manage high-availability storage without logging into the console.
What your AI agents can do
Create storage bucket
Makes a new, high-availability storage bucket in the specified Wasabi region.
Delete bucket object
Permanently deletes a specific file (object) from any bucket. This action cannot be undone.
Delete storage bucket
Completely removes an empty storage bucket. Note: The bucket must be empty first, and this is irreversible.
Retrieves a full list of every bucket visible to your account.
Provisions and creates a new, high-availability storage container in the specified region.
Permanently removes specific files (objects) from within an existing bucket. This is irreversible.
Activates or checks if object versioning is enabled for a given bucket, protecting against accidental overwrites.
Retrieves the Access Control List (ACL) or verifies the physical geographic region where your data is stored.
Identifies and deletes orphaned, multipart file uploads that consume storage space without containing usable data.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Wasabi MCP Server: 10 Tools for Object Storage Management
These tools let you create, delete, list, manage versions, and audit every aspect of your cloud storage infrastructure through chat commands.
019d761fcreate storage bucket
Makes a new, high-availability storage bucket in the specified Wasabi region.
019d761fdelete bucket object
Permanently deletes a specific file (object) from any bucket. This action cannot be undone.
019d761fdelete storage bucket
Completely removes an empty storage bucket. Note: The bucket must be empty first, and this is irreversible.
019d761fenable bucket versioning
Turns on object versioning for a specified bucket to track file changes over time.
019d761fget bucket datacenter location
Returns the physical geographic region where a given storage bucket is hosted, crucial for compliance checks.
019d761fget bucket versioning status
Checks and reports whether or not object versioning is currently enabled on a specific bucket.
019d761fget object access control
Retrieves the full Access Control List (ACL) for an individual file, showing who has permission to use it.
019d761flist bucket objects
Lists all files (objects) within a bucket, providing details like size and last modified date.
019d761flist pending multipart uploads
Shows any incomplete multipart uploads in a bucket, which are often left behind after failed transfers.
019d761flist storage buckets
Lists every single storage bucket visible to the user's account credentials.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Wasabi, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Wasabi MCP Server lets you manage every single asset in your cloud storage without ever having to log into a console. You'll talk to your AI client, and it handles the dirty work across all your buckets, objects, permissions, and version history. Think of this thing like having a dedicated operations guy who knows exactly where everything is and what needs cleaning up.
Getting Your Bearings on Storage Buckets
You can start by running list_storage_buckets to get a full list of every bucket your account sees. Need more space? You'll use create_storage_bucket; that provisions a brand new, high-availability storage container in the specific Wasabi region you call for. If you gotta clean house, you can run delete_storage_bucket, but listen up: this only works if the bucket is empty first, and once it's gone, it’s totally irreversible.
Tracking Your Data Inside Buckets
To see what's actually stored in a bucket, you use list_bucket_objects. This gives you all the file keys, along with details on their size and when they were last modified. You also need to check list_pending_multipart_uploads; those incomplete uploads are notorious for eating up storage space without holding any usable data, so your agent can find 'em for ya.
Handling Deletions and Cleanup
When you gotta ditch a file, you use delete_bucket_object. Just remember that this action is permanent—there's no undo button on those objects. When the cleanup job is done with an empty bucket, you run delete_storage_bucket to remove it entirely.
Controlling Versioning and Integrity
If keeping track of file changes matters, you use enable_bucket_versioning on a specific bucket to start tracking object versions. You can check if versioning is active or inactive with get_bucket_versioning_status. This capability protects your data from accidental overwrites by giving you historical snapshots.
Auditing Location and Permissions
Compliance is everything, so you gotta know where your data lives. You use get_bucket_datacenter_location to get the exact physical geographic region where a given storage bucket is hosted—that's crucial for legal checks. For security, you pull up the Access Control List (ACL) on an object using get_object_access_control. This shows precisely who has permission to use that file.
You also have tools like list_bucket_objects and list_pending_multipart_uploads which help you see exactly what objects exist, giving you full visibility over the entire storage landscape.
How Wasabi MCP Works
- 1 Subscribe to the Wasabi server and provide your Access Key, Secret Key, and Region credentials.
- 2 Your AI client sends a natural language request (e.g., 'List all my buckets').
- 3 The agent translates this into the necessary tool call (like
list_storage_buckets) and returns the structured data.
The bottom line is, your agent runs complex cloud commands using simple chat prompts, letting you skip the console entirely.
Who Is Wasabi MCP For?
This is for the Cloud Architect who spends too much time clicking through AWS or Azure consoles to prove data residency. It's also for the Data Engineer tired of running manual scripts just to clean up old, incomplete multipart uploads. If your job involves auditing storage access or managing complex compliance requirements, you need this.
Uses get_bucket_datacenter_location and list_storage_buckets to verify that data remains in mandated geographic regions across multiple accounts.
Runs list_pending_multipart_uploads and uses delete_bucket_object to manage datasets, clean up incomplete uploads, and maintain object history using versioning checks.
Automates bucket provisioning (create_storage_bucket) and audits file access permissions via get_object_access_control through a simple chat command.
What Changes When You Connect
- Stop clicking through complex consoles. Instead of logging into the Wasabi web interface, you ask your agent to
list_storage_buckets, and it returns the full inventory immediately. - Ensure compliance with zero effort. Use
get_bucket_datacenter_locationto prove data residency by simply asking: 'Where is my user-data-prod bucket located?' - Prevent accidental overwrites. Check versioning status with
get_bucket_versioning_statusbefore any major deletion or update, giving you safety nets. - Tame storage sprawl. Use
list_pending_multipart_uploadsto find and then delete those orphaned uploads that eat up your allocated space without purpose. - Audit permissions instantly. Need to know who can access a file? Run
get_object_access_controlto get the ACL for any object, bypassing manual permission checks.
Real-World Use Cases
Need to audit compliance before migration
The Cloud Architect needs to confirm all data remains in North America. Instead of opening a dashboard and filtering by region, they ask the agent: 'What is the location for my main backup bucket?' The agent runs get_bucket_datacenter_location, returning immediate confirmation.
Cleaning up a failed data pipeline run
The Data Engineer realizes a transfer job failed midway, leaving behind chunks of data. They use list_pending_multipart_uploads to find the garbage and then confirm deletion using delete_bucket_object, keeping their bucket clean.
Onboarding a new team member
The DevOps Professional needs to provision three new staging buckets. Instead of running three separate CLI commands, they use the agent to run create_storage_bucket thrice in one chat prompt, automating the setup.
Investigating a suspicious file change
The IT Admin suspects someone modified a critical configuration file. They ask the agent to check the object versioning status (get_bucket_versioning_status) and then use list_bucket_objects to see who last touched it.
The Tradeoffs
Treating deletion as a single action
Thinking that just typing 'delete the file' is enough. If versioning isn't on, you might lose the object entirely without knowing it.
→
Always check get_bucket_versioning_status first. Then use delete_bucket_object. This sequence ensures you know if previous versions exist before running an irreversible command.
Ignoring bucket emptiness
Attempting to run delete_storage_bucket on a bucket that still contains objects, which will fail and waste time.
→
Before calling delete_storage_bucket, always list the contents using list_bucket_objects. Once confirmed empty, then execute the deletion.
Assuming full file visibility
Not knowing if an object was created with restricted permissions. You might try to read it and fail without knowing why.
→
Run get_object_access_control on the specific file first. This tells you exactly which user or role has permission, giving you a clear path forward.
When It Fits, When It Doesn't
Use this Wasabi MCP Server if your primary pain point is managing cloud infrastructure state—things like permissions (ACLs), location residency (get_bucket_datacenter_location), or lifecycle integrity (multipart uploads). If you need to orchestrate a complex, multi-vendor workflow (e.g., 'read from S3 and write to Google Cloud'), this server won't cut it; you need an integration layer wrapper. Don't use it if your only goal is basic file transfer—use dedicated upload tools instead. You should rely on list_storage_buckets for inventory, but remember that running delete_storage_bucket requires multiple checks (empty status, etc.) to prevent disaster.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Wasabi. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Auditing cloud storage used to mean digging through 5 different dashboards just to find one piece of data:
Today, checking your company's compliance requires jumping between the bucket list view, the object details panel, and finally the regional settings dashboard. You copy a file name here, paste it there, check its last modified date in a third tab, and then cross-reference its physical location on a fourth screen. It’s slow, manual work.
With this Wasabi MCP Server, you just ask your agent: 'Show me the location of my primary data bucket.' The agent runs `get_bucket_datacenter_location` and gives you the answer in seconds. No clicking through menus needed.
Wasabi MCP Server lets you manage object versioning status instantly.
Before, if a developer accidentally overwrote critical data, you'd have to manually navigate the console, find the bucket, check the versioning settings, and confirm its status. It was a multi-step process just to verify what was possible.
Now, you ask: 'Is versioning on for my user-data-prod bucket?' The agent runs `get_bucket_versioning_status` and tells you immediately if it's active or suspended. That’s the difference.
Common Questions About Wasabi MCP
How do I check where a Wasabi bucket is located using Wasabi MCP Server? +
You use get_bucket_datacenter_location. Just tell your agent which bucket you want to check, and it runs the tool. This confirms the physical region for compliance checks.
Can I delete a file from Wasabi using Wasabi MCP Server? +
Yes, use delete_bucket_object. Remember that this action is irreversible, so always confirm you are deleting the right object first.
How do I list all my buckets with Wasabi MCP Server? +
Run the list_storage_buckets tool. It gives you a complete inventory of every bucket visible to your credentials in one go.
What is the best way to find incomplete uploads on Wasabi using Wasabi MCP Server? +
You use list_pending_multipart_uploads. This tool specifically targets those orphaned chunks of data that are consuming storage but aren't part of a finished object.
Using `get_object_access_control`, how can I audit who has access to a specific file in Wasabi MCP Server? +
The tool retrieves the Access Control List (ACL) for that object. It shows exactly which users or groups have read, write, or delete permissions on the file.
What should I use to enable version control protection for a bucket with Wasabi MCP Server? +
You run enable_bucket_versioning to activate object versioning. This keeps old copies of files automatically, so if someone overwrites something by accident, you won't lose the previous data.
When can I use the `delete_storage_bucket` tool with Wasabi MCP Server? +
You must ensure the bucket is completely empty first. The server requires zero objects to be present before it lets you run this command, as the action is permanent.
What specific details does the `list_bucket_objects` tool provide for every file in a bucket? +
The listing returns three key metrics: the object's unique key (name), its size, and the date it was last modified. This lets you track data changes without leaving your chat interface.
Can I check if a file is publicly accessible through the agent? +
Yes. The get_object_access_control tool allows your AI agent to retrieve the Access Control List (ACL) for any specific file, helping you audit permissions and identify public objects.
How do I protect my files from accidental deletion in a bucket? +
You can use the enable_bucket_versioning tool to activate versioning on your bucket. This ensures that historical copies of your files are preserved, allowing you to recover from accidental overwrites or deletions.
Can I see where my data is physically stored? +
Absolutely. Use the get_bucket_datacenter_location tool to retrieve the specific geographic region where a bucket is hosted, ensuring you meet data residency requirements.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
HERE (Location & Maps)
Build with location data via HERE — geocode addresses, calculate routes, track traffic, and get weather.
Nhost
Manage Nhost authentication and storage — handle user sign-ins, registrations, profile management, and file uploads directly from any AI agent.
Tencent TRTC
Bring Tencent's Dominant Real-Time Communications Engine to your AI workflow. Manage rooms, cloud recordings, and call metrics.
You might also like
BLS Public Data API
Access labor statistics — audit economic series and trends via AI.
Chuanglan 253 / 创蓝
Leading cloud communication and KYC platform in China — send ultra-high volume SMS and verify user identities via AI.
Jina AI (Search Foundation & LLM Grounding)
Power your RAG and search via Jina AI — generate embeddings, rerank documents, read URLs, and perform semantic web search.