Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in SoundCloud.Built from the 29 SoundCloud tools below, on the connection you add once.

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect SoundCloud

  1. Create your workspace

    Sign up free. Nothing to install.

  2. 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.

  3. 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.

Popular integrations

Browse the whole catalog