Bunny.net MCP. Manage your entire CDN and cloud storage from chat.
Works with every AI agent you already use
…and any MCP-compatible client
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.
Add a new Pull Zone to instantly provision a fast CDN reverse proxy domain for global media distribution.
Remove an active Pull Zone, instantly dropping incoming proxy connections from the global Anycast caching tree.
Force an immediate cache invalidation on a specific CDN zone, making sure all users pull the latest content from the origin.
Bootstrap, inspect, or completely vaporize dedicated replication volumes used for permanent data storage.
Retrieve structural details for a specific Pull Zone, including SSL settings and bandwidth limits.
List all files within a Storage Zone, getting their exact byte lengths and cryptographic hashes.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d7566add pull zone
Creates a new CDN reverse proxy domain, assigning it a unique Pull Zone ID and default b-cdn.net domain.
019d7566add storage zone
Creates an empty replication Volume inside Bunny.net, defaulting to NY regional primary datacenters.
019d7566delete pull zone
Removes an active CDN acceleration mapping, instantly invalidating its assigned b-cdn.net aliases globally.
019d7566delete storage zone
Vaporizes an existing Bunny CDN Storage Zone, freeing the namespace and requiring the zone to be empty.
019d7566get pull zone
Retrieves metadata for a specific Pull Zone, showing its SSL config, bandwidth limits, and edge rules.
019d7566get storage zone
Inspects a Storage Zone, returning its FTP credentials, access keys, and origin PoPs.
019d7566list files
Enumerates binary assets inside a Storage Zone, providing their file size in bytes and cryptographic hashes.
019d7566list pull zones
Lists all global CDN accelerated delivery domains (Pull Zones), showing their IDs, names, and origin URLs.
019d7566list storage zones
Locates all physical Edge Storage origin folders managed natively on Bunny.
019d7566purge 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
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 Subscribe to the Bunny.net MCP Server and input your master API Key and zone tokens.
- 2 Direct your AI client to the target zone (e.g., 'Purge the cache for zone ID 1234').
- 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.
Runs burst edge configurations, destroys stale proxies, and debugs origin faults rapidly via natural language requests.
Triggers immediate cache purges after code deployment, guaranteeing that users see the latest Javascript bundles.
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_zonethrough your agent. The CDN cache flushes immediately, guaranteeing users hit fresh code. - Full resource visibility: Use
list_pull_zonesandlist_storage_zonesto 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_zoneordelete_pull_zone. The agent handles the cleanup, making it irreversible and clean. - Deep file inspection: Use
list_filesto 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_zoneto 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_zoneoradd_storage_zoneto provision new, fully functional zones in seconds. Your agent manages the creation and initial setup.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
api.video
Host, encode, and stream video content with a developer-first API that handles everything from upload to playback.
Qualified.io
Automate technical hiring and coding assessments — manage assessments, invite candidates, and track test results directly from your AI agent.
Geekflare
Test your website performance, security headers, and DNS configuration with a comprehensive suite of technical audit tools.
You might also like
TextP2P
Send peer-to-peer text messages at scale for political campaigns, nonprofits, and organizations that need personal outreach.
Brandwatch
Access consumer research via Brandwatch — list projects, track queries, and retrieve social mentions directly from any AI agent.
AP Elections API
Access real-time election results — audit races, candidates, and votes via AI.