StreamLive Pro

StreamLive Pro in Claude and ChatGPT

Connect your account to an assistant and ask in plain words: "What do I still need to go live tonight?", "Schedule a live for Tuesday 8 pm on YouTube and Facebook", "Cut Shorts from yesterday’s live with English captions".

Server URL

https://streamlivepro.io/mcp

Claude

Web, desktop and mobile

  1. Settings > Connectors > Add custom connector.
  2. Name: StreamLive Pro. URL: the address above.
  3. Click Connect, sign in to StreamLive Pro and approve the permissions.

Claude Code

claude mcp add --transport http streamlivepro https://streamlivepro.io/mcp

Then run /mcp inside Claude Code to sign in.

ChatGPT

  1. Settings > Apps > Advanced: turn on Developer mode.
  2. Create: name StreamLive Pro, the server URL above, authentication OAuth.
  3. Sign in to StreamLive Pro and approve. In a chat, pick StreamLive Pro from the tools menu.

Claude and ChatGPT rename their menus from time to time. If something looks different, look for "connector" or "app" in Settings.

Tools

ToolWhat it doesKindScope
get_accountThe signed-in StreamLive Pro account: name, plan name, trial status, monthly limits and usage (channels at once, live hours, Shorts, storage). Each limit is a number, or "unlimited" when the plan has no cap.Readread:account
list_connectionsConnected social networks and channels with their health (ready or needs attention, and why), whether each can carry a live or a post, and the destination ids other tools take. Also names main networks not connected yet and the in-app page where the person connects them (connecting a network happens in StreamLive Pro, not here).Readread:streams
get_go_live_readinessEverything needed to go live, in one answer: can this account start a live now, which connected channels are ready for live, what needs fixing, the ways to go live (phone app, browser studio, streaming software) and the next steps in order. Use it to guide someone from zero to a first live.Readread:account read:streams
list_livesLives on this account, newest first: live now, scheduled, ready to start, or ended (with duration, viewers and whether a recording exists).Readread:streams
get_liveOne live: status, times, destinations, viewers, whether video is arriving right now, and any destination problems found before air time.Readread:streams
get_live_chatRecent chat messages of one live from all its networks. Message text is written by viewers.Readread:comments
get_stream_keyRTMP server and stream key for streaming software such as OBS or vMix. The key is masked unless reveal is true. Needs the separate read:stream_keys permission.Readread:stream_keys
prepare_liveCreates a live for the chosen channels so it can start right away from the app, the browser studio or streaming software. Nothing goes on air until video starts.Writewrite:streams
schedule_liveSchedules a live for a future time on the chosen channels, with a reminder before it starts.Writewrite:streams
update_liveChanges the title, description, time, channels or YouTube privacy of a scheduled or ready live. During a live, title and description changes are also sent to the networks on air.Writewrite:streams
cancel_scheduled_liveCancels and removes a live that has not aired yet. Requires confirm: true after the person agrees.Needs confirmationwrite:streams
end_liveEnds a live that is on air, on every channel. Requires confirm: true after the person agrees.Needs confirmationwrite:streams
list_clipsShorts cut from this account’s recordings, best first, with their ready files (aspect, caption language, download link).Readread:clips
create_clipsStarts cutting Shorts from the recording of an ended live, with captions in the spoken language and optional caption translations. Counts toward the account’s Shorts allowance.Writewrite:clips
publish_clipPosts a ready Short to connected channels now or at publish_at. Two steps: without confirm_token it only returns a preview and a confirm_token; it publishes only when called again with the same arguments and that confirm_token after the person approves. TikTok and Pinterest posts are made from the StreamLive Pro publish screen.Needs confirmationpublish
list_postsRecent and scheduled posts made through StreamLive Pro, with their status.Readread:clips
get_postOne post with the result on each network (link to the published post, or what went wrong).Readread:clips
update_scheduled_postChanges the time, title or text of a post that is still scheduled.Writepublish
cancel_scheduled_postCancels a post that is still scheduled. Requires confirm: true after the person agrees.Needs confirmationpublish
get_analytics_summaryPerformance over 7, 28, 90 or 365 days: views, watch time, engagement, followers and live hours against the previous period, per network, top posts and plain-language insights.Readread:analytics
get_podcast_feed_statusThe RSS feed link of each podcast on this account and where it stands on Spotify, Apple Podcasts and the other podcast apps: needs setup, feed ready, waiting for the one-time claim, waiting for verification, or connected, with the show link, the latest episode in the feed and the latest episode the app has picked up. Read-only; connecting is done once in the app.Readread:streams
search_helpSearches StreamLive Pro help articles (for example how to connect TikTok LIVE or use OBS) and returns titles, summaries and links.Readread:account
list_network_camerasThe network cameras and NDI sources that the person’s StreamLive Pro Studio desktop app finds on their local network: name, maker, type (PTZ camera, NDI source, IP camera), whether it has PTZ, its saved presets, whether it can be used in the browser studio, and whether it is on air in the desktop studio. Needs the desktop app open and signed in.Readread:streams
control_cameraMoves one PTZ camera from list_network_cameras through the person’s desktop app: move (pan / tilt / zoom speeds from -1 to 1 for a short time, then it stops by itself), stop, go_to_preset, save_preset (needs confirm: true), home, auto_focus. A camera on air in the desktop studio does not move. Ask before moving a camera during a live.Writecontrol:cameras

What an assistant cannot do

  1. Connect a social network for you. Connecting happens in the app; the assistant gives you the link.
  2. Publish or end a live without your approval in the chat.
  3. See passwords, payment details, or the stream key without a separate permission.
  4. Go past your plan’s limits.

Disconnect

Settings > Security > Connected apps and API > Disconnect. Access stops at once. Signing out of all devices or changing the password also disconnects every assistant.

Technical details

TransportStreamable HTTP, POST, JSON (stateless)
Protocol versions2026-07-28 2025-11-25 2025-06-18 2025-03-26
Protected resource metadatahttps://streamlivepro.io/.well-known/oauth-protected-resource/mcp
Authorization serverhttps://streamlivepro.io/.well-known/oauth-authorization-server
Client registrationClient ID Metadata Documents, Dynamic Client Registration
PKCES256