Developer Tools

bunny.net MCP Server

Connect your account, then chat with AI to run tools.

Manage bunny.net pull zones, DNS zones and records, cache purges, and billing from chat — for CDN ops, DNS changes, and edge cache invalidation.

Best forDevOps EngineersWeb DevelopersSite Reliability EngineersPlatform

Try this workflow

Check account balance

What is my current bunny.net account balance and recent billing records?

Managed
10 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with bunny.net

Built for

DevOps Engineers, Web Developers, Site Reliability Engineers, Platform Teams

Example workflows

Check account balance

Billing endpoint — no parameters.

Try this

What is my current bunny.net account balance and recent billing records?

List pull zones

List branch of get_pull_zones.

Try this

List all bunny.net pull zones on my account and summarize names and origin URLs.

Purge cached asset

Cache invalidation — full URL required.

Try this

Purge https://cdn.example.com/assets/app.js from bunny.net CDN cache so visitors get the latest file.

Add DNS A record

DNS record upsert — zone_id plus payload.

Try this

In bunny.net DNS zone 12345, add an A record named www pointing to 203.0.113.10 with TTL 300.

Context to know first

What is bunny.net MCP?

bunny.net MCP connects your bunny.net Account API Key to AI assistants so you can manage CDN pull zones, DNS hosting, cache purges, and view billing from chat.

Where do I get an API key?

Sign in at dash.bunny.net, open Account → API Keys, and copy your Account API Key. Paste it when connecting bunny.net in MCPBundles.

Can agents change my CDN configuration?

Yes — upsert and delete tools can create or remove pull zones, DNS zones, and DNS records. Read tools list resources without making changes.

AI Skill
SKILL.md

Domain knowledge for bunny.net — workflow patterns, data models, and gotchas for your AI agent.

bunny.net

Edge CDN and DNS platform (api.bunny.net). Authenticate with the Account API Key from dash.bunny.net → Account → API Keys.

Capability areas

  • Billing — account balance and billing records (get_billing).
  • Pull zones — list/fetch CDN pull zones; create, update, or delete pull zones.
  • DNS zones — list/fetch DNS zones; create, update, or delete zones.
  • DNS records — add, update, or delete records inside a zone (requires zone_id).
  • Cache purge — purge a full URL from edge cache.

Operational order

  1. Account check — run billing when validating connectivity or reviewing spend.
  2. Inventory — list pull zones and DNS zones before changing configuration.
  3. Configure CDN — create or update pull zones (create needs Name in payload; set OriginUrl for origin-backed zones).
  4. DNS — create a DNS zone with Domain, then add records with zone_id.
  5. Invalidate cache — purge specific URLs after origin updates.

Selector rules

IntentToolRequired inputs
Balance / invoicesget_billingnone
List CDN zonesget_pull_zonesomit id
One pull zoneget_pull_zonesid
Create pull zoneupsert_pull_zonepayload with Name
Update pull zoneupsert_pull_zoneid + payload
DNS zone inventoryget_dns_zonesomit id
Add DNS zoneupsert_dns_zonepayload with Domain
DNS record changeupsert_dns_recordzone_id + payload
Purge cachepurge_urlfull url

Gotchas

  • API key header — bunny.net expects AccessKey, not Bearer auth. Paste the Account API Key from the dashboard; saved keys continue to work after the platform fix.
  • PascalCase payloads — create/update bodies use bunny.net field names (Name, OriginUrl, Domain, etc.).
  • Destructive deletes — delete pull zone, DNS zone, and DNS record tools permanently remove resources.
  • Pagination — pull zone lists use page/perPage; DNS zone lists default to paginated responses.

Tools in this Server (10)

Bunny Inc Delete DNS Record

Permanently delete a DNS record from a bunny.net DNS zone.

Bunny Inc Delete DNS Zone

Permanently delete a bunny.net DNS zone by numeric id.

Bunny Inc Delete Pull Zone

Permanently delete a bunny.net pull zone by numeric id.

Bunny Inc Get Billing

Get bunny.net account billing: current balance and billing records. Use this for spend tracking and reconciliation. No parameters required.

Bunny Inc Get DNS Zones

List or fetch bunny.net DNS zones. Omit id to list zones (page, perPage, search). Pass id to retrieve one zone including its DNS records.

Bunny Inc Get Pull Zones

List or fetch bunny.net CDN pull zones. Omit id to list pull zones (supports page, perPage, search). Pass id to retrieve one pull zone by numeric id.

Bunny Inc Purge URL

Purge a cached URL from bunny.net CDN edge caches. Requires the full URL to purge. Optional async waits for completion; exactPath controls trailing-sl...

Bunny Inc Upsert DNS Record

Add or update a DNS record inside a bunny.net DNS zone. Requires zone_id and payload. Omit record id to add (PUT); pass id to update (POST).

Bunny Inc Upsert DNS Zone

Create or update a bunny.net DNS zone. Omit id to add a zone (payload must include Domain). Pass id to update zone settings such as custom nameservers...

Bunny Inc Upsert Pull Zone

Create or update a bunny.net pull zone. Omit id to create (payload must include Name; OriginUrl is commonly set). Pass id to update settings on an exi...

Frequently Asked Questions

What is bunny.net MCP?

bunny.net MCP connects your bunny.net Account API Key to AI assistants so you can manage CDN pull zones, DNS hosting, cache purges, and view billing from chat.

Where do I get an API key?

Sign in at dash.bunny.net, open Account → API Keys, and copy your Account API Key. Paste it when connecting bunny.net in MCPBundles.

Can agents change my CDN configuration?

Yes — upsert and delete tools can create or remove pull zones, DNS zones, and DNS records. Read tools list resources without making changes.

How do I connect bunny.net to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/bunny-inc. Authentication is handled automatically.

How many tools does bunny.net provide?

bunny.net provides 10 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does bunny.net require?

bunny.net uses API Key. bunny.net requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect bunny.net to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/bunny-inc

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to bunny.net and paste the MCP URL into Remote MCP server URL.
  4. Click Add. bunny.net will appear under Not connected — select it and click Connect to complete OAuth.
Name: bunny.net
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/bunny-inc
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use bunny.net?

Sign in to connect your credentials and start running tools from the chat.

bunny.net MCP Server — CDN, DNS, and Cache Purge for AI Age…