Radio Cult · Capability
Radio Cult API
Power your online radio station website with the Radio Cult API. Manage artists, schedules, media, playlists, recordings, and live streaming metadata.
What You Can Do
GET
Get api station stationid artists
— Retrieve all artists
/api/station/{stationId}/artists
POST
Post api station stationid artists
— Create an artist
/api/station/{stationId}/artists
GET
Get api station stationid artists artistid
— Fetch artist by ID or slug
/api/station/{stationId}/artists/{artistId}
GET
Get api station stationid artists artistid sched
— Get an artist's scheduled events
/api/station/{stationId}/artists/{artistId}/schedule
GET
Get api station stationid schedule
— Get events in a date range
/api/station/{stationId}/schedule
GET
Get api station stationid schedule live
— Current live broadcast status and metadata
/api/station/{stationId}/schedule/live
GET
Get api station stationid media track
— Retrieve all media tracks
/api/station/{stationId}/media/track
POST
Post api station stationid media track
— Upload an MP3 track
/api/station/{stationId}/media/track
GET
Get api station stationid media track trackid do
— Get a signed download URL for a track
/api/station/{stationId}/media/track/{trackId}/download-url
PUT
Put api station stationid media track trackid ta
— Tag a media track
/api/station/{stationId}/media/track/{trackId}/tag/{tagId}
POST
Post api station stationid media track trackid u
— Upload a track to Soundcloud
/api/station/{stationId}/media/track/{trackId}/upload/soundcloud
GET
Get api station stationid media playlist
— Retrieve all playlists
/api/station/{stationId}/media/playlist
POST
Post api station stationid media playlist playli
— Add an entry to a playlist
/api/station/{stationId}/media/playlist/{playlistId}/entry
DELETE
Delete api station stationid media playlist play
— Clear all entries from a playlist
/api/station/{stationId}/media/playlist/{playlistId}/entries
GET
Get api station stationid media tag
— Retrieve all tags
/api/station/{stationId}/media/tag
GET
Get api station stationid media recording
— Retrieve recordings
/api/station/{stationId}/media/recording
GET
Get api station stationid media recording record
— Get a signed download URL for a recording
/api/station/{stationId}/media/recording/{recordingId}/download-url
GET
Get api station stationid streaming history late
— Recent track playback history
/api/station/{stationId}/streaming/history/latest-results
MCP Tools
get-api-station-stationid-artists
Retrieve all artists
read-only
idempotent
post-api-station-stationid-artists
Create an artist
get-api-station-stationid-artists-artistid
Fetch artist by ID or slug
read-only
idempotent
get-api-station-stationid-artists-artistid-sched
Get an artist's scheduled events
read-only
idempotent
get-api-station-stationid-schedule
Get events in a date range
read-only
idempotent
get-api-station-stationid-schedule-live
Current live broadcast status and metadata
read-only
idempotent
get-api-station-stationid-media-track
Retrieve all media tracks
read-only
idempotent
post-api-station-stationid-media-track
Upload an MP3 track
get-api-station-stationid-media-track-trackid-do
Get a signed download URL for a track
read-only
idempotent
put-api-station-stationid-media-track-trackid-ta
Tag a media track
idempotent
post-api-station-stationid-media-track-trackid-u
Upload a track to Soundcloud
get-api-station-stationid-media-playlist
Retrieve all playlists
read-only
idempotent
post-api-station-stationid-media-playlist-playli
Add an entry to a playlist
delete-api-station-stationid-media-playlist-play
Clear all entries from a playlist
idempotent
get-api-station-stationid-media-tag
Retrieve all tags
read-only
idempotent
get-api-station-stationid-media-recording
Retrieve recordings
read-only
idempotent
get-api-station-stationid-media-recording-record
Get a signed download URL for a recording
read-only
idempotent
get-api-station-stationid-streaming-history-late
Recent track playback history
read-only
idempotent