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/mcpClaude
Web, desktop and mobile
- Settings > Connectors > Add custom connector.
- Name: StreamLive Pro. URL: the address above.
- Click Connect, sign in to StreamLive Pro and approve the permissions.
Claude Code
claude mcp add --transport http streamlivepro https://streamlivepro.io/mcpThen run /mcp inside Claude Code to sign in.
ChatGPT
- Settings > Apps > Advanced: turn on Developer mode.
- Create: name StreamLive Pro, the server URL above, authentication OAuth.
- 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
| Tool | What it does | Kind | Scope |
|---|---|---|---|
get_account | The 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. | Read | read:account |
list_connections | Connected 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). | Read | read:streams |
get_go_live_readiness | Everything 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. | Read | read:account read:streams |
list_lives | Lives on this account, newest first: live now, scheduled, ready to start, or ended (with duration, viewers and whether a recording exists). | Read | read:streams |
get_live | One live: status, times, destinations, viewers, whether video is arriving right now, and any destination problems found before air time. | Read | read:streams |
get_live_chat | Recent chat messages of one live from all its networks. Message text is written by viewers. | Read | read:comments |
get_stream_key | RTMP 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. | Read | read:stream_keys |
prepare_live | Creates 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. | Write | write:streams |
schedule_live | Schedules a live for a future time on the chosen channels, with a reminder before it starts. | Write | write:streams |
update_live | Changes 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. | Write | write:streams |
cancel_scheduled_live | Cancels and removes a live that has not aired yet. Requires confirm: true after the person agrees. | Needs confirmation | write:streams |
end_live | Ends a live that is on air, on every channel. Requires confirm: true after the person agrees. | Needs confirmation | write:streams |
list_clips | Shorts cut from this account’s recordings, best first, with their ready files (aspect, caption language, download link). | Read | read:clips |
create_clips | Starts 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. | Write | write:clips |
publish_clip | Posts 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 confirmation | publish |
list_posts | Recent and scheduled posts made through StreamLive Pro, with their status. | Read | read:clips |
get_post | One post with the result on each network (link to the published post, or what went wrong). | Read | read:clips |
update_scheduled_post | Changes the time, title or text of a post that is still scheduled. | Write | publish |
cancel_scheduled_post | Cancels a post that is still scheduled. Requires confirm: true after the person agrees. | Needs confirmation | publish |
get_analytics_summary | Performance 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. | Read | read:analytics |
get_podcast_feed_status | The 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. | Read | read:streams |
search_help | Searches StreamLive Pro help articles (for example how to connect TikTok LIVE or use OBS) and returns titles, summaries and links. | Read | read:account |
list_network_cameras | The 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. | Read | read:streams |
control_camera | Moves 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. | Write | control:cameras |
What an assistant cannot do
- Connect a social network for you. Connecting happens in the app; the assistant gives you the link.
- Publish or end a live without your approval in the chat.
- See passwords, payment details, or the stream key without a separate permission.
- 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
| Transport | Streamable HTTP, POST, JSON (stateless) |
| Protocol versions | 2026-07-28 2025-11-25 2025-06-18 2025-03-26 |
| Protected resource metadata | https://streamlivepro.io/.well-known/oauth-protected-resource/mcp |
| Authorization server | https://streamlivepro.io/.well-known/oauth-authorization-server |
| Client registration | Client ID Metadata Documents, Dynamic Client Registration |
| PKCE | S256 |