4,500+ servers built on MCP Fusion
Vinkius

Edgio CDN & Streaming API MCP. Manage VOD, Live Events, and Channels programmatically.

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

Limelight Networks (Edgio CDN & Streaming API) MCP on Cursor AI Code Editor MCP Client Limelight Networks (Edgio CDN & Streaming API) MCP on Claude Desktop App MCP Integration Limelight Networks (Edgio CDN & Streaming API) MCP on OpenAI Agents SDK MCP Compatible Limelight Networks (Edgio CDN & Streaming API) MCP on Visual Studio Code MCP Extension Client Limelight Networks (Edgio CDN & Streaming API) MCP on GitHub Copilot AI Agent MCP Integration Limelight Networks (Edgio CDN & Streaming API) MCP on Google Gemini AI MCP Integration Limelight Networks (Edgio CDN & Streaming API) MCP on Lovable AI Development MCP Client Limelight Networks (Edgio CDN & Streaming API) MCP on Mistral AI Agents MCP Compatible Limelight Networks (Edgio CDN & Streaming API) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Limelight Networks Edgio CDN & Streaming API allows your AI client to manage high-scale video delivery directly. You can list, update, and delete VOD assets; schedule live events using tools like `create_event`; generate HLS or DASH manifests for playback; and monitor performance with `get_playback_report`.

It’s full control over content lifecycle without touching a dashboard.

What your AI agents can do

Create event

Sets up the initial parameters for a new live streaming event.

Delete asset

Permanently removes a specific asset from your Edgio account.

Get asset

Retrieves detailed metadata for one specific video asset by its ID.

+ 14 more capabilities included
Manage VOD Assets

List, inspect, update metadata, or permanently delete any Video-on-Demand asset in your library.

Control Live Broadcasts

Create, start, and stop live streaming events with precise signaling for real-time workflows.

Generate Playback Manifests

Retrieve the necessary HLS or DASH manifests required to initialize secure video playback sessions, including ad insertion (SSAI).

Monitor Channel Status and Logs

View configurations for linear channels (get_channel) and download comprehensive operational logs for troubleshooting.

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

Limelight Networks (Edgio CDN & Streaming API) MCP Server: 17 Tools for Video Ops

Use these tools to manage and control every stage of the streaming process, from uploading video segments to initiating live events and retrieving performance reports.

create019e5d2d

create event

Sets up the initial parameters for a new live streaming event.

delete019e5d2d

delete asset

Permanently removes a specific asset from your Edgio account.

get019e5d2d

get asset

Retrieves detailed metadata for one specific video asset by its ID.

get019e5d2d

get channel

Fetches the current configuration and status of a configured linear channel.

get019e5d2d

get dash manifest

Generates the DASH manifest file needed for video playback streaming.

get019e5d2d

get hls manifest

Generates the HLS manifest file needed for standard video playback streaming.

get019e5d2d

get playback report

Retrieves summarized statistics, like view counts and viewing duration, from a completed stream session.

initialize019e5d2d

initialize preplay session

Sets up a secure playback session required for Server-Side Ad Insertion (SSAI).

list019e5d2d

list assets

Returns a complete list of all Video-on-Demand assets stored in your account.

list019e5d2d

list channels

Provides an enumeration of every linear channel that is currently configured for broadcasting.

list019e5d2d

list events

Lists all scheduled and currently running live events in your system.

list019e5d2d

list logs

Retrieves a list of available operational log files for download and review.

start019e5d2d

start event

Sends the signal to begin an active live streaming event.

stop019e5d2d

stop event

Signals the end of a live stream, completing the session.

update019e5d2d

update asset

Modifies metadata (like title or tags) for an existing VOD asset.

update019e5d2d

update channel

Updates the broadcast settings, schedule, or parameters of a linear channel.

upload019e5d2d

upload slice

Transmits small chunks (segments) of video data for encoding and permanent storage.

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 Limelight Networks (Edgio CDN & Streaming API), 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

You're dealing with high-scale video delivery, right? This Edgio CDN & Streaming API MCP Server lets your AI client manage everything—from uploading raw segments to serving finished manifests—without you ever having to touch a dashboard. You get full control over the entire content lifecycle, treating streaming infrastructure like just another function call.

Managing Your Video Library (VOD Assets)
You can list every single Video-on-Demand asset in your account using list_assets. Need details on one specific file? Use get_asset to pull all the metadata for a given ID. If you need to change something—maybe update the title or add some tags—you'll use update_asset first.

When an asset is totally obsolete, you can permanently wipe it from your account with delete_asset. For continuous data flow, you'll also transmit small chunks of video data for encoding and storage using upload_slice.

Handling Live Broadcasts (Events)
Setting up a live stream isn't guesswork. You start by defining the initial parameters for an upcoming event with create_event, which sets up the whole show. When it’s time to go live, you send the signal using start_event. Once the content wraps up, you stop the broadcast cleanly with stop_event.

To see what's scheduled or currently running, check out list_events.

Content Delivery and Playback Initialization
For video playback to actually work, your client needs manifests. If you’re building a standard web player, use get_hls_manifest for the HLS file format or get_dash_manifest if you're going with DASH. For secure workflows that require Server-Side Ad Insertion (SSAI), you first have to establish a safe playback session by calling initialize_preplay_session.

You can also check out performance data after a stream finishes; use get_playback_report to pull summarized stats like how many people viewed it and for how long. For troubleshooting, download the operational logs using list_logs.

Channel Management and Status Checks
If you're running continuous broadcasting, you need to manage your channels. Run list_channels to get a rundown of every linear channel configured on your account. If you gotta change the broadcast schedule or update any core parameters for one of those channels, you'll use update_channel. To check out exactly how a specific channel is currently set up and what its status is, call get_channel.

Putting It All Together
Your agent can orchestrate everything from initial asset listing (list_assets) to updating metadata (update_asset), then creating an event schedule (create_event). When the time comes, it starts the stream (start_event) and manages all the necessary manifests for playback (get_hls_manifest, get_dash_manifest) while simultaneously handling any required secure ad insertions (initialize_preplay_session).

It can also monitor ongoing activity by checking event listings (list_events), tracking channel configurations (get_channel), and keeping tabs on historical performance via the reporting tools, all wrapped up in a single API interface.

How Edgio CDN & Streaming API MCP Works

  1. 1 Subscribe to the server and provide your unique Edgio Owner ID and API Key.
  2. 2 Your AI client uses natural language commands (e.g., 'List all my VOD assets').
  3. 3 The MCP Server translates that request into specific tool calls, executes them against the Edgio platform, and returns structured data to your agent.

The bottom line is you tell your AI client what content operation needs doing, and it handles the API calls to Edgio for you.

Who Is Edgio CDN & Streaming API MCP For?

This server is for any professional whose job involves managing high-volume digital video streams. You're the Streaming Engineer who spends too much time clicking through dashboards at 2 AM, or the Content Manager who needs to update metadata and schedule a dozen channels without logging into the web console. If your job involves VOD or live feeds, this is for you.

Streaming Engineer

Automates the full lifecycle of video assets—from uploading segments (upload_slice) to signaling event starts and stops.

Content Manager

Uses natural language commands to update asset metadata, change channel schedules, or organize VOD libraries without touching a GUI.

DevOps Operations Lead

Integrates streaming controls into CI/CD pipelines and monitoring scripts, querying logs (list_logs) and status reports programmatically.

What Changes When You Connect

  • Full Content Visibility: Use list_assets or get_asset to see everything you have. Stop manually searching directories; just ask your agent for the status of 'Product Launch 2024'.
  • Lifecycle Control: Need to run a live stream? Your agent handles the sequence: it runs create_event, waits, then sends start_event. It's atomic control over complex operations.
  • Ad-Ready Playback: Don’t worry about ad insertion. The initialize_preplay_session tool sets up secure playback and provides the manifest needed for SSAI before a single viewer sees the content.
  • Troubleshooting on Demand: Instead of digging through dashboards, you just ask your agent to run list_logs. It pulls the logs, so you know exactly where the delivery failed.
  • Scheduling Power: Update broadcast schedules using update_channel or organize entire libraries by calling list_channels and then triggering updates—all with a simple command.

Real-World Use Cases

01

Content Manager needs to archive old material.

The CM realizes the '2019 Training' asset is deprecated. They tell their agent: 'Delete assets older than 3 years and update their tags.' The agent first runs list_assets to confirm IDs, then executes multiple delete_asset calls, ensuring no manual step is missed.

02

DevOps needs to monitor CDN health post-launch.

The DevOps team asks the agent: 'What was the performance of last night's stream?' The agent runs get_playback_report and also checks list_logs. It gives a single summary, letting them know if bandwidth hit limits or if an error code appeared.

03

Streaming Engineer needs to schedule a new channel.

Instead of logging into the Edgio UI, the SE tells their agent: 'Set up Channel B with 10 hours of content and start it next Tuesday.' The agent uses update_channel to handle the timing and configuration details in one go.

04

A team needs to simulate a live stream test.

The engineer runs: 'Test the event setup for tomorrow's keynote.' The agent first calls create_event, then uses get_hls_manifest to check if the necessary delivery manifests are correctly generated before any real data is involved.

The Tradeoffs

Manual Content Updates

A content manager needs to change a title and then manually go to the scheduling tab to ensure it's visible. This involves logging into three different sections of the dashboard.

Use update_asset to change the metadata, and then use list_assets to confirm the new data is reflected instantly via your agent.

Over-relying on Manual Manifest Downloads

A developer needs a video manifest for testing but has to download files from a specific URL, copy them, and paste them into another system.

Ask your agent to run get_hls_manifest or get_dash_manifest. It generates the required file format directly through an API call, ready for consumption.

Ignoring Event State

A team starts a live stream but forgets to schedule its end time, resulting in it running indefinitely until manual intervention.

After starting the event with start_event, always follow up by scheduling an explicit stop using stop_event or checking future schedules with list_events.

When It Fits, When It Doesn't

Use this server if your workflow involves a sequence of distinct, state-changing actions across multiple video services: for example, uploading content (upload_slice), updating its metadata (update_asset), and then scheduling it to air (create_event). It's the control plane you need. Don't use it if you just need to view static data—if all you need is a list of tags, list_assets handles that fine. But if you need to change state (start/stop/update), this server gives you the atomic actions necessary to make sure the whole chain works without manual dashboard navigation.

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

Available Capabilities

create_event delete_asset get_asset get_channel get_dash_manifest get_hls_manifest get_playback_report initialize_preplay_session list_assets list_channels list_events list_logs start_event stop_event update_asset update_channel upload_slice

Managing streaming assets used to mean clicking through a dozen tabs.

Today, updating content requires jumping from the VOD library view to the asset details, then going into scheduling settings, and finally verifying the manifest URL in a separate tab. You spend five minutes just moving between screens before you even get to the actual update.

With this MCP server, that whole process is one command. You tell your agent: 'Update asset ID X's tags and schedule it for next month.' It calls `update_asset` and handles all the necessary backend signaling in the background. You just get a clean success confirmation.

Edgio CDN & Streaming API MCP Server: Full video ops from chat.

You no longer need to manually sequence calls to start an event, wait for the system to stabilize, and then confirm it's running. The agent handles the `create_event` call and knows when to follow up with `start_event`, giving you a complete, verifiable stream lifecycle.

The difference is that the complex, multi-step operational logic—the stuff that used to require a dedicated script or a full day of manual QA—is now wrapped into simple, reliable API calls accessible through your AI client.

Common Questions About Edgio CDN & Streaming API MCP

How do I list all my VOD assets using the list_assets tool? +

You just ask your agent to call list_assets. It returns a paginated list of every asset ID and basic metadata in your account. This is usually the first step before you try to get details on any specific piece.

What's the difference between getting an HLS manifest and a DASH manifest? +

They are two different streaming protocols for delivering video content. You use get_hls_manifest when you need HLS, and get_dash_manifest when your player requires DASH. Your agent will handle which one to grab based on the target client.

Can I check stream performance after an event finished with get_playback_report? +

Yes, that's what get_playback_report does. It pulls summarized stats like total views and average viewing duration for a given time frame or asset ID.

If I update an asset using update_asset, do I also need to call create_event? +

No, update_asset only changes the file's metadata (tags, title). You must still use create_event if you want that asset scheduled for a future live broadcast.

What should I do to stop an active stream? +

You run the stop_event tool. This signals Edgio to immediately end the broadcast, taking it out of the 'live' status and preventing further streaming until you manually restart it.

If I suspect an event failed or had delivery issues, how do I use the list_logs tool to check diagnostics? +

The list_logs tool retrieves system-level records. You must specify a date range and log type—like 'delivery' or 'api'—to narrow down performance failures or connection errors.

What is the impact of running delete_asset? Is the content recoverable? +

Running delete_asset permanently removes the media file from Edgio. This action cannot be undone, so always ensure you've downloaded any necessary metadata or reports before executing the deletion.

How does initialize_preplay_session handle security and ad insertion? +

It establishes a secure playback session by generating a unique URL with specific parameters. This process handles SSAI setup, ensuring your content is protected and ready for targeted advertising delivery.

How do I generate a playback URL for a specific video asset? +

You should use the initialize_preplay_session tool with the Asset ID. This will return a session-based playback URL (HLS or DASH) including metadata for SSAI and security.

Can I start and stop live broadcasts using this server? +

Yes. Use start_event to signal the beginning of a live stream and stop_event to end it. You can also use create_event to schedule new broadcasts.

Is it possible to update video metadata like titles or tags? +

Absolutely. The update_asset tool allows you to modify metadata fields for any existing VOD asset by providing its ID and the new JSON metadata.

You might also like

Built & Managed by Vinkius 30s setup 17 tools

We've already built the connector for Edgio CDN & Streaming API. Just plug in your AI agents and start using Vinkius.

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