create_channelLABSCO SUMMARY
Simulcast destinations are the piece worth automating.
Channels and playlists are the everyday objects, but pointing a stream at somewhere else — creating and deleting simulcast destinations — is the fiddly, easy-to-get-wrong part of a live setup, and it is covered here alongside them. Everything is a thin, validated pass-through to the Dacast REST API, which keeps behaviour predictable when something goes wrong.
What it is
A single Go binary that exposes the Dacast video platform API as MCP tools. It starts a stdio server, registers tools grouped by Dacast domain, then validates each call's arguments, forwards it to the matching Dacast REST endpoint with the right auth headers, and returns the JSON response.
What you get
- Channels: create, get details, update, and list all or a filtered set
- Playlists: create, get, update, list, and set or update playlist content
- Images: thumbnails for channels and assets, and splash images
- Simulcast destinations: create, retrieve and delete
Requirements
Go 1.24 or newer and a Dacast account with an API key. Configure the client to run go run github.com/Dacast-Inc/mcp-server-public@latest with DACAST_API_KEY in the environment. It speaks stdio and is designed to be launched by the client as a long-running child process.
Setup effort
One command plus a key — go run github.com/Dacast-Inc/mcp-server-public@latest, then supply credentials
USE CASES
Setting up a channel for an upcoming stream
Create it, then confirm its details before going live.
Restreaming to another platform
Add the simulcast destination, check it, and remove it when the event ends.
Curating what viewers see
Build a playlist and set its content without opening the dashboard.
Fixing a channel's artwork
Replace the thumbnail or splash image from the same conversation.
14 tools
Listed in project docs. Your client may show a different list.
get_channelupdate_channellist_channelcreate_playlistget_playlistupdate_playlistlist_playlistset_playlist_contentthumbnailsplashcreate_simulcast_destinationget_simulcast_destinationdelete_simulcast_destinationBEFORE YOU INSTALL
What to know first
Tools you get
14 tools named in the project's documentation.
Requires
- go on PATH
- Go 1.24+
- DACAST_API_KEY in your environment
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
{
"mcpServers": {
"dacast": {
"command": "go",
"args": [
"run",
"github.com/Dacast-Inc/mcp-server-public@latest"
],
"env": {
"DACAST_API_KEY": "<YOUR_DACAST_API_KEY>"
}
}
}
}go run
go run github.com/Dacast-Inc/mcp-server-public@latest