24 actions ready for your AI
Connect Bunny to your AI
Add your Bunny key once and every AI you use can add pull zones, update pull zones and count pull zones through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Bunny's own documented API, and we have not run them here yet.
Use your own Bunny account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Bunny
What your AI can do with Bunny
Choose a task and ask your AI.
Pull
- Pull zone public index all
GETList Pull Zones
page- The page number to return.
search- The search term that will be used to filter the results
includeCertificate- Determines if the result hostnames should contain the SSL certificate
- Pull zone public add
POSTAdd Pull Zone
OriginUrl- Sets the origin URL of the Pull Zone
AllowedReferrers- Sets the list of referrer hostnames that are allowed to access the pull zone.
BlockedReferrers- Sets the list of referrer hostnames that are blocked from accessing the pull zone.
BlockedIps- Sets the list of IPs that are blocked from accessing the pull zone.
- Pull zone public index
GETGet Pull Zone
idrequired- The ID of the Pull Zone that should be returned
includeCertificate- Determines if the result hostnames should contain the SSL certificate
- Pull zone public update pull zone
POSTUpdate Pull Zone
idrequired- The ID of the Pull Zone that should be updated
OriginUrl- Sets the origin URL of the Pull Zone
AllowedReferrers- Sets the list of referrer hostnames that are allowed to access the pull zone.
BlockedReferrers- Sets the list of referrer hostnames that are blocked from accessing the pull zone.
- Pull zone public add certificate
POSTAdd Custom Certificate
idrequired- The ID of the requested Pull Zone
Hostnamerequired- The hostname to which the hostname will be added
Certificaterequired- The Base64 encoded binary data of the certificate file
CertificateKeyrequired- The Base64 encoded binary data of the certificate key file
- Pull zone public add hostname
POSTAdd Custom Hostname
idrequired- The ID of the requested Pull Zone
Hostnamerequired- The hostname that will be added
- Pull zone public add allowed referrer
POSTAdd Allowed Referer
idrequired- The ID of the requested Pull Zone
Hostnamerequired- The hostname that will be added as an allowed referer
- Pull zone public add blocked referrer
POSTAdd Blocked Referer
idrequired- The ID of the requested Pull Zone
Hostnamerequired- The hostname that will be added as a blocked referer
- Pull zone public add blocked ip
POSTAdd Blocked IP
idrequired- The ID of the requested Pull Zone
BlockedIprequired- The IP that will be blocked from accessing the pull zone
- Pull zone public count
GETCount Pull Zones
- Pull zone public load free certificate
GETLoad Free Certificate
hostnamerequired- The hostname that the certificate will be loaded for
useOnlyHttp01- If false and a Bunny DNS Zone exists for the domain, DNS01 validation we be attempted.
- Pull zone public request external dns certificate
POSTRequest External DNS Certificate
Hostnamerequired
- Pull zone public complete external dns certificate
POSTComplete External DNS Certificate
Hostnamerequired
- Pull zone public request external http certificate
POSTRequest External HTTP Certificate
Hostnamerequired
- Pull zone public complete external http certificate
POSTComplete External HTTP Certificate
Hostnamerequired
- Pull zone public check availability
POSTCheck the pull zone availability
Name- Determines the name of the zone that we are checking
- Pull zone public add edge rule
POSTAdd/Update Edge Rule
pullZoneIdrequired- The ID of the Pull Zone where the Edge Rule will be created
Guid- The unique GUID of the edge rule
ActionType- The action type of the edge rule.
ActionParameter1- The Action parameter 1.
- Pull zone public update private key type
POSTChange hostname private key type
idrequired- The hostname that the private key type will be updated on
HostnamerequiredKeyTyperequired- 0 = Ecdsa 1 = Rsa
- Pull zone public purge cache post by tag
POSTPurge Cache
idrequired- The ID of the Pull Zone that should be cleared
body- The request body.
Video
- List video libraries endpoint list video libraries
GETList Video Libraries
search- The search term that will be used to filter the results
- Add video library endpoint add video library
POSTAdd Video Library
Namerequired- The name of the Video Library.
ReplicationRegions- The geo-replication regions of the underlying storage zone
PlayerVersion- (Optional) Sets player version used for this library
EncodingTier- (Optional) Defines encoding tier.
Optimizer
- Get optimizer statistics endpoint get optimizer statistics
GETGet optimizer statistics
pullZoneIdrequired- Id of Pull Zone
dateFrom- (Optional) The start date of the statistics.
dateTo- (Optional) The end date of the statistics.
hourly- (Optional) If true, the statistics data will be returned in hourly groupping.
Pullzone
- Get pullzone originshield queuestatistics
GETGet Origin Shield Queue Statistics
pullZoneIdrequired- Id of a Pull Zone
dateFrom- (Optional) The start date of the statistics.
dateTo- (Optional) The end date of the statistics.
hourly- (Optional) If true, the statistics data will be returned in hourly groupping.
Show 1 more group
Safe
- Get safe hop statistics endpoint get safe hop statistics
GETGet SafeHop Statistics
pullZoneIdrequired- Id of a Pull Zone
dateFrom- (Optional) The start date of the statistics.
dateTo- (Optional) The end date of the statistics.
hourly- (Optional) If true, the statistics data will be returned in hourly groupping.
Ask your AI
Try one of these requests with a connected AI.
- Add a pull zone public in Bunny
- Update a pull zone public in Bunny
- Show me the optimizer statistic endpoint in Bunny
- Show me the safe hop statistic in Bunny
- Show me the pullzone originshield queuestatistic in Bunny
- List my video library endpoints in Bunny
Bunny MCP server, hosted by ahel
One hosted endpoint serves Bunny. There is nothing to install and no local server to run.
Connect Bunny to Claude, Claude Code, Cursor or Codex
- Add your Bunny key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Bunny keyon the vendor's side; paste it into ahel after sign-in
About Bunny
Bunny is a media service. Connect your own key and your AI can add pull zones, update pull zones and count pull zones.
Bunny over MCP: ahel serves Bunny to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Bunny key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Bunny key safe?
Your Bunny key is sealed in ahel and added to the request server-side when your AI calls Bunny. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Bunny through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Bunny?
24 actions today, covering pulls, videos and optimizers. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Bunny cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Bunny may bill you for API use under its own terms.
