Bunny Stream integration
Bunny Stream video hosting API. Create videos in a video library, upload the source bytes or have Bunny fetch them from a URL, set a thumbnail, add and remove caption tracks, trigger transcription and Smart actions, reencode or repackage, read per-video play data, heatmaps, resolutions and storage size, organise videos into collections, and read library statistics. The key here is the video LIBRARY AccessKey, not the Bunny.net account key: the account API is the separate Bunny.net integration. Authentication is the AccessKey header.
Common Bunny Stream use cases
- publishing a rendered clip to a video library
- moving a generated video to a CDN
What you can do with Bunny Stream
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Video, 6 operations
- POSTcreate_video
Create Video.
- DELETEdelete_video
Delete Video.
- GETget_video
Get Video.
- GETlist_videos
List Videos.
- POSTupdate_video
Update Video.
- PUTupload_video
Uploads the source file of a video created beforehand.
Collection, 5 operations
- POSTcreate_collection
Create Collection.
- DELETEdelete_collection
Delete Collection.
- GETget_collection
Get Collection.
- GETlist_collections
Get Collection List.
- POSTupdate_collection
Update Collection.
Caption, 2 operations
- POSTadd_video_caption
Add Caption.
- DELETEdelete_video_caption
Delete Caption.
Heatmap, 2 operations
- GETget_video_heatmap
Get Video Heatmap.
- GETget_video_play_heatmap
Get Video heatmap data.
Cleanup, 1 operation
- POSTcleanup_video_resolutions
Cleanup unconfigured resolutions.
Fetch, 1 operation
- POSTfetch_video_from_url
Fetch Video.
Oembed, 1 operation
- GETget_oembed
list oembed.
Output, 1 operation
- PUTadd_video_output_codec
Add output codec to video.
Play, 1 operation
- GETget_video_play_data
Get Video play data.
Reencode, 1 operation
- POSTreencode_video
Reencode Video.
Repackage, 1 operation
- POSTrepackage_video
Repackage Video.
Resolution, 1 operation
- GETlist_video_resolutions
Video resolutions info.
Smart, 1 operation
- POSTtrigger_video_smart_actions
Trigger Smart actions.
Statistic, 1 operation
- GETget_library_statistics
Get Video Statistics.
Storage, 1 operation
- GETget_video_storage_size
Get video storage size info.
Thumbnail, 1 operation
- POSTset_video_thumbnail
Set Thumbnail.
Transcribe, 1 operation
- POSTtranscribe_video
Transcribe video.
Use Bunny Stream from Claude Code, Cursor or Codex
Connect Bunny Stream in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Bunny Stream operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Bunny Stream
Create your workspace
Sign up free. Nothing to install.
Connect Bunny Stream once
Add your Bunny Stream connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Bunny Stream integration FAQ
- What can you do with the Bunny Stream integration?
- LiveContext exposes 28 operations on Bunny Stream, covering video, collection, caption and heatmap. Common uses include publishing a rendered clip to a video library and moving a generated video to a CDN.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…