4,500+ servers built on MCP Fusion
Vinkius

KeyCDN MCP. Control your global edge cache and content delivery.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

KeyCDN (Content Delivery Network) MCP on Cursor AI Code Editor MCP Client KeyCDN (Content Delivery Network) MCP on Claude Desktop App MCP Integration KeyCDN (Content Delivery Network) MCP on OpenAI Agents SDK MCP Compatible KeyCDN (Content Delivery Network) MCP on Visual Studio Code MCP Extension Client KeyCDN (Content Delivery Network) MCP on GitHub Copilot AI Agent MCP Integration KeyCDN (Content Delivery Network) MCP on Google Gemini AI MCP Integration KeyCDN (Content Delivery Network) MCP on Lovable AI Development MCP Client KeyCDN (Content Delivery Network) MCP on Mistral AI Agents MCP Compatible KeyCDN (Content Delivery Network) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

KeyCDN (Content Delivery Network) MCP Server gives your AI agent full control over global edge caching. Use it to purge specific URLs, invalidate entire zones, manage custom domain aliases, and pull new zones directly from your origin servers.

It also provides detailed traffic reports and lets you audit zone configurations without leaving your workflow.

What your AI agents can do

Add pull zone

Creates a new KeyCDN pull zone, connecting a new origin server to the global edge network.

Add zone alias

Adds a custom domain alias (CNAME) to an existing KeyCDN zone, mapping a branded URL to the content.

Delete zone

Removes a specific KeyCDN zone, revoking its wildcard subdomains and proxy connections.

+ 7 more capabilities included
Purge Content Cache

You tell the agent to purge a URL or an entire zone, and it sends the invalidation request to KeyCDN.

Manage Zone Endpoints

You ask the agent to create, list, or delete entire zones, remapping your content delivery infrastructure.

Map Custom Domains

You tell the agent to link a custom domain (like assets.company.com) to an existing zone, managing the necessary CNAME aliases.

Audit Traffic Usage

You request a bandwidth report for a time period, and the agent retrieves consumption data to track your CDN spending.

Inspect Zone Settings

You ask the agent for a zone's details, retrieving its configuration, TLS status, and caching rules.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

KeyCDN MCP Server: 10 Tools for CDN Control

Use these tools to programmatically manage every aspect of your content delivery network, from invalidating single files to setting up entire zones.

add019d75c0

add pull zone

Creates a new KeyCDN pull zone, connecting a new origin server to the global edge network.

add019d75c0

add zone alias

Adds a custom domain alias (CNAME) to an existing KeyCDN zone, mapping a branded URL to the content.

delete019d75c0

delete zone

Removes a specific KeyCDN zone, revoking its wildcard subdomains and proxy connections.

delete019d75c0

delete zone alias

Removes a custom domain alias from a KeyCDN zone.

get019d75c0

get zone

Retrieves the full configuration and details for one specific KeyCDN zone.

list019d75c0

list traffic reports

Retrieves a report listing bandwidth consumption for a specified time range.

list019d75c0

list zone aliases

Lists all custom domain aliases currently configured across all your KeyCDN zones.

list019d75c0

list zones

Returns a list of all active KeyCDN zones and their primary endpoints.

purge019d75c0

purge specific url

Invalidates a single cached URL within a zone, avoiding a full purge.

purge019d75c0

purge zone cache all

Clears the entire cache for a specified KeyCDN zone.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with KeyCDN (Content Delivery Network), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

KeyCDN gives your AI agent full control over your global edge caching. You can use it to purge specific URLs, wipe out entire zones, manage custom domain aliases, and pull new zones straight from your origin servers. It also pulls detailed traffic reports and lets you check zone settings without leaving your workflow.

Purge Content Cache

You can tell your agent to purge a specific URL, and it invalidates that single cached file in a zone. If you need to wipe out everything, you can have it clear the entire cache for a whole zone. The agent also sends the invalidation request when you need to purge a single URL or an entire zone.

Manage Zone Endpoints

Your agent handles creating, listing, and deleting entire zones, letting you remap your content delivery infrastructure. You can use add_pull_zone to create a new KeyCDN pull zone, connecting a fresh origin server to the global edge network. You can also use list_zones to get a list of all active KeyCDN zones and their primary endpoints.

If a zone is retired, the agent uses delete_zone to remove it, revoking its wildcard subdomains and proxy connections.

Map Custom Domains

You can link a custom domain, like assets.company.com, to an existing zone by using add_zone_alias. This maps a branded URL to the content. You can also use list_zone_aliases to see all custom domain aliases set up across all your zones, and delete_zone_alias removes a specific custom domain alias from a zone.

Audit Traffic Usage

To track your CDN spending, you can ask the agent for a bandwidth report. list_traffic_reports pulls a report listing bandwidth consumption for a specified time range.

Inspect Zone Settings

If you need to see a zone's details, you can ask the agent to retrieve the full configuration for one specific zone using get_zone.

How KeyCDN MCP Works

  1. 1 1. Subscribe to the KeyCDN server and input your unique KeyCDN API Key.
  2. 2 2. Instruct your agent (Claude, Cursor, etc.) to perform a task, like 'list all my zones' or 'purge the cache for X'.
  3. 3 3. Your agent calls the appropriate tool, executes the action against KeyCDN, and returns the status or data.

The bottom line is that you manage your entire content delivery network from natural conversation, without touching the KeyCDN web interface.

Who Is KeyCDN MCP For?

This is for the DevOps Engineer who needs to manage content delivery at scale. It's for the Frontend Developer who needs to purge specific assets after a deployment. It’s for the Site Administrator who needs to audit global domain aliases across multiple production environments, all without switching tabs or logging into a separate dashboard.

Site Reliability Engineer (SRE)

Monitor CDN traffic patterns using list_traffic_reports and manage zone configurations across multiple production environments.

DevOps Engineer

Run full cache invalidations (purge_zone_cache_all) or create new pull zones (add_pull_zone) directly from an agent prompt.

Frontend Developer

Verify asset delivery and purge specific URLs (purge_specific_url) immediately after pushing new code, right from their IDE.

Web Administrator

Audit custom domain aliases (list_zone_aliases) and verify SSL/TLS statuses for global asset delivery efficiency.

What Changes When You Connect

  • When you run purge_specific_url, you don't have to purge the whole zone just because one CSS file changed. You hit the exact asset, keeping your cache clean and deployment fast.
  • Managing a new asset location is simple. Use add_pull_zone to connect a new origin server and immediately expand your content delivery network footprint.
  • If you need to rebrand or use a custom domain, add_zone_alias lets you map a branded URL to an existing zone without changing your underlying infrastructure.
  • You can track costs and usage by calling list_traffic_reports. This shows you exactly how much bandwidth you're consuming, so you never get surprised by a bill.
  • Need to clean house? delete_zone lets you instantly remove an entire zone and its associated proxy connections, giving you full cleanup control.
  • Audit your setup with list_zone_aliases and get_zone. These tools let you check every custom domain and zone setting without manually clicking through dozens of dashboard menus.

Real-World Use Cases

01

Hotfix Deployment: Need to bust cache for a CSS change.

A developer pushes a fix that changes app.css. Instead of asking a teammate to manually purge the zone, they ask their agent: 'Purge the cache for styles/app.css in zone 123.' The agent runs purge_specific_url, invalidating only the needed file and keeping the rest of the cache intact.

02

Expanding Global Footprint: Adding a new video stream.

The team needs to deliver video content from a new AWS bucket. They prompt their agent: 'Create a new pull zone for my video assets.' The agent runs add_pull_zone, connecting the new origin server and making the content available globally.

03

Domain Cleanup: Decommissioning an old staging site.

The staging environment is done. The administrator tells their agent: 'Delete the entire staging zone.' The agent runs delete_zone, instantly revoking all subdomains and proxy connections for that old content delivery endpoint.

04

Compliance Check: Verifying all custom endpoints.

The security team needs to verify that every custom domain alias is correctly configured. They prompt: 'List all custom domain aliases.' The agent runs list_zone_aliases, providing a definitive report of every mapped endpoint for audit purposes.

The Tradeoffs

Purging everything when only one file changed.

The user thinks: 'I'll just hit the big 'Purge All' button in the dashboard.' This forces a full cache purge (purge_zone_cache_all), which is slow, resource-intensive, and unnecessary if only one asset changed.

Instead, ask your agent to run purge_specific_url. This hits only the path that changed, keeping the rest of the zone's content cached and available immediately.

Ignoring domain aliases during migration.

A developer manually changes the asset endpoint in code, forgetting to update the domain mapping. The site breaks because the old custom domain alias points to nothing.

Before making changes, use list_zone_aliases to see all current mappings. Then, use add_zone_alias to set up the new, correct domain alias, ensuring your content remains accessible.

Relying on memory for infrastructure details.

A new team member has to remember which zone is live, which is staging, and what the current traffic volume is. They waste time clicking through multiple dashboards.

Start by running list_zones to see all active endpoints. Then, run list_traffic_reports to get the quantitative data on usage, keeping your audit trail in the chat.

When It Fits, When It Doesn't

Use this KeyCDN MCP Server if your workflow involves frequent, programmatic changes to your content delivery network. You need to manage the lifecycle of zones, aliases, and caches—not just consume them.

Don't use this if: You only need to view a simple report or check a single status. Use your native KeyCDN dashboard for simple viewing.

Use this if: You need to trigger actions—like invalidating a specific URL (purge_specific_url), setting up a new zone (add_pull_zone), or verifying domain mappings (add_zone_alias). The value here is the ability to execute these actions and audit the state using tools like get_zone or list_zone_aliases all through your agent, maintaining a single, auditable conversation log.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by KeyCDN. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_pull_zone add_zone_alias delete_zone delete_zone_alias get_zone list_traffic_reports list_zone_aliases list_zones purge_specific_url purge_zone_cache_all

Cache invalidation shouldn't require a full zone purge.

Right now, if you update a single CSS file, you often have to go into the CDN dashboard and hit a 'Purge Everything' button. That's slow, costly, and overkill. You're making the whole global cache unavailable just because one asset changed.

With the KeyCDN MCP Server, you just tell your agent, 'Purge the cache for `styles/app.css`.' The agent runs `purge_specific_url`, invalidating only that one file globally. The rest of your cached assets stay put, keeping your deployment cycle fast and efficient.

KeyCDN MCP Server: Manage Zones and Aliases

Setting up a new content endpoint or updating a domain alias usually means logging into the CDN, finding the right zone, and manually adding a CNAME record. This is tedious and prone to human error.

Now, you tell your agent, 'Add the custom domain `assets.company.com` to the main zone.' The agent runs `add_zone_alias`, updating the necessary infrastructure details and confirming the alias in one step. It keeps your workflow moving without leaving your IDE.

Common Questions About KeyCDN MCP

How do I list all my KeyCDN zones using the list_zones tool? +

You ask your agent to 'list all zones.' The agent runs list_zones and returns a list of all active endpoints and their immutable names. This is the first step in auditing your entire content delivery setup.

Is `purge_specific_url` the same as `purge_zone_cache_all`? +

No. purge_specific_url targets a single file path (e.g., /app.css) within a zone. purge_zone_cache_all clears the entire cache for that zone. Use the specific purge if you only changed one asset.

What if I need to add a new content source to my CDN? +

You use the add_pull_zone tool. This tool creates a new zone and connects your specified origin server, instantly making the content available through KeyCDN's global edge locations.

Can I check my CDN traffic usage using list_traffic_reports? +

Yes. You tell your agent the time period, and it runs list_traffic_reports. This gives you consumption data, helping you monitor your spending and usage patterns.

How do I verify all my custom domain aliases using list_zone_aliases? +

Use list_zone_aliases. This tool aggregates and displays every custom domain alias mapped across all your zones, which is critical for security and compliance audits.

How do I add a custom domain alias using the add_zone_alias tool? +

You use add_zone_alias to map a custom domain (like assets.mycompany.com) to an existing KeyCDN zone. This requires you to update the corresponding DNS CNAME records for the alias to work.

Can I delete a specific KeyCDN zone using the delete_zone tool? +

Yes, delete_zone instantly revokes wildcard subdomains and drops proxy connections for that zone. Be careful, as this action is permanent and cannot be undone.

How do I manage cache invalidation for a single file using purge_specific_url? +

purge_specific_url sends a purge request for a single file path, like /app.css, without invalidating the entire zone. This is ideal for targeted updates.

Can I purge the entire cache for a specific zone using my agent? +

Yes. Use the purge_zone_cache_all tool with your Zone ID. Your agent will instantly trigger a global invalidation across all Edge servers, forcing KeyCDN to re-fetch all assets from your origin upon the next request.

How do I invalidate a single file instead of purging the whole zone? +

The purge_specific_url tool allows for granular cache invalidation. You just need to provide the Zone ID and the absolute URL of the resource (e.g. your CDN subdomain + path) to clear that specific file from the edge nodes.

Can my agent check how much traffic I've used this month? +

Absolutely. Use the list_traffic_reports tool and provide a start and end timestamp. Your agent will retrieve the bandwidth consumption analytics for your account, helping you track CDN usage and spending in real-time.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for KeyCDN. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.