MCP
MCP Tools All 34 MCP tools available on the Rad TV API server.
The Rad TV MCP server exposes 34 tools organized by category. Call them via tools/call JSON-RPC.
Raw GraphQL uses Relay connections (first, after, edges, node). MCP list tools may still use limit / start-style arguments; see Pagination for the underlying API shape.
{
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "tools/call" ,
"params" : {
"name" : "get_me" ,
"arguments" : {}
}
}
Tool Arguments Description get_me— Get the current authenticated user's profile, channel, subscription list_followed_channels— List channels the current user follows
Tool Arguments Description get_channelid (DID)Get a single channel by DID list_channelslimit, startPaginated list of all channels
Tool Arguments Description list_categorieslimit, startList content categories (auth required) list_ratingslimit, startList content ratings list_genreslimit, startList content genres
Tool Arguments Description create_contenttitle, summary, typeCreate a new content item create_content_assetcontentId, filename, size, hintCreate a TUS upload session for a content asset submit_content_for_processingcontentId, assetName, layout, enhanceSubmit content for transcoding
Tool Arguments Description publish_contentid, releaseDateMake content publicly visible unpublish_contentidRevert content to protected
Tool Arguments Description create_playlisttitle, summary, channelCreate an empty playlist update_playlistid, title, summaryUpdate playlist metadata create_playlist_assetid, filename, sizeCreate upload session for playlist cover
Tool Arguments Description follow_channelchannel (DID)Follow a channel unfollow_channelchannel (DID)Unfollow a channel like_contentid (DID)Like content (idempotent) unlike_contentid (DID)Unlike content (idempotent) create_commentcontentId, bodyCreate a comment on content list_commentscontentId, limit, startList comments on content
Tool Arguments Description list_youtube_videospageToken, limitList videos on connected YouTube channel get_youtube_publish_jobidGet status of a YouTube publish job create_content_from_youtubevideoId, channelImport YouTube video as Rad content publish_content_to_youtubeid, privacyStatusPublish Rad content to YouTube
These tools combine multiple operations for agent convenience. See Agent Workflows for detailed guides.
Tool Arguments Description publish_videotitle, summary, channel, sourceUrl/filename+size, contentType, layout, enhance, publish, releaseDate, thumbnailUrlEnd-to-end video publishing finalize_content_uploadcontentId, layout, enhance, publish, releaseDateComplete upload after Mode 2 publish_video import_youtube_and_publishvideoId, channel, publishImport from YouTube and publish in one call create_playlist_with_itemstitle, summary, channel, contentIdsCreate playlist with content verify_connection— Agent hello: verify auth, channel, subscription, permissions channel_dashboardchannelGet channel info, recent content, playlists, transcode status import_youtube_librarymaxResults, publishedAfter, autoPublish, channelBatch import from YouTube wait_for_processingcontentId, timeoutSecondsBlock until transcode completes or times out get_processing_statuscontentIdNon-blocking transcode status check
The full machine-readable tool listing is always available at GET https://api.rad.live/llms.txt.