# Bunny.net MCP for AI Agents AI Agent Connect

> Bunny.net MCP lets you manage your edge CDN and cloud storage through an AI agent. You can provision Pull Zones, purge cache instantly, and manage storage volumes without leaving your chat interface. It turns your AI into a dedicated edge configuration wizard for Bunny.net.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_9LhPrBcF7hNaL0nD0NwiZdn4XDDstTrbl1c4yGle/ai-agent-connect
- **Tags:** cdn, edge-computing, cloud-storage, caching, network-acceleration

## Description

Managing edge infrastructure usually means jumping between complex dashboards or wrestling with command line tools just to clear a cache or check a storage volume. This Connector changes that by letting you handle your Bunny.net configuration through natural conversation. Instead of hunting for specific IDs or navigating nested menus, you just tell your agent what needs to happen. You can spin up new CDN links, wipe out old storage zones, or peek inside your asset folders to verify file sizes and hashes. It's about getting things done without the overhead of a web portal. By connecting this to Vinkius, you get a direct line to your edge network, making it way easier to keep your assets fresh and your global traffic moving correctly.

## Tools

### delete_storage_zone
Delete a storage zone and free up the namespace. Use this to vaporize existing storage zones.

### get_pull_zone
Pull the SSL, bandwidth limits, and edge rules for a specific zone. This lets you inspect your current configurations.

### get_storage_zone
Get the FTP credentials and origin PoPs for a storage zone. Use this to find internal credentials for specific zones.

### list_storage_zones
Find all your physical edge storage folders. This helps you locate folders managed natively on Bunny.net.

### purge_pull_zone
Clear the cache for a specific zone to force a fresh origin fetch. This blasts an immediate invalidation to your edge.

### add_pull_zone
Create a new CDN reverse proxy domain and get the new ID. This helps you provision fast delivery links quickly.

### add_storage_zone
Set up a new replication volume in the NY region. Use this to bootstrap empty storage areas.

### delete_pull_zone
Remove a CDN alias and stop all proxy traffic to that domain. This instantly drops incoming connections.

### list_files
See all files in a storage zone with their byte sizes and hashes. This lets you enumerate your uploaded binary assets.

### list_pull_zones
See all your active CDN domains and their origin targets. Use this to identify your global delivery domains.

## Prompt Examples

**Prompt:** 
```
List all my current Pull Zones and their original targets.
```

**Response:** 
```
You have 2 Pull Zones explicitly active.

| Zone Name | ID | Origin Target |
| :--- | :--- | :--- |
| **prod-app-cdn** | 12040 | AWS S3 Bucket |
| **staging-cdn** | 19302 | Beta Server IP |

Do you need to examine their advanced security configurations?
```

**Prompt:** 
```
My site design looks old, the JS didn't update. Purge Pull Zone ID 12040 right now.
```

**Response:** 
```
I've sent the global invalidation command. The CDN cache on Pull Zone 12040 has been instantly purged. Your edge nodes are now re-fetching the JS origin bundles actively. You're good to go.
```

**Prompt:** 
```
What files are currently inside the '/assets/' path of our 'main-storage-x' Edge Storage zone?
```

**Response:** 
```
I checked your NVMe edge cluster. Within `/assets/`, I found:

*   `hero_bg.webp` (1.2 MB)
*   `compiled_main.css` (900 KB)

Shall I provide the cryptographic checksums?
```

## Capabilities

### Provision new CDN links
Create new Pull Zones to distribute your media globally.

### Clear cache data
Instantly purge CDN cache to push out new content.

### Manage storage volumes
Add or remove edge storage zones for your files.

### Inspect storage files
Check file sizes and hashes inside your storage zones.

### View zone configs
See SSL settings, bandwidth limits, and edge rules.

### List delivery domains
See all your active CDN links and origin targets.

## Use Cases

### Cache isn't updating
A front-end dev asks the agent to purge a specific zone after a JS bundle update, using `purge_pull_zone` to fix the issue instantly.

### Need a new CDN
A developer wants to spin up a new microsite and asks the agent to create a Pull Zone with `add_pull_zone` to get it live.

### Verify file uploads
A media owner checks if their video assets reached the edge correctly by listing files in a zone with `list_files`.

### Cleanup old assets
A DevOps engineer wants to delete a stale storage volume and uses `delete_storage_zone` to free up the namespace.

## Benefits

- Instant Cache Purges: Use `purge_pull_zone` to clear old assets immediately after a deployment, ensuring users always see the latest version.
- Faster Provisioning: Spin up new CDN links with `add_pull_zone` without opening the Bunny.net dashboard or manually configuring headers.
- Deep File Inspection: Use `list_files` to verify asset sizes and hashes directly in your storage to catch upload errors quickly.
- Easy Volume Management: Manage your storage footprint using `add_storage_zone` and `delete_storage_zone` to keep your infrastructure clean.
- Metadata at a Glance: Get SSL and bandwidth details quickly with `get_pull_zone` to audit your current edge rules.

## How It Works

The bottom line is you get a hands-free way to manage Bunny.net edge infrastructure.

1. Subscribe to the Bunny.net MCP via Vinkius.
2. Provide your master API key and standard zone tokens.
3. Start managing your CDN and storage via your AI client.

## Frequently Asked Questions

**Can I use Bunny.net MCP to clear my CDN cache?**
Yes, you can use it to instantly purge the cache on specific zones. This ensures your users see fresh content immediately after you've pushed a new update.

**How do I manage my Bunny.net storage with an AI agent?**
You can use it to create new storage zones, delete old ones, and even see the files inside them. It makes managing your edge storage volumes much faster than using the web portal.

**Can the Bunny.net MCP help me set up new CDN links?**
Yes, you can ask your agent to provision new Pull Zones. It will provide you with the new domain and ID so you can get your content live on the edge quickly.

**Is there a way to see my files in Bunny.net storage via chat?**
You can use this Connector to list the files in your storage zones. It will return the byte lengths and cryptographic hashes for your uploaded assets.

**How does Bunny.net MCP handle my security settings?**
You can use it to extract metadata from your Pull Zones, which includes your SSL configurations and bandwidth limits. This helps you audit your security rules easily.

**Can I delete old Bunny.net zones to save space?**
Yes, you can use the Connector to delete storage zones or remove pull zones. This helps you keep your namespace clean and manage your edge resources more effectively.

**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.