StreamLive Pro

What ChatGPT and Claude can access: permissions explained

Every permission ChatGPT or Claude can get on your StreamLive Pro account, what each one allows, which tools need it, which you can leave off, and how to change them.

Updated · 4 min read

When you connect ChatGPT or Claude to StreamLive Pro, you approve a list of permissions on a StreamLive Pro screen titled "Allow access to your account?". Each permission opens a group of tools: reading your lives, changing them, cutting Shorts, publishing, reading results and chat. Seeing your stream key is a separate, sensitive permission that is off unless asked for. The assistant never gets your password, payment details or the power to connect networks.

The approval screen

You see it once, when you connect an assistant (steps in Use StreamLive Pro from ChatGPT and Claude). It shows:

If the screen says the app runs on this computer (localhost), approve only if you started this sign-in yourself just now.

Every permission

PermissionWhat it allowsOn by default
read:accountSee your account name, plan and this month's usageAlways
read:streamsSee your lives, connected channels and connection healthYes
write:streamsSchedule, edit, cancel and end livesYes
read:clipsSee the Shorts cut from your recordingsYes
write:clipsCut new Shorts from one of your recordingsYes
publishPublish and schedule posts to your connected channels, only after you confirm in the chatYes
read:analyticsSee performance summariesYes
read:commentsRead the chat of your livesYes
control:camerasSee and move the network cameras your StreamLive Pro Studio computer finds (PTZ)Yes
read:stream_keysSee your stream key (RTMP). Anyone holding it can broadcast as youNo, only when asked for

Two more permissions exist only for StreamLive Pro's own apps: uploading videos to your library and pairing a phone as a camera. ChatGPT, Claude and other outside apps cannot get them. The camera permission works only with StreamLive Pro Studio, the desktop app, which is not released yet.

Which tools need which permission

PermissionTools it opens
read:accountAccount and plan details, help search, go-live readiness (with read:streams)
read:streamsConnections, list and details of lives, podcast feed status, network cameras
write:streamsStart a live now, schedule, change, cancel and end lives
read:clipsList Shorts, list posts, the result of a post
write:clipsCut Shorts from an ended live
publishPublish a Short, change or cancel a scheduled post
read:analyticsResults summary
read:commentsLive chat
read:stream_keysServer address and stream key for OBS

The full list of tools is in StreamLive Pro MCP tools: full list for ChatGPT and Claude.

What no permission allows

More on this: What ChatGPT and Claude cannot do in StreamLive Pro.

Changing permissions later

There is no switch per permission after you connect. To give or take away a permission, disconnect the assistant and connect it again, then tick what you want on the approval screen. Disconnecting: Disconnect ChatGPT or Claude from StreamLive Pro. If an assistant lacks a permission for something you ask, the tool answers "Missing permission" with its name, for example "Missing permission: read:analytics. Reconnect and approve it to use this."

How long access lasts

The assistant holds a short access pass that it renews in the background. It stays connected while you use it. Access ends at once when you disconnect it, change your password, or sign out of all devices. An assistant you have not used for about a month may ask you to connect again.

Every call an assistant makes is recorded on our side: who, what and when, not the content of your chat.

Frequently asked questions

Does ChatGPT get my StreamLive Pro password?

No. You sign in on the StreamLive Pro site and approve permissions. The assistant receives a pass for those permissions only.

Can I connect an assistant that can only read?

Yes. Untick the permissions that change things on the approval screen, such as changing lives and publishing. Account details stay on.

Why is the stream key permission off by default?

Anyone holding a stream key can broadcast as you. So it is never part of the default request, and you can leave it off.

How do I change what an assistant can do?

Disconnect it in Settings and connect it again, then tick the permissions you want.

Do permissions give the assistant more than my plan allows?

No. Every call runs with your plan's limits, exactly like the website.

Keep reading

StreamLive Pro REST API reference: endpoints and fields

Every StreamLive Pro REST API endpoint under /api/v1 with its parameters, request fields and answer fields: lives, chat, stream keys, Shorts, posts, analytics.

What is MCP (Model Context Protocol)? A plain explanation

What MCP, the Model Context Protocol, means in plain words: servers, tools, OAuth and scopes, and how ChatGPT and Claude use it to work with StreamLive Pro.

StreamLive Pro MCP tools: full list for ChatGPT and Claude

All 24 StreamLive Pro MCP tools that ChatGPT and Claude can use: what each one does, which only read, which change things and which need your approval.

Webhooks for developers: events, signature and delivery

StreamLive Pro webhooks for developers: add an https address in Settings, receive stream.started and other events, and verify the HMAC-SHA256 signature in Node or Python.

Want to try it? 7-day trial, no credit card.

Start free
Mobile app Home Help Center Guides PrivacyTermsAccessibility