BlazingCDN-MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BLAZINGCDN_API_URL | No | API base URL, default https://wapi.blazingcdn.com | https://wapi.blazingcdn.com |
| BLAZINGCDN_API_TOKEN | Yes | API access token (Bearer) | |
| BLAZINGCDN_ALLOW_WRITE | No | Set to '1' to enable create/update tools | 0 |
| BLAZINGCDN_ALLOW_DELETE | No | Set to '1' to enable delete tools | 0 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_cdn_resourcesA | List Anycast CDN resources (pull zones) in the account with their settings, domains and state. The API paginates (its own default is 25 per page, undocumented) — this tool requests up to 100 per call. ALWAYS check meta.total in the response: if it exceeds the number of returned zones, fetch the remaining pages with the page parameter before reporting the account's zones. |
| get_cdn_resourceA | Get full details of one Anycast CDN resource (pull zone): origin, TTLs, compression, origin shield, domains, locations. Check here whether a feature is on before proposing changes — e.g. image_processing_enabled (+ image_processing_extensions), location_mode ('basic'|'extended'), hls_support_enabled, mpeg_dash_support_enabled, origin_shield_enabled, edge_compression. The same settings are switches in the customer panel at https://client.blazingcdn.com/anycast_cdn//. |
| purge_cacheA | Purge cached content. With resource_id: purge that aCDN resource — everything (clear_all=true) or specific URLs. Without resource_id: purge by full URLs across all resources (the zone is matched by domain automatically). |
| warmup_cacheA | Pre-fetch (warm up) content into the aCDN resource cache for the given paths, optionally per compression method. |
| get_cdn_metricsA | Get Anycast CDN metrics for the whole account or a single resource. Select a period either with period+date (e.g. period='month', date='2026-08-01') or with from+to timestamps. Metric types: bandwidth, cache, cache_requests, responses (HTTP codes), traffic, hybrid, cloud_storage. |
| get_prometheus_metricsA | Fetch Prometheus-format metrics for monitoring dashboards: source 'cdn' for Anycast CDN, 'cloud_storage' for Cloud Store. |
| list_custom_domainsA | List custom domains attached to an aCDN resource, including SSL status. |
| search_custom_domainsA | Match domain names against all custom domains in the account (which resource serves which domain). |
| list_system_dns_zonesA | List system DNS zones available for CDN domain names (used when creating aCDN resources). |
| list_bucketsA | List all cloud storage buckets in the account. |
| get_bucketA | Get details of one cloud storage bucket. |
| get_bucket_metricsA | Get usage statistics for cloud storage buckets over a period. |
| get_storage_infoA | Get cloud storage account info (endpoints, usage). |
| list_external_storagesA | List configured external (S3-compatible) storages used as CDN origins. |
| get_external_storageA | Get details of one external storage connection. |
| list_vcdn_resourcesB | List all Video CDN resources in the account. |
| get_vcdn_resourceB | Get details of one Video CDN resource. |
| get_vcdn_statisticsA | Get Video CDN statistics. Reports: 'monthly_totals' — totals for the current month (requires resource_id); 'timeseries' — per-resource stats over start_date..end_date (requires resource_id); 'by_domains' — per-domain stats (requires resource_id and domains); 'top_domains' — top rated domains of a resource (requires resource_id); 'http_codes' — per-resource HTTP code stats (requires resource_id); 'bandwidth' — account bandwidth (optional resource_id filter); 'cache_storage' — cache and storage usage; 'global_http_codes' — account-wide HTTP code stats. Dates in ISO format, e.g. '2026-08-01T00:00:00Z'. start_date and end_date are REQUIRED for every report except monthly_totals. |
| list_vcdn_domainsB | List Video CDN domains, optionally filtered by name or SSL certificate. |
| get_vcdn_domainB | Get details of one Video CDN domain. |
| list_vcdn_filesA | List files stored on the Video CDN, with filtering, sorting and pagination. |
| get_vcdn_files_totalA | Get total count and size of files stored on the Video CDN. |
| list_ftp_loginsA | List FTP/SFTP logins of a Video CDN resource. |
| list_auto_importsA | List content auto-import jobs of a Video CDN resource. |
| get_vcdn_proxyA | Get proxy (origin fetch) settings of a Video CDN resource. |
| get_vcdn_ftp_settingsB | Get FTP import settings of a Video CDN resource. |
| get_vcdn_settingsA | Get account-wide default Video CDN settings. |
| search_docsA | Search BlazingCDN documentation, how-to guides and product pages by keyword — e.g. 'image processing' returns the preset guide with the URL format and every parameter. Returns matching pages with URLs and summaries — fetch a URL for full details. |
| estimate_traffic_costA | Estimate the monthly cost of CDN traffic on the pay-as-you-go Flex plan (progressive tiers from $5.00/TB down to $2.50/TB, $25/month minimum covering the first 5 TB). Runs locally without network access. Public pricing as of August 2026 — for current rates see https://blazingcdn.com/pricing/. Volumes over 100 TB/month qualify for custom pricing: https://blazingcdn.com/sign-up-contact-form/ |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 29 tools
Most tools target a distinct resource type or action, such as listing vs getting vs searching. The only real ambiguities are list_custom_domains versus search_custom_domains and get_vcdn_files_total versus list_vcdn_files, but their descriptions sufficiently clarify the difference.
The dominant pattern is verb_noun with snake_case, using list_ and get_ consistently for most resources. Minor deviations like list_ftp_logins and list_auto_imports omitting the vcdn_ prefix, and using 'statistics' instead of 'metrics', keep it from being perfectly consistent.
29 tools is above the ideal 3-15 range and feels heavy, but the server covers multiple product families: Anycast CDN, Video CDN, Cloud Storage, external storage, docs, and pricing. Several settings getters could likely be consolidated, so the count is borderline rather than clearly excessive.
The toolset is strong for read-only inspection, metrics, cache operations, and cost estimation, but it lacks create/update/delete tools for resources, buckets, domains, external storages, and settings. Agents can diagnose and purge/warm caches but cannot perform full CDN configuration changes, which is a significant lifecycle gap.