4,500+ servers built on MCP Fusion
Vinkius

Bunny.net MCP. Manage your entire CDN and cloud storage from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Bunny.net MCP on Cursor AI Code Editor MCP Client Bunny.net MCP on Claude Desktop App MCP Integration Bunny.net MCP on OpenAI Agents SDK MCP Compatible Bunny.net MCP on Visual Studio Code MCP Extension Client Bunny.net MCP on GitHub Copilot AI Agent MCP Integration Bunny.net MCP on Google Gemini AI MCP Integration Bunny.net MCP on Lovable AI Development MCP Client Bunny.net MCP on Mistral AI Agents MCP Compatible Bunny.net MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Bunny.net MCP Server manages your entire edge CDN and cloud storage through conversation. You can add, delete, and list Pull Zones, purge cached content instantly, and manage raw storage volumes.

It lets your AI agent handle complex network operations—no clunky portals, no CURL commands. It's full edge control, right from your chat client.

What your AI agents can do

Add pull zone

Creates a new CDN reverse proxy domain, assigning it a unique Pull Zone ID and default b-cdn.net domain.

Add storage zone

Creates an empty replication Volume inside Bunny.net, defaulting to NY regional primary datacenters.

Delete pull zone

Removes an active CDN acceleration mapping, instantly invalidating its assigned b-cdn.net aliases globally.

+ 7 more capabilities included
Create CDN Acceleration Links

Add a new Pull Zone to instantly provision a fast CDN reverse proxy domain for global media distribution.

Delete CDN Acceleration Links

Remove an active Pull Zone, instantly dropping incoming proxy connections from the global Anycast caching tree.

Purge Zone Cache

Force an immediate cache invalidation on a specific CDN zone, making sure all users pull the latest content from the origin.

Manage Storage Volumes

Bootstrap, inspect, or completely vaporize dedicated replication volumes used for permanent data storage.

View Zone Metadata

Retrieve structural details for a specific Pull Zone, including SSL settings and bandwidth limits.

Inspect Storage Contents

List all files within a Storage Zone, getting their exact byte lengths and cryptographic hashes.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

add019d7566

add pull zone

Creates a new CDN reverse proxy domain, assigning it a unique Pull Zone ID and default b-cdn.net domain.

add019d7566

add storage zone

Creates an empty replication Volume inside Bunny.net, defaulting to NY regional primary datacenters.

delete019d7566

delete pull zone

Removes an active CDN acceleration mapping, instantly invalidating its assigned b-cdn.net aliases globally.

delete019d7566

delete storage zone

Vaporizes an existing Bunny CDN Storage Zone, freeing the namespace and requiring the zone to be empty.

get019d7566

get pull zone

Retrieves metadata for a specific Pull Zone, showing its SSL config, bandwidth limits, and edge rules.

get019d7566

get storage zone

Inspects a Storage Zone, returning its FTP credentials, access keys, and origin PoPs.

list019d7566

list files

Enumerates binary assets inside a Storage Zone, providing their file size in bytes and cryptographic hashes.

list019d7566

list pull zones

Lists all global CDN accelerated delivery domains (Pull Zones), showing their IDs, names, and origin URLs.

list019d7566

list storage zones

Locates all physical Edge Storage origin folders managed natively on Bunny.

purge019d7566

purge pull zone

Bangs an immediate cache invalidation, forcing origin asset re-fetching and spiking the origin ingress traffic for a zone.

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
Start building

Make Your AI Do More

Start with Bunny.net, 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

Bunny.net MCP Server gives your AI client full control over your CDN and cloud storage. You manage your entire edge infrastructure just by talking to your agent. Forget the clunky portals and the CURL commands. You'll get full edge control right from your chat client.

Creating CDN Acceleration Links

add_pull_zone creates a new CDN reverse proxy domain, giving you a unique Pull Zone ID and a default b-cdn.net domain. You can list_pull_zones to see all your global CDN accelerated delivery domains, getting their IDs, names, and origin URLs. To check the details on a specific zone, use get_pull_zone, which shows its SSL config, bandwidth limits, and edge rules.

When you need to remove a zone, delete_pull_zone vaporizes an active CDN acceleration mapping, instantly invalidating its assigned b-cdn.net aliases globally. If you want to force all users to pull the latest stuff, purge_pull_zone bangs an immediate cache invalidation, forcing origin asset re-fetching and spiking the origin ingress traffic for that zone.

Managing Storage Volumes

add_storage_zone creates an empty replication Volume inside Bunny.net, defaulting to NY regional primary datacenters. You can list_storage_zones to find all physical Edge Storage origin folders managed natively on Bunny. Then, get_storage_zone inspects a Storage Zone, returning its FTP credentials, access keys, and origin PoPs. To delete a volume, delete_storage_zone vaporizes an existing Bunny CDN Storage Zone, freeing the namespace and requiring the zone to be empty.

Inspecting Storage Contents

list_files enumerates binary assets inside a Storage Zone, giving you their file size in bytes and cryptographic hashes. You can also list_storage_zones to find all physical Edge Storage origin folders managed natively on Bunny.

How Bunny.net MCP Works

  1. 1 Subscribe to the Bunny.net MCP Server and input your master API Key and zone tokens.
  2. 2 Direct your AI client to the target zone (e.g., 'Purge the cache for zone ID 1234').
  3. 3 The agent executes the necessary API calls, confirming the action (e.g., 'Invalidation command sent; cache purged for zone 1234').

The bottom line is that your AI client talks directly to Bunny.net's API, handling all the complex networking calls for you.

Who Is Bunny.net MCP For?

This is for the DevOps Engineer who gets tired of running curl commands just to check a cache status. It's for the Front-End Developer who needs to guarantee users hit fresh JS bundles immediately after deployment. It's for the Media Owner who needs to track assets deep inside complex storage structures without logging into a separate portal.

DevOps Engineer

Runs burst edge configurations, destroys stale proxies, and debugs origin faults rapidly via natural language requests.

Front-End Developer

Triggers immediate cache purges after code deployment, guaranteeing that users see the latest Javascript bundles.

Media Content Owner

Tracks and manages large media assets deep within origin edge storages, routing video uploads and checking file integrity.

What Changes When You Connect

  • Instant cache invalidation: Need to deploy new JS bundles? Run purge_pull_zone through your agent. The CDN cache flushes immediately, guaranteeing users hit fresh code.
  • Full resource visibility: Use list_pull_zones and list_storage_zones to see every active domain and every storage cluster in one go. No more guessing which zone is live.
  • Safe resource management: Need to tear down a test environment? Use delete_storage_zone or delete_pull_zone. The agent handles the cleanup, making it irreversible and clean.
  • Deep file inspection: Use list_files to check the contents of any storage zone. You get the file name, its byte size, and the cryptographic hash—all without SSHing in.
  • Quick diagnostics: Run get_pull_zone to check the SSL status or bandwidth limits of a specific zone. It extracts all the metadata you need for debugging.
  • Build infrastructure fast: Use add_pull_zone or add_storage_zone to provision new, fully functional zones in seconds. Your agent manages the creation and initial setup.

Real-World Use Cases

01

Fixing a broken front-end deployment

The site looks wrong, and the JS hasn't updated. You tell your agent: 'Purge the cache for my production zone.' The agent runs purge_pull_zone, forcing the global CDN to pull the new assets, and the site fixes itself. Problem solved.

02

Setting up a new media endpoint

You need a new CDN endpoint for your video content. You ask your agent to add_pull_zone for the new project. The agent provisions the domain and tells you the new b-cdn.net address. You're ready to upload.

03

Cleaning up old test data

The staging environment left behind massive, unused storage volumes. You ask your agent to list_storage_zones, identify the target, and run delete_storage_zone. The agent vaporizes the empty volume, cleaning up the namespace.

04

Auditing file integrity

You suspect a critical asset might be corrupted. You instruct your agent to list_files in the storage zone. It returns the file name, its size, and the cryptographic hash. You check the hash against your source control to confirm integrity.

The Tradeoffs

Manual Portal Checks

Logging into the Bunny.net dashboard, clicking through zones, finding the ID, and then manually initiating a cache purge from a separate tab.

Just ask your agent to purge_pull_zone using the zone ID. It handles the whole process in a single command. It's faster, and you don't need to switch tabs.

Brittle CLI Scripting

Writing a multi-step shell script that first checks for a zone ID (list_pull_zones), then passes it to a secondary tool, and finally fails because of an exit code mismatch.

Let your agent do the orchestration. You tell it the goal ('Check the status of the main CDN zone'), and it runs the necessary tools (get_pull_zone, list_pull_zones) sequentially, managing the state for you.

Over-relying on `delete`

Running delete_storage_zone without confirming the zone is empty, risking a failure or data loss because the tool might require manual confirmation.

Always confirm the zone contents first by running list_files. If the zone is empty, then ask the agent to delete_storage_zone.

When It Fits, When It Doesn't

Use this server if you need to manage the full lifecycle of your CDN and cloud storage—from creating a new acceleration link (add_pull_zone) to purging its cache (purge_pull_zone), and managing the raw data volumes (add_storage_zone, delete_storage_zone). It’s your single point of control for the entire edge layer.

Don't use this if you only need to check a single file's existence (use a simple file system check) or if your data pipeline doesn't rely on a CDN. If your need is complex data transformation (e.g., converting image formats), you'll need a dedicated image processing service, not just this zone manager.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Bunny.net. 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

How we secure it →

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

add_pull_zone add_storage_zone delete_pull_zone delete_storage_zone get_pull_zone get_storage_zone list_files list_pull_zones list_storage_zones purge_pull_zone

Managing your edge infrastructure shouldn't require 12 different clicks.

Today, updating a critical asset means logging into the CDN portal. You find the zone, navigate to the cache settings, and hit the 'Purge' button. If you forget a step, or if the portal is slow, you're stuck. You might copy IDs, check multiple tabs, and run multiple commands just to clear a single cache.

With this MCP server, you just tell your agent, 'Clear the cache on the main production zone.' The agent runs `purge_pull_zone` and handles the entire sequence. You get immediate confirmation that the purge command hit the edge nodes.

Bunny.net MCP Server: Control network distribution & storage

Before, creating a new CDN link meant going into the console, setting up the target, and manually verifying the domain name. Decommissioning a zone was a multi-step process involving checking dependencies first.

Now, you simply ask your agent to `add_pull_zone` or `delete_pull_zone`. It manages the entire provisioning or decommissioning process in a single, conversational step. You're done.

Common Questions About Bunny.net MCP

How do I purge the cache using the Bunny.net MCP Server's `purge_pull_zone` tool? +

You tell your agent to purge the cache for the specific Pull Zone ID. The agent executes the purge_pull_zone tool, which immediately forces the CDN to re-fetch the content from your origin.

Can I see all my available CDN zones using `list_pull_zones`? +

Yes. Running list_pull_zones returns a list of every Pull Zone you have created, showing their IDs, names, and the origin URLs they target.

What is the difference between `add_storage_zone` and `add_pull_zone`? +

A Pull Zone manages your public, distributed CDN endpoints. A Storage Zone manages raw, private storage volumes. Use add_pull_zone for public content delivery, and add_storage_zone for backend data storage.

How do I list the files in a Storage Zone using `list_files`? +

You provide the required credentials and tell the agent to run list_files for the specific zone. It returns a list of every file, its byte count, and its cryptographic hash.

How do I check the metadata for a specific Pull Zone using the `get_pull_zone` tool? +

The get_pull_zone tool extracts details like SSL configurations, bandwidth limits, and advanced Edge Rules. It lets you see exactly what's intercepting requests for that specific zone.

What details can I retrieve for an existing Storage Zone using the `get_storage_zone` tool? +

It returns the FTP access credentials, distinguishing between read-only and read-write keys. You also get a list of the origin PoPs for that zone.

How do I manage the data volume when I need to delete a Storage Zone using `delete_storage_zone`? +

The delete_storage_zone tool requires the zone to be empty or forces a recursive wipe. This action frees the namespace back into the registry.

How do I provision a new CDN reverse proxy domain with `add_pull_zone`? +

Using add_pull_zone provisions a radically fast new CDN reverse proxy domain and returns the new Pull Zone ID and default b-cdn.net domain.

Can my AI agent instantly purge a CDN Pull Zone after a release? +

Yes. Instead of logging into the admin portal manually, just tell your agent you deployed the frontend. It will grab the ID of your main Pull Zone and blast the purge_pull_zone command immediately.

Does it track new files uploaded directly to my Storage Zone? +

Yes! Provide the API password and string path, and the agent lists precise object files inside the folder natively. E-commerce sites use this to verify if static images successfully pushed to the edge before updating database paths.

Can it provision new Pull Zones from scratch? +

Absolutely. You can request a fresh caching domain, pass the target origin URL (like an S3 bucket), and the AI builds your CDN layer generating the specific *.b-cdn.net URL response for you.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Bunny.net. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.