StreamLive Pro

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.

Updated · 5 min read

MCP, the Model Context Protocol, is an open standard for connecting AI assistants to other software. Its own documentation describes it as "an open-source standard for connecting AI applications to external systems" and compares it to a USB-C port: one standard plug instead of a different cable for every device (Model Context Protocol: introduction). In practice, when an app offers an MCP server, an assistant such as ChatGPT or Claude can read from it and act in it, inside the limits you approve.

Below are the words you meet when you connect an assistant, and what each one means in StreamLive Pro.

The short version

Nothing about MCP gives the assistant your password. You sign in on the app's own page, and the app gives the assistant a token limited to what you approved.

Terms you will see

TermWhat it meansIn StreamLive Pro
Model Context Protocol (MCP)The open standard that assistants and apps use to talkThe way ChatGPT and Claude reach your account
MCP serverThe app's endpoint that offers toolshttps://streamlivepro.io/mcp
MCP client / hostThe assistant or program that connects to serversChatGPT, Claude
ToolOne action with defined inputs and outputs24 public tools, from get_go_live_readiness to publish_clip
Connector / appWhat the assistant calls a connected MCP serverClaude: custom connector. ChatGPT: an app made in developer mode
OAuthSigning in on the app's own page and approving access, without sharing the passwordYou sign in to StreamLive Pro and approve
Scope / permissionOne area of access you approveFor example read lives, change lives, make Shorts, publish, read analytics
ConfirmationA step where the assistant must ask you before actingEnding a live, cancelling, and publishing a Short wait for your yes
API keyA secret for your own code, not for an assistantThe REST API, on the Studio plan only

How a request travels

For example, you type in Claude: "What do I still need to go live tonight on YouTube and Facebook?"

  1. The assistant reads your request and sees that the StreamLive Pro connector has a tool for it.
  2. It calls the tool get_go_live_readiness on our MCP server, with the token from your sign-in.
  3. The server checks the token and the scope. If you did not approve reading lives, the call is refused.
  4. The server runs the same checks as the website. Your plan limits apply exactly as they do in the dashboard.
  5. The answer comes back as data: which channels are ready, what is missing, in what order.
  6. The assistant writes it in plain words, and suggests the next step.

Nothing in this chain lets the assistant do more than the website lets you do.

What MCP is not

MCP in StreamLive Pro

StreamLive Pro runs a public MCP server. Connecting an assistant is included in every plan and the 7-day trial, at no extra charge.

The full list with what each tool does: StreamLive Pro MCP tools: full list for ChatGPT and Claude. How to connect, step by step: Use StreamLive Pro from ChatGPT and Claude.

The Settings screen (test account).
The Settings screen (test account).

Connecting, in one paragraph

In Claude: Settings, Connectors, Add custom connector, name StreamLive Pro and the address above, then Connect and sign in. In ChatGPT: Settings, Apps, Advanced, turn on Developer mode, create an app with the address and OAuth, then sign in. In StreamLive Pro the address is also in Settings, Security, Connected apps and API, which is where you disconnect too. ChatGPT and Claude rename their menus from time to time; if something looks different, look for "connector" or "app" in their settings.

Safety habits that make sense

Frequently asked questions

What does MCP stand for?

Model Context Protocol. It is an open standard that lets AI assistants connect to apps and use the tools those apps offer.

Is MCP made only for Claude?

No. It is an open standard. ChatGPT, Claude and several code editors support it, and the same StreamLive Pro server works with both assistants.

Does the assistant get my password?

No. You sign in on StreamLive Pro's own page, and the assistant receives access limited to the permissions you approved. You can disconnect at any time.

What is the difference between MCP and an API key?

An MCP connection is for an assistant and is approved by signing in, on every plan. An API key is for your own code calling the REST API, and is on the Studio plan.

Can an assistant publish or end a live without asking me?

No. Ending a live, cancelling and publishing wait for your confirmation in the chat, and publishing first shows a preview.

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 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.

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