Getting Started with the Model Context Protocol (MCP) Server

Use the Dacast Model Context Protocol (MCP) Server to bring Dacast’s streaming and video hosting capabilities directly to your AI tools.

The Dacast MCP (Model Context Protocol) Server integrates Dacast’s comprehensive video streaming and hosting platform with your AI-powered applications. Once configured, you can upload and manage video content, control live streams, review analytics, and access nearly all of Dacast’s broadcasting infrastructure through natural-language prompts in supported AI clients.

This guide walks you through the features available in the Dacast MCP server and shows you how to connect it to a variety of AI clients.

Tools & Routes

  • Channel API: Get/List live streams, create live streams, update live streams, enable recording/DVR.
  • Playlist API: Get/List playlists, create playlist, update playlist, add content to playlist, change playlist content position.
  • Images API: Upload thumbnails and splashscreens.
  • Simulcast API: List simulcast destinations for channel, adding/removing simulcast destinations.

For security reasons, methods related to deleting any content are not available via MCP.

What can I do with your MCP Server?

With simple prompts using natural language, you could:

  • “Create a new stream called ‘Monthly Update’, simulcast it to YouTube, turn recording ON, and add it to a playlist.”
  • “Duplicate your last live stream setup, change the title, keep the same simulcast destinations, and make sure recording is turned ON.”
  • “Create a new live stream for next week, use our default settings, simulcast to your usual destinations, and add it to a playlist.”

Example Flow:

  1. “Create a new ABR Channel with enabled DVR in AP Region”.
  2. “Set Title ‘ABR+DVR+AP+[current date and time]’, set description ‘This is a test channel created via MCP’ “.
  3. “Add channel to playlist XYZ on the third position”.
  4. “When you are done, provide the credentials and give me the recommended settings for OBS”.

Prerequisites

  1. A Dacast account.
  2. MCP Server URL (https://app.dacast.com/settings/integrations).
  3. Claude Web or Desktop , Cursor, ChatGPT (developer mode) or any other client that supports remote MCP servers, installed and updated to the latest version. A paid account for chatGPT or Claude is needed.

Configuring MCP Server

How to setup MCP in Cursor

  1. Open Settings (CTRL+SHIFT+J on Win)
  2. Click Tools and MCP
  3. Click New MCP Server
  4. Editor will open mcp.json, put following json (don’t forget to put your API key):
  5. Save
  6. Restart Cursor
  7. Go back to Settings and make sure that MCP is enabled (green status)
  8. You are done, now in any chat you can ask about Dacast stuff (channels/playlists)

How to setup MCP in ChatGPT (Web)

  1. Open Settings
  2. Click Apps and Connections
  3. Click Advanced Settings
  4. Enable Developer mode
  5. Click Back
  6. You will see Create button near Enabled connectors, click that button
  7. On the appeared screen enter the Name of connection (e.g. Dacast) in the MCP Server URL enter: https://mcp.dacast.com/m/?token_key=Your_API_Key (don’t forget to put your API key)
  8. For Authentication choose “No authentication”
  9. Click Create

 

How to setup MCP in Claude

  1. Open Settings
  2. Click Connectors
  3. Click Add custom connector
  4. On the appeared screen enter the Name of connection (e.g. Dacast) in the Remote MCP Server URL enter: https://mcp.dacast.com/m/?token=Your_API_Key (don’t forget to put your API key)
  5. Click Add

Contact

If you run into issues or have questions:

Additional Resources

Jon Whitehead

Jon is the Chief Operating Officer at Dacast. He has over 20 years of experience working in Digital Marketing with a specialty in AudioVisual and Live Streaming technology.