All 44 MCP tools available on the Rad TV API server.
The Rad TV MCP server exposes 44 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.
id, title, name, summary, shortSummary, containsAds, type
Update an existing content item; only the fields you pass are changed
create_content_asset
contentId, filename, size, hint
Create a TUS upload session for a content asset
submit_content_for_processing
contentId, assetName, layout, enhance, force
Submit content for transcoding
On update_content, containsAds is one of YES, NO, MAYBE, and type is accepted only alongside containsAds — the stored content type is left unchanged either way. Pass force to submit_content_for_processing to start a new transcode job even when a live one already exists for the same source (a re-transcode).
These tools require an active Creator+ subscription in addition to a Bearer token.
Tool
Arguments
Description
predict_virality
title, imageUrl, description, category
Score a title (plus optional thumbnail, description, category) for viral potential before publishing — returns a virality score, predicted click-through rate, confidence, and recommendations
Read-only analytics for the authenticated creator's own channel. Each tool forwards your Bearer token to the analytics service, which scopes every response to your channel via the token's identity — there is no cross-channel access.
Analytics data is production-only. On api-staging.rad.live these tools return correctly-shaped but zeroed responses.
Tool
Arguments
Description
get_creator_analytics_overview
range, from, to
Headline KPIs (views, watch minutes, unique viewers, subscribers) with deltas vs the prior period
get_creator_analytics_audience
range, from, to
Audience breakdown by country and device
get_creator_analytics_timeseries
metric, granularity, range, from, to
Timeseries for a chosen metric at day/week/month granularity
get_creator_analytics_subscribers
range, from, to
Subscriber growth, recency buckets, and per-country split
list_creator_analytics_videos
range, from, to, sort, first, after
Paginated per-video analytics, sorted by the chosen metric
Inbox feed of comments on your content (newest first)
creator_analytics_dashboard
range, from, to, topVideos
One-call dashboard: overview + audience + top videos
range accepts LAST_7D, LAST_28D, LAST_30D (default), LAST_90D, MTD, YTD, or CUSTOM (pair with from/to). metric is one of VIEWS, WATCH_MINUTES, UNIQUE_VIEWERS, CHANNEL_SUBSCRIBERS, NEW_CHANNEL_SUBSCRIBERS.