SoundCloud integration
Music streaming platform API for sharing and discovering audio content. Access tracks, playlists, and user profiles. Stream music, upload audio, manage playlists, follow users, and interact with comments. Essential for building music sharing apps, audio players, and social music discovery platforms.
Say what should happen.
The workflow builds itself.
Common SoundCloud use cases
- Build social features
- Curate personalized stream
- Edit track metadata
- Add comment to track
- Implement like button
- Add tracks to playlist
- Display track comments
- Remove unwanted tracks
- Implement follow button
- Implement unlike button
What you can do with SoundCloud
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Track, 7 operations
delete_trackDelete trackDELETEDeletes a track from SoundCloud.get_trackGet trackGETRetrieves detailed information about a specific SoundCloud track.get_track_relatedGet track relatedGETRetrieves tracks related to a specific track.get_user_tracksGet user tracksGETRetrieves a list of tracks uploaded by a specific user.search_tracksSearch tracksGETSearches SoundCloud's catalog for tracks matching a query.update_trackUpdate trackPUTUpdates metadata for an existing track.upload_trackUpload trackPOSTUploads a new audio track to SoundCloud.
Playlist, 6 operations
create_playlistCreate playlistPOSTCreates a new playlist for the authenticated user.delete_playlistDelete playlistDELETEDeletes a playlist from the authenticated user's account.get_my_playlistsGet my playlistsGETRetrieves the authenticated user's playlists.get_playlistGet playlistGETRetrieves detailed information about a specific playlist.search_playlistsSearch playlistsGETSearches SoundCloud's catalog for playlists matching a query.update_playlistUpdate playlistPUTUpdates an existing playlist's metadata or tracks.
Like, 5 operations
get_my_likesGet my likesGETRetrieves the authenticated user's liked tracks.like_playlistLike playlistPOSTAdds a playlist to the authenticated user's likes.like_trackLike trackPOSTAdds a track to the authenticated user's likes.unlike_playlistUnlike playlistDELETERemoves a playlist from the authenticated user's likes.unlike_trackUnlike trackDELETERemoves a track from the authenticated user's likes.
Following, 3 operations
follow_userFollow userPUTFollows a specific user on behalf of the authenticated user.get_user_followingsGet user followingsGETRetrieves a list of users that a specific user is following.unfollow_userUnfollow userDELETEUnfollows a specific user on behalf of the authenticated user.
User, 3 operations
get_meGet meGETRetrieves the authenticated user's SoundCloud profile information.get_userGet userGETRetrieves public profile information for a specific SoundCloud user.search_usersSearch usersGETSearches SoundCloud for users matching a query.
Comment, 2 operations
get_track_commentsGet track commentsGETRetrieves comments posted on a specific track.post_track_commentPost track commentPOSTPosts a new comment on a track.
Follower, 1 operation
get_user_followersGet user followersGETRetrieves a list of users who follow a specific user.
Resolve, 1 operation
resolveResolveGETConverts a SoundCloud URL into its API resource representation.
Stream, 1 operation
get_track_streamsGet track streamsGETRetrieves streaming URLs for a specific track.
Use SoundCloud from Claude Code, Cursor or Codex
Connect SoundCloud in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SoundCloud operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect SoundCloud
- Create your workspace
Sign up free. Nothing to install.
- Connect SoundCloud once
Add your SoundCloud connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
SoundCloud integration FAQ
What can you do with the SoundCloud integration?
LiveContext exposes 29 operations on SoundCloud, covering track, playlist, like and following. Common uses include Build social features, Curate personalized stream and Edit track metadata.
