4,500+ servers built on MCP Fusion
Vinkius

Fastly MCP. Manage service versions, domains, and cache purges via chat.

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

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

Just plug in your AI agents and start using Vinkius.

Fastly MCP Server gives your AI agent full control over your edge cloud delivery and CDN. You can list services, manage versions, audit domains, and purge cache directly via natural conversation.

Use it to deploy instant security patches or validate complex backend configurations without touching the dashboard.

What your AI agents can do

Activate service version

Promotes a specific draft configuration version to make it live for a service.

Create service

Sets up a brand new Fastly service container.

Delete service

Removes a specified Fastly service.

+ 9 more capabilities included
Manage Service Lifecycle

Create, read, update, and delete entire Fastly services and their associated configurations.

Control Content Delivery

Issue global cache purges (HTTP PURGE) and manage specific service versions to control content freshness.

Audit Network Configuration

List and verify all associated domains, backend origins, and service versions for compliance checks.

Deploy Edge Logic

Promote drafted VCL or Compute@Edge logic to active production states instantly.

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

Fastly MCP Server: 12 Tools for CDN Management

Use these tools to manage every aspect of your Fastly infrastructure, from service creation to cache purging, all through conversational AI commands.

activate019d7596

activate service version

Promotes a specific draft configuration version to make it live for a service.

create019d7596

create service

Sets up a brand new Fastly service container.

delete019d7596

delete service

Removes a specified Fastly service.

get019d7596

get me

Checks and returns the API token's current identity information.

get019d7596

get service

Retrieves detailed information for a specific Fastly service.

get019d7596

get service stats

Fetches usage metrics and statistics for a given service.

get019d7596

get service version

Gets the details of a specific service version, including its status.

list019d7596

list service versions

Lists all available configuration versions for a specified service.

list019d7596

list services

Retrieves a list of all existing Fastly services by name or ID.

list019d7596

list version backends

Shows all physical upstream origins (backends) mapped to a service version.

list019d7596

list version domains

Lists all domains (FQDNs) associated with a specific service version.

purge019d7596

purge all cache

Issues a global HTTP PURGE command to clear all static cached content for a service.

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 Fastly, 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

Fastly MCP Server lets your AI agent handle your whole edge cloud delivery and CDN setup. You can list services, check versions, audit domains, and clear cache—all just by talking to it. You'll use it to roll out security patches or validate complex backend setups without touching the dashboard. list_services gets you a list of every Fastly service by name or ID. get_service fetches all the detailed info for a specific service. get_service_stats pulls usage metrics and stats for a service. get_service_version gets the details of one service version, including its status. list_service_versions lists every config version available for a service. activate_service_version promotes a specific draft config version, making it live for the service. create_service sets up a brand new Fastly service container. delete_service removes a specific Fastly service. list_version_domains lists all domains (FQDNs) tied to a service version. list_version_backends shows all physical upstream origins (backends) mapped to a service version. purge_all_cache sends a global HTTP PURGE command to clear all static cached content for a service. get_me checks and returns the API token's current identity information.

How Fastly MCP Works

  1. 1 Subscribe to this server and provide your Fastly API Token (found in the Control Panel > Account > API tokens).
  2. 2 Use your AI client to invoke the required tool (e.g., list_services) and specify the target service or version ID.
  3. 3 The agent executes the API call, retrieves the data (e.g., list of domains, list of versions), and presents the actionable output back to you.

The bottom line is, you manage your entire global CDN setup using plain English commands instead of navigating the Fastly dashboard.

Who Is Fastly MCP For?

This is for DevOps, SRE, and Cloud Architects. If you spend your mornings clicking between dashboards just to check if a patch went live globally, this is for you. You need to manage complex, mission-critical infrastructure—the kind where a few missed clicks mean a global outage.

DevOps Engineer

Triggers cache purges (purge_all_cache) or activates new service versions (activate_service_version) across global points-of-presence using natural language.

Cloud Architect

Audits backend origin mappings (list_version_backends) and verifies domain configurations (list_version_domains) without opening the console.

Security Engineer

Deploys instant patches by promoting drafted versions or monitoring WAF constraints through conversation.

Frontend Developer

Verifies CDN configurations and tests edge routing logic by listing domains (list_version_domains) directly from the IDE.

What Changes When You Connect

  • Instant Patch Deployment: Instead of SSHing into a dashboard and clicking through versions, use activate_service_version to promote a drafted config and make security patches live across all global POPs immediately.
  • Global Cache Control: Need to force a fresh load? The purge_all_cache tool issues an absolute HTTP PURGE instruction, vaporizing the entire Surrogate Cache globally. The network fetches fresh data from your origin immediately.
  • Zero-Click Auditing: Stop manually checking configurations. Use list_version_domains to extract every FQDN apex domain terminated at the Fastly Edge, and list_version_backends to verify all upstream origin mappings.
  • Full Service Visibility: Quickly list all running services using list_services and get deep stats with get_service_stats. You'll know exactly which service ID controls which traffic stream without ambiguity.
  • Controlled Rollouts: The list_service_versions tool lets you enumerate every immutable configuration draft, ensuring you don't accidentally promote the wrong version.
  • Backend Verification: Verify your entire data flow path by using list_version_backends to locate the physical upstream Origins (AWS/GCP) and check their port constraints.

Real-World Use Cases

01

Urgent Security Patching

A security engineer needs to deploy a WAF rule update globally. They use the agent to list_service_versions to find the draft, then invoke activate_service_version. The agent confirms the promotion, and the patch goes live across all POPs within minutes, without touching a single dashboard.

02

Debugging Stale Content

The frontend team sees old images on the live site. They ask the agent to purge_all_cache for the relevant service ID. The agent issues the global PURGE command, forcing the network to pull fresh data from the origin instantly.

03

New Domain Setup Audit

A cloud architect is setting up a new client domain. They use list_version_domains to verify all FQDNs are correctly terminated and then use list_version_backends to ensure the correct origin is mapped before promoting the service.

04

Service Clean-up and Audit

An ops engineer needs to decommission an old, unused service. They first use get_service to confirm all dependencies are listed, then invoke delete_service to remove the entire resource cleanly.

The Tradeoffs

Manual Dashboard Navigation

The engineer opens the Fastly console, clicks 'Services,' finds the service ID, clicks 'Versions,' finds the draft, clicks 'Activate,' and finally, runs a separate command to purge the cache. It takes 8-10 minutes of clicking and copy-pasting.

Tell your agent: 'Activate version 15 for service Prod-Main-CDN and then purge the cache.' The agent executes both activate_service_version and purge_all_cache in sequence, completing the job in two natural language calls.

Guessing Service IDs

A developer remembers the service is for 'Prod' but can't recall the exact ID (e.g., 1a2b). They waste time searching through the dashboard's list filter, risking picking the wrong service.

Start by asking the agent to list_services. This returns all service names and IDs immediately. Then, specify the ID you need for all subsequent actions.

Ignoring Dependency Checks

An engineer runs create_service without first verifying the backend origin path. They deploy the service, only to find live traffic failing because the origin mapping is incorrect.

Before deploying, ask the agent to list_version_backends for the service ID. This confirms the physical upstream origins and verifies the necessary port constraints before you commit to a deployment.

When It Fits, When It Doesn't

Use this server if you need to perform irreversible, complex infrastructure actions—like deploying a patch or clearing global cache—and you need to audit the configuration step-by-step. It's essential for SRE teams and Cloud Architects. Don't use this if you just need basic data viewing, like checking a single service name. If you only need to see the name, a simple API client might suffice. However, if that data viewing needs to be chained with an action (e.g., 'Show me the domains, then list the versions'), this server is mandatory. You must know your service ID before running any write operation; always start with list_services or get_service first.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Fastly. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

activate_service_version create_service delete_service get_me get_service get_service_stats get_service_version list_service_versions list_services list_version_backends list_version_domains purge_all_cache

Checking your CDN status feels like navigating a maze.

Today, checking your CDN status means logging into the console, finding the service, navigating to the version history, and then manually cross-referencing the domains and backend origins. It's a process of jumping between tabs and copying IDs. If you need to verify if a patch went live, you're probably wasting time clicking through multiple read-only views.

With the Fastly MCP Server, you just tell your agent: 'Show me the domains and the latest version for service X.' The agent runs `list_version_domains` and `get_service_version` in one flow, giving you the exact data you need without the manual dashboard slog. It's immediate, and it's actionable.

Fastly MCP Server: Manage service versions & domains

Running a new deployment or clearing cached content used to require at least two distinct actions: first, promoting the new version using the dashboard, and second, manually executing a cache purge command. These two steps were always separated, forcing a manual follow-up.

Now you can combine them. You tell the agent to activate a version and purge the cache. The agent handles the sequence—it calls `activate_service_version` and then immediately follows up with `purge_all_cache`. The whole deployment lifecycle runs as one conversation. You get full control, end-to-end.

Common Questions About Fastly MCP

How do I list all my Fastly services using the list_services tool? +

You call list_services directly. The agent returns a list of all your service IDs and names, which is the necessary first step before you can run any other command.

What is the difference between get_service and get_service_version? +

Use get_service to get high-level details about the entire service container. Use get_service_version when you need details on a specific, immutable configuration draft or active version.

Can I use the purge_all_cache tool without knowing the service ID? +

No. The purge_all_cache tool requires a specific service ID to target the purge. You must first use list_services to get the correct identifier.

How do I check all the domains linked to a service? +

You use the list_version_domains tool. You need to provide both the service ID and the version ID to get the full list of associated FQDNs.

When should I use the `list_service_versions` tool to check for available configurations? +

Use list_service_versions when you need to see all possible drafts or active settings for a service. This shows you every immutable configuration version, letting you know which versions are available to promote or inspect.

How do I manage backend origins using the `list_version_backends` tool? +

The list_version_backends tool lists the physical upstream origins (like AWS or GCP) tied to a specific service version. This helps you verify which load-balancers or sources your edge network uses for content.

Is there a way to check the usage metrics for a service using `get_service_stats`? +

Yes, get_service_stats retrieves usage statistics for a specific service. You can use this to monitor the performance and traffic load of a service over time.

What should I do if I need to deploy a new logic using the `create_service` tool? +

Start by using create_service to establish the new Fastly service container. After creation, you'll need to use other tools to configure its versions, backends, and domains before it handles traffic.

Can my agent purge the entire Fastly cache for a specific service? +

Yes. Use the 'purge_all_cache' tool with your Service ID. The agent will issue absolute HTTP PURGE instructions globally, vaporizing the complete surrogate cache for static endpoints immediately.

How do I activate a drafted configuration version via chat? +

Use the 'activate_service_version' tool. Provide the Service ID and the version number. The agent will force the compilation of that VCL version and promote the draft to active, promoting your changes to production flawlessly.

Can I check which backend origins are connected to a service version through the agent? +

Absolutely. Use the 'list_version_backends' tool. Your agent will read the exact upstream AWS/GCP endpoints mapped inside your active or drafted configuration, helping you verify origin and port constraints.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

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

No hosting. No infrastructure. No complex setup.
All 12 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.