io.usefulapi/bunny-net
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
bunny.net MCP by usefulapi
Publisher-provided description
Inspect pull zones, storage, DNS and video libraries on bunny.net, and purge caches.
Summary by lookupd
Inspect bunny.net CDN, storage, DNS and video settings, review audit logs, and purge caches or edit DNS records.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http bunny-net https://bunny-net.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add bunny-net --url https://bunny-net.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"bunny-net": {
"url": "https://bunny-net.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (22 tools)
Publisher-provided text
bunny_list_pull_zonesList the CDN pull zones on the account. By default returns a compact view per zone (id, name, origin URL, enabled/suspended, hostnames, linked storage zone, banbunny_get_pull_zoneFetch one pull zone with all its settings: origin, hostnames, caching, security, edge rules (with their GUIDs, needed by bunny_set_edge_rule_enabled), blocked Ibunny_list_storage_zonesList the edge storage zones on the account: region, replication regions, storage used, file count, tier and connected pull zones. Storage passwords are redactedbunny_get_storage_zoneFetch one edge storage zone: hostname, region, replication, storage used, files stored, 404 handling and connected pull zones. Storage passwords are redacted. bbunny_get_storage_zone_statisticsDaily charts of storage used and file count for one storage zone. bunny.net: GET /storagezone/{id}/statistics.bunny_list_dns_zonesList the DNS zones hosted on bunny.net, with nameserver detection, DNSSEC and logging status. bunny.net: GET /dnszone.bunny_get_dns_zoneFetch one DNS zone with its settings and records. bunny.net: GET /dnszone/{id}.bunny_list_dns_recordsList the records in one DNS zone, optionally filtered by type or search term. Record Type comes back as bunny.net's integer code (0=A, 1=AAAA, 2=CNAME, 3=TXT, 4bunny_export_dns_zoneExport one DNS zone as a BIND zone file (plain text) — handy for review, diffing or backup before a change. bunny.net: GET /dnszone/{id}/export.bunny_list_video_librariesList the Stream video libraries: video count, storage and traffic usage, linked pull/storage zones and player/encoding settings. Library API keys are redacted.bunny_get_video_libraryFetch one Stream video library with its full configuration (resolutions, DRM, referrer rules, transcribing, watermark). Library API keys are redacted. bunny.netbunny_get_statisticsCDN traffic statistics for the account or one pull zone: total bandwidth, origin traffic, requests served, cache hit rate and average origin response time, plusbunny_list_regionsList bunny.net's edge regions with their IDs, codes, location and per-GB traffic price. A cheap way to confirm the API key works. bunny.net: GET /region.bunny_get_billingThe account balance, this month's charges broken down by product (traffic per continent, storage, DNS, Stream, scripting, Shield, ...) and recent billing recordbunny_get_audit_logWho changed what on one day: the account audit log (timestamp, product, resource, action, actor and a diff). Paginate with continuation_token. bunny.net: GET /ubunny_purge_pull_zone_cacheWRITE. Purge the cached content of one pull zone — everything, or only files carrying a cache tag. Nothing is lost (the CDN refetches from the origin) but the obunny_purge_urlWRITE. Purge one URL from the CDN cache. A URL ending in '/' purges everything under it unless exact_path is true; a '*' wildcard is also accepted. The CDN refebunny_add_dns_recordWRITE. Add a record to a DNS zone. Takes effect on live DNS. bunny.net: PUT /dnszone/{zoneId}/records.bunny_update_dns_recordWRITE. Update an existing DNS record. Takes effect on live DNS. Read the record first with bunny_list_dns_records and pass its type, name and value along with abunny_set_edge_rule_enabledWRITE. Turn one edge rule on a pull zone on or off (reversible — the rule is kept). Get the rule's GUID from bunny_get_pull_zone (EdgeRules[].Guid). bunny.net:bunny_add_blocked_ipWRITE. Block an IP address from a pull zone (undo with bunny_remove_blocked_ip). bunny.net: POST /pullzone/{id}/addBlockedIp.bunny_remove_blocked_ipWRITE. Remove an IP address from a pull zone's block list. bunny.net: POST /pullzone/{id}/removeBlockedIp.
Details
- Version: 1.37.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 442 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/bunny-net/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/bunny-net)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp