Cloudflare Stream Connector for AI agents.
26 live capabilities
Manage video hosting and live streaming workflows directly through your AI client.
Waiting for input…
Why people use Cloudflare Stream
Cloudflare Stream for Video Hosting Management
This Connector lets you handle those tasks through a simple chat. You can ask your agent to find every video that's still in-progress or set up a new live stream for Twitch in one go. You get a centralized way to control your entire video infrastructure.
What Vinkius changes
You get a direct chat interface to manage your entire Cloudflare Stream video infrastructure.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Quick Metadata Updates
A content manager needs to change the titles of 50 videos.
- Real-world use case 02
Multi-Platform Live Stream
A streamer wants to go live on Twitch and YouTube.
- Real-world use case 03
Automated Uploads
A developer wants to automate video ingestion.
Complete set · 26capabilities
The complete Cloudflare Stream capability set.
These are the exact actions your AI can choose when you ask it to work with Cloudflare Stream.
01—04
4 capabilities in this set.
Part of 26 available through Cloudflare Stream.
- 01 Capability
Create live output
Create a simulcast output for a live input. This helps you reach multiple platforms like Twitch and YouTube.
- 02 Capability
Generate caption
Create AI-generated captions for your uploaded videos. This makes your content more accessible to everyone.
- 03 Capability
Get storage usage
See how much storage your account is currently using. Use this to monitor your hosting costs.
- 04 Capability
Get video
Fetch all the details for one specific video. This is useful for checking specific metadata or statuses.
05—08
4 capabilities in this set.
Part of 26 available through Cloudflare Stream.
- 05 Capability
Get webhook
View your current webhook configurations. Use this to see how your video events are being reported.
- 06 Capability
Initiate upload
Start a video upload using the TUS protocol with custom metadata. This is the standard for large file uploads.
- 07 Capability
List audio tracks
See all the additional audio tracks available for a video. This helps you manage multi-track content.
- 08 Capability
List captions
View the text tracks and subtitles for a video. Use this to verify your captioning status.
09—12
4 capabilities in this set.
Part of 26 available through Cloudflare Stream.
- 09 Capability
List downloads
See which download formats are available for a video. This helps you verify user access options.
- 10 Capability
List live inputs
See a list of all your active live inputs. Use this to audit your current streaming setups.
- 11 Capability
List live outputs
See all simulcast outputs for a specific live input. This helps you track where your stream is being sent.
- 12 Capability
List signing keys
View all the Stream Signing Keys in your account. Use this to manage your security credentials.
13—16
4 capabilities in this set.
Part of 26 available through Cloudflare Stream.
- 13 Capability
Upload caption
Upload a VTT caption file to a video. Use this to manually add high-quality subtitles.
- 14 Capability
Copy audio track
Add an extra audio track to a video using a specific URL. This is useful for multi-language content.
- 15 Capability
Create live input
Set up a new live stream with custom metadata and recording options. Use this to prepare your broadcast.
- 16 Capability
Create m4a download
Turn on M4A audio downloads for a specific video. This gives your viewers more format options.
17—20
4 capabilities in this set.
Part of 26 available through Cloudflare Stream.
- 17 Capability
Create mp4 download
Turn on MP4 downloads for a video in your library. Use this to make your content accessible to everyone.
- 18 Capability
Create signing key
Generate a Stream Signing Key. This is necessary for securing your content and restricting access.
- 19 Capability
Create watermark
Create a watermark profile to brand your video content. This helps protect your intellectual property.
- 20 Capability
Delete live input
Permanently remove a live input from your account. Use this to clean up old streaming configurations.
21—23
3 capabilities in this set.
Part of 26 available through Cloudflare Stream.
- 21 Capability
Delete live output
Remove a specific simulcast output from a live input. This is helpful when you stop streaming to a specific platform.
- 22 Capability
Delete video
Delete a video and all of its associated copies. Use this to free up storage space quickly.
- 23 Capability
Edit video
Change the metadata or settings for an existing video. This is the main capability for updating your library.
24—26
3 capabilities in this set.
Part of 26 available through Cloudflare Stream.
- 24 Capability
List videos
List all videos in your account with filters for status and type. This is your primary view of the library.
- 25 Capability
List watermarks
See all the watermark profiles you have created. Use this to manage your branding assets.
- 26 Capability
Update webhook
Create or modify your webhook configurations for video events. Use this to sync with your external capabilities.
Set up in minutes
One URL. Then ask Cloudflare Stream to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Cloudflare Stream from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_EgpY0pXAeORDh4zZIQlLZIcdI8jYeUFPaO3T4ZgX/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Cloudflare Stream, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Cloudflare Stream for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_EgpY0pXAeORDh4zZIQlLZIcdI8jYeUFPaO3T4ZgX/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Cloudflare Stream URL.
- Step 03
Save and start
Save the connection and enable Cloudflare Stream in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"cloudflare-stream": {
"url": "https://edge.vinkius.com/vk_preview_EgpY0pXAeORDh4zZIQlLZIcdI8jYeUFPaO3T4ZgX/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Cloudflare Stream
Open Agent mode in chat and ask: "Using Cloudflare Stream, help me...". 26 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"cloudflare-stream": {
"url": "https://edge.vinkius.com/vk_preview_EgpY0pXAeORDh4zZIQlLZIcdI8jYeUFPaO3T4ZgX/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Cloudflare Stream
Ask Copilot: "Using Cloudflare Stream, help me...". 26 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"cloudflare-stream": {
"url": "https://edge.vinkius.com/vk_preview_EgpY0pXAeORDh4zZIQlLZIcdI8jYeUFPaO3T4ZgX/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Cloudflare Stream
Open Cascade and ask: "Using Cloudflare Stream, help me...". 26 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"cloudflare-stream": {
"url": "https://edge.vinkius.com/vk_preview_EgpY0pXAeORDh4zZIQlLZIcdI8jYeUFPaO3T4ZgX/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Cloudflare Stream
Ask Cline: "Using Cloudflare Stream, help me...". 26 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add cloudflare-stream --transport http "https://edge.vinkius.com/vk_preview_EgpY0pXAeORDh4zZIQlLZIcdI8jYeUFPaO3T4ZgX/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Cloudflare Stream
Ask Claude: "Using Cloudflare Stream, show me...". 26 tools are ready
Where the request belongs
Work Cloudflare Stream can move forward.
This is for media managers who are drowning in video assets and live streamers who need to juggle multiple platforms at once. It's for the person who hates clicking through nested menus just to change a single video description.
Media Manager
Manages a library of hundreds of videos and needs to update metadata or check statuses in bulk.
Live Streamer
Sets up and monitors multiple simulcast outputs for Twitch and YouTube simultaneously.
Video Engineer
Automates the upload and processing workflow for content teams using TUS protocols.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsMux
Manage video assets and live streams via Mux. create assets and track performance directly from your AI agent.
Livepeer (Decentralized Video)
Manage decentralized video infrastructure via Livepeer. upload assets, manage live streams, create clips, and monitor viewership metrics directly from any AI agent.
Uscreen
Launch your own video streaming service with membership management, mobile apps, and monetization capabilities for content creators.
api.video
Host, encode, and stream video content with a developer-first API that handles everything from upload to playback.
SproutVideo
Automate video hosting and management via SproutVideo. manage videos, playlists, and analytics directly from any AI agent.
Teyuto
Build your own video streaming platform with monetization, audience analytics, and content management for video creators.
Bring your own AI
Change the model, client or framework. Keep Cloudflare Stream connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Cloudflare Stream.
The practical details behind the request, access and result.
Can the Cloudflare Stream MCP help me manage my live streams?
Yes, it lets you create live inputs and manage simulcast outputs for platforms like Twitch or YouTube directly through your agent.
How do I update video titles using the Cloudflare Stream MCP?
You just ask your agent to update the metadata for a specific video, and it handles the change for you without you needing to open a browser.
Can I use this Connector to check my storage limits?
Yes, you can ask your agent to check your account-wide storage usage anytime to monitor your hosting costs.
Does the Cloudflare Stream MCP support video uploads?
It can initiate uploads using the TUS protocol with custom metadata, which is the standard way to handle large video files.
Can I set up watermarks for my videos?
Yes, you can create and manage watermark profiles to brand your content and protect your videos.
Is it possible to delete videos in bulk?
You can use the Connector to find specific videos and delete them individually or as part of a group task to free up storage.
Can I filter my video list to see only videos that are ready to watch?
Yes! Use the list_videos capability and set the status parameter to 'ready'. You can also filter by type (vod or live) and search for specific names.
How do I create a new live streaming endpoint?
You can use the create_live_input capability. You can optionally provide metadata like a stream name and configure whether the stream should be automatically recorded.
Is it possible to update the metadata of an existing video?
Absolutely. Use the edit_video capability with the video's identifier. You can update the meta object, change allowedOrigins, or toggle requireSignedURLs.
One connection away
Give your agent a direct line to Cloudflare Stream.
Connect Cloudflare Stream once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available