24/7 YouTube Live Stream for Pre-Recorded Videos | Streamloop
Live stream pre-recorded videos to YouTube or any RTMP platform — 24/7, up to 4K 60fps. Cloud-based, no OBS, no PC required. Pay-per-use. Free credits to try.
https://streamloop.appConnect straight to this server’s public endpoint.
https://mcp.streamloop.app/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · mcp.streamloop.app
33tools discovered
Showing 25 of 33 from the live probe.
List streams
List the caller's streams. Filter by name substring, status, and creation window; sort newest/oldest.
Get stream
Fetch a single stream by its typeid (e.g. stream_...).
Start stream
Start a stream (lifecycle CmdStart → Activating). Run streamloop_check_stream_readiness first if unsure.
Stop stream
Stop a running stream (lifecycle CmdStop → Stopping).
Delete stream
Permanently delete a stream. Destructive and irreversible — requires confirm=true and the streamloop:destructive scope.
Create stream
Create a new stream. Optionally attach a destination, uploads, and playlists. Returns the new stream.
Update stream
Update a stream's configuration and/or its YouTube broadcast settings (title, privacy, thumbnail, etc. via the `youtube` object). NOTE: the `youtube` settings only apply when the stream's destination is a YouTube account connected through Streamloop (not a custom RTMP destination and not a raw RTMP/stream key) — otherwise they are skipped with a notice. Set retryMirror=true to re-attempt the YouTube schedule mirror after reauth/quota recovery. PARTIAL SUCCESS: core settings are applied first; if
Schedule stream
Schedule a stream to start at a future time (lifecycle CmdSchedule → Scheduled). scheduleEndAt is optional (open-ended allowed).
Cancel stream schedule
Undo a Scheduled stream, returning it to Draft (lifecycle CmdCancelSchedule).
Check stream readiness
Dry-run the start pre-flight checks for a stream without mutating. Returns ready + any blocking issues.
Get stream live stats
Get the YouTube live stats for a stream (watch URL, broadcast lifecycle, concurrent viewers, views, likes, mirror status).
List / find destinations
List the caller's destinations (YouTube + custom RTMP), optionally filtered by a name substring or a specific id. Returns ids to attach to a stream via streamloop_update_stream(destinationID).
Create custom RTMP destination
Create a custom RTMP destination from an ingest URL + stream key (the key is encrypted server-side). For YouTube, connect in the web UI and find it via streamloop_list_destinations.
List playlists
List the caller's playlists. Filter by kind (video/audio) and creation window; sort newest/oldest.
Get playlist
Fetch a single playlist by typeid (e.g. plst_...), including draft items, the snapshot-vs-draft diff, liveItems, hasUnpublishedChanges, and publishStatus.
Apply playlist operations
Apply a batched, ordered spec edit (add/remove/reorder/settings) to a playlist. All-or-nothing: on any validation failure nothing is written. Does not affect running streams. Set basedOnVersion for optimistic concurrency.
Copy playlist
Copy a playlist's spec into another playlist the caller owns. The target must be empty.
Publish playlist
Publish the draft playlist as a new LIVE snapshot (async; signals PreparePlaylistWorkflow). Hot-swaps a live stream's playlist. Requires expectedDraftVersion for strict optimistic concurrency. Poll publishStatus (PREPARING -> IDLE/FAILED) via streamloop_get_playlist. Errors: STALE_DRAFT, EMPTY_PLAYLIST, BROKEN_ITEM, RECIPE_MISMATCH, NOT_LIVE, NOT_FOUND.
List uploads
List the caller's uploaded media. Filter by name substring, type (audio/video/image), and creation window; sort newest/oldest.
Get upload
Fetch a single upload by id, including download/thumbnail URLs, ffprobe media metadata, and remote-link ingest progress.
Start a direct file upload
Register a new upload and get a presigned PUT URL. The client uploads the file bytes to the returned uploadUrl (the MCP server cannot transfer bytes), then calls streamloop_complete_upload with the returned id.
Ingest upload from a URL
Import selected assets from a discovered external media URL.
Complete an upload
Mark a direct file upload as finished after the bytes have been PUT to the presigned URL.
Delete upload
Permanently delete an upload. Destructive — requires confirm=true and the streamloop:destructive scope.
Billing overview
One-call billing snapshot: balance, credits left, good standing, free-credit eligibility, current burn rate, all-time totals, currently-streaming sessions, and the credits-per-minute pricing reference.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsLive stream pre-recorded videos to YouTube or any RTMP platform — 24/7, up to 4K 60fps. Cloud-based, no OBS, no PC required. Pay-per-use. Free credits to try.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate 24/7 YouTube Live Stream for Pre-Recorded Videos | Streamloop? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 33 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
24/7 YouTube Live Stream for Pre-Recorded Videos | Streamloop may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.