Skip to main content

Connect Restream MCP Server to Your AI Assistant

Written by Elisavet

Let an AI assistant like Claude or ChatGPT run your live streams for you — creating events, adding channels, scheduling broadcasts, and pulling your numbers afterward — just by asking in plain language.


Works with: Claude, Claude Code, ChatGPT, and other AI tools that support MCP.

Coming soon: One-click setup from the Claude and ChatGPT connector directories is coming soon. Until then, you add Restream yourself in about a minute using the steps below — and it works exactly the same once it’s connected.


What is this, in plain terms?

MCP stands for Model Context Protocol. That sounds technical, but the idea is simple: it's a secure doorway that lets an AI assistant do things inside Restream on your behalf, instead of just chatting about them.

Think of it like giving your assistant a key to your own Restream account. Once it's connected, you can say something like "schedule a stream for Thursday at 6pm and add my YouTube and LinkedIn channels," and it goes and does it — no clicking through the dashboard.

A few things worth knowing up front:

  • There's nothing to install. Restream runs the connection for you on its own servers. You just point your assistant at one web address.

  • You sign in once. The first time you connect, Restream opens its normal sign-in page in your browser so you can approve access. After that, you're set.

  • It only sees what you see. The assistant works inside your account and can only do things you could already do yourself.

What you can ask it to do

Once connected, your assistant can:

  • Check your setup — see which channels are connected and whether any need attention.

  • Create streams — live now, scheduled for later, or built from a past recording or uploaded file.

  • Manage destinations — add or remove platforms across 30+ services for any event.

  • Adjust plans — reschedule, rename, or remove an upcoming stream.

  • Review the results — pull viewer counts and chat activity after you go live, broken down by platform.

Everything happens inside your own Restream account. And if you remove a destination, that only disconnects it within Restream — it never deletes or changes anything on the platform itself.

Picture it

Say it's Friday and you always stream to the same handful of platforms. Instead of opening the dashboard, you open your assistant and type:

"Set up my usual Friday stream for 6pm and let me know which channels you added."

Your assistant creates the event, attaches the channels from your last stream, sets the start time, and reports back — all in one reply. You review it, confirm, and you're done. That's the whole experience.


Before you start

You'll need just two things:

  • A Restream account. Free accounts can connect channels and create events. Some destinations and features depend on your plan.

  • An AI assistant that supports MCP — Claude, ChatGPT, or another MCP-capable tool (see below).

And one address you'll paste in during setup — the Restream MCP server:

https://mcp.restream.io/mcp

That's the only "technical" detail in this whole guide. Copy it now and you're ready.


Add Restream to your assistant

Pick the tool you use. Each setup is short, and the steps are very similar: paste the address, then sign in to Restream when asked.

Claude (web, desktop, or mobile)

Good to know: Adding your own connector is available on Free, Pro, Max, Team, and Enterprise plans. (Free accounts can have one custom connector.)

  1. In Claude, go to Settings → Connectors (you can also jump straight to the Add custom connector screen).

  2. Click + Add custom connector.

  3. Fill in:

    • Name: Restream

    • URL: https://mcp.restream.io/mcp

  4. Click Add, then sign in to Restream in the window that pops up to approve access.

To use it in a conversation, click the + in the message box, choose Connectors, and switch Restream on.

On Team and Enterprise plans, an Owner adds Restream once for the organization, and then each person connects and signs in to their own Restream account. For more details, see Anthropic's guide to custom connectors.

Claude Code (if you work in the terminal)

If you live in the command line, run:

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

Then type /mcp to finish signing in through your browser. After that, Restream is available in your Claude Code sessions.

ChatGPT

Good to know: Custom connectors in ChatGPT live behind Developer Mode, available on Plus, Pro, Business, Enterprise, and Edu plans on the web. (The free plan doesn't support them yet.)

  1. Go to Settings → Connectors, open Advanced settings, and turn on Developer mode.

  2. Back in Connectors, click Create (or Add custom connector).

  3. Fill in:

    • Name: Restream

    • URL: https://mcp.restream.io/mcp

    • Authentication: OAuth

  4. Save, then sign in to Restream to approve access.

To use it, open the + menu in the message box, choose Developer Mode, and turn Restream on. Because Restream can make real changes — like creating or removing an event — ChatGPT will ask you to confirm each one before it happens. For more, see OpenAI's developer mode guide.

Other MCP tools

Restream works with any tool that supports a remote MCP connection — Cursor, VS Code (with GitHub Copilot), Codex, and others. The pattern is always the same: point it at https://mcp.restream.io/mcp and sign in when prompted. If the snippets below don't look familiar, you can safely skip this section — it's only for developer tools.

Cursor

Head to Cursor Settings → Tools & MCP, or in an mcp.json file:

{   "mcpServers": {     "restream": {       "url": "https://mcp.restream.io/mcp"     }   } }

VS Code (with GitHub Copilot)

Create .vscode/mcp.json in your project:

{   "servers": {     "restream": {       "type": "http",       "url": "https://mcp.restream.io/mcp"     }   } }

Codex

Under Settings → MCP Servers, add a server, pick the Streamable HTTP option, name it restream, and use this URL:

https://mcp.restream.io/mcp

The exact menu names in these apps change from time to time. If a step looks slightly different from what you see on screen, check your tool's own MCP documentation for the latest wording.


Check the MCP connection

To test, just open a new AI chat and ask:

"List my connected Restream channels."

Your assistant should ask permission to use the Restream tools, then show your channels by name and platform. If you see your channels, you're connected and ready to go.

If something goes wrong

Most hiccups are fixed by starting a fresh chat or signing in again. Here are the things people run into most, by what you'll actually see:

"I don't have access to Restream" — or it can't find your channels mid-conversation. Long chats can quietly lose the connection. Start a new chat, and double-check that Restream is switched on for that conversation.

You searched the connector directory and Restream wasn't there. That's expected for now — Restream isn't listed in the directories yet. Add it manually using the address in the steps above. Directory listings are coming soon.

A channel won't attach to your event. Some platforms need a detail first — often a title. Ask your assistant to try again with the missing piece, or to check the channel's status for you.

The assistant fumbles a request or picks the wrong action. AI tools occasionally get a step wrong, even when everything is connected. Asking again, or starting a new chat, usually clears it up.

Still stuck? Restart your assistant app entirely so it re-establishes the connection, then reconnect Restream if needed.


Things to try

Here are some everyday requests, grouped by what you're trying to get done. Copy one and tweak it to fit.

Go live to several platforms at once

"Create an event called "Friday Demo" and add my YouTube and LinkedIn channels."

Your assistant makes the event and attaches both destinations in one go. If a platform needs a title or description first, it'll ask.

Schedule something for later

"Schedule a stream for next Thursday at 6pm called "Product Update" and add my Twitch and X channels."

The event is created with a start time. On platforms that support it, your assistant can also set up the matching scheduled broadcast so your audience sees it in advance.

Reuse your usual lineup

"Set up my usual stream for tomorrow morning."

If you don't name any channels, your assistant can look at your last finished stream and offer to reuse the same destinations.

Turn a recording into a stream

"Create an event from the recording of last week's webinar."

See how a stream performed

"How many viewers did "Friday Demo" get, broken down by platform? And how busy was the chat?"

Make a quick change before going live

"Move my "Product Update" stream to Friday instead, and drop the X channel."

Staying in control

The connection is built to keep you in charge. A few simple habits keep it that way:

  • It can only do what you can do. The assistant works inside your own Restream account — nothing more, nothing less.

  • You approve the changes. Your assistant asks before it creates, reschedules, or removes anything. Read what it's about to do and confirm when it looks right.

  • Removing a destination is safe. It only disconnects the platform inside Restream — it never touches or deletes anything on the platform itself.

  • Use the official address. When you set things up, make sure you're connecting to https://mcp.restream.io/mcp and nowhere else.

  • Be a little cautious with content you didn't write. If you ask your assistant to act on a webpage, document, or message from somewhere else, give its planned actions a quick read before approving — just as you would with any tool that can make changes.


The tools behind the scenes

You almost never need to think about these — your assistant picks the right one based on what you ask. But if you're curious, here's the full set of "abilities" the connection gives your assistant, grouped by area.

Area

What your assistant can do

Tools

Account & channels

See who you are, list your connected channels, and check whether any have platform access issues

get_current_user, list_channels, check_channel_api_access

Events

Create, find, edit, reschedule, unschedule, and remove streams (live, scheduled, or built from a file)

create_event, edit_event, reschedule_event, unschedule_event, remove_event, list_user_events, get_event

Destinations

Add or remove platforms on an event, adjust their settings, and sync scheduled broadcasts where supported

toggle_event_channel_on, toggle_event_channel_off, edit_event_destination, list_event_destinations, enable_event_external_scheduled_broadcasts

Recordings & storage

Find past recordings and stored files to build new streams from

list_user_recordings, list_user_storage_files

Analytics

Pull viewer and chat numbers after a stream, with per-platform totals

get_event_analytics_viewers, get_event_analytics_messages

Known limitations

For your security, the connection deliberately can’t:

  • Enter RTMP credentials to add custom channels.

  • Enter passwords — for your account or for channels that need a login.

  • Reveal stream keys for RTMP events (or any internal IDs).

For anything on that list, head to app.restream.io and do it there safely.

Coming soon

  • Tools for Studio

  • Tools for Clips

  • Tools for Video uploads

Did this answer your question?