Skip to content

Integration · Marketing

soundcloud.com

Connect Claude & ChatGPT to SoundCloud

Ask your AI to find tracks by genre or BPM, look up an artist, or tell you what is behind a SoundCloud link. It can search public tracks, playlists and users, read track details with play and like counts, and list comments, likers, reposters, related tracks and related artists. The connection reads public data and does not upload or like anything on your account.

Connect SoundCloud free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Find house tracks around 124 BPM uploaded this year.”

    The AI searches public tracks by genre, BPM and creation date and lists them with artist and duration.

  • “What is this SoundCloud link someone sent me?”

    It resolves the shared link to the matching track, playlist or user and reads its details.

  • “How many followers and tracks does this artist have, and where else are they online?”

    It reads the artist's profile with follower and track counts and lists the web links on their profile.

What your AI can do

Search and resolve

Search public tracks by text, genre, tags, BPM, duration or date, search playlists and users, and turn any soundcloud.com link into a record.

Tracks and playlists

Read track details with play and like counts, list playlist tracks, related tracks and SoundCloud-curated system playlists.

Artists and audience

Read profiles, uploads, playlists, liked tracks, web links, followers, followings, likers, reposters and related artists.

  • “What are people saying in the comments on this track?”

    It lists the public comments on the track and summarizes them.

  • “Suggest artists similar to the one I just sent.”

    It lists related artists as SoundCloud recommends them, and can pull related tracks as well.

  • “Who reposted our latest release?”

    It finds the artist's newest upload and lists the users who reposted it.

57 tools for SoundCloud

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_disconnectChanges dataCreate a new disconnect. API summary: Revokes OAuth access for the calling application.
  • create_playlistChanges dataCreate a new playlist. Search playlists first to avoid duplicates. API summary: Creates a playlist.
  • create_trackChanges dataCreate a new track. Required: track title or track asset data. Search tracks first to avoid duplicates. API summary: Uploads a new track.
  • create_track_messageChanges dataCreate a new message for a track. API summary: Returns the newly created comment on success.
  • delete_followingDeletesPermanently delete a following by user urn. Destructive action; may require approval. API summary: Deletes a user who is followed by the authenticated user.
  • delete_playlistDeletesPermanently delete a playlist by playlist urn. Destructive action; may require approval. API summary: Deletes a playlist.
  • delete_playlist_2DeletesPermanently delete a playlist by playlist urn. Destructive action; may require approval. API summary: Removes a repost on a playlist as the authenticated user.
  • delete_playlist_deleteDeletesPermanently delete a playlist by playlist urn. Destructive action; may require approval. API summary: Unlikes a playlist.
  • delete_trackDeletesPermanently delete a track by track urn. Destructive action; may require approval. API summary: Deletes a track.
  • delete_track_deleteDeletesPermanently delete a track by track urn. Destructive action; may require approval. API summary: Unlikes a track.
  • get_playlistGet one playlist's details by `playlist_urn`; set `show_tracks` to include its tracks.
  • get_system_playlistGet a SoundCloud-curated system playlist (e.g. charts or stations) by `system_playlist_id`.
  • get_trackGet one track's details by `track_urn`: title, artist, duration, genre, play and like counts.
  • get_track_previewGet one track by track urn. API summary: Starts playback of a preview of the track.
  • get_userGet one user's or artist's profile by `user_urn`, including follower and track counts.
  • list_feedsList feeds. Optional filters: access. Results are paginated. API summary: Returns the authenticated user's feed.
  • list_followersList followers. Results are paginated. API summary: Returns a list of users who are following the authenticated user.
  • list_followingsList followings. Results are paginated. API summary: Returns a list of users who are followed by the authenticated user.
  • list_mesList mes. API summary: Returns the authenticated user’s information.
  • list_playlist_repostersList reposters for a playlist. Results are paginated. API summary: Returns a collection of playlist's reposters.
  • list_playlist_tracksList the tracks in a playlist by `playlist_urn`.
  • list_playlistsList playlists. Optional filters: linked partitioning. Results are paginated. API summary: Returns a list of favorited or liked playlists of the authenticated user.
  • list_playlists_2List playlists. Optional filters: linked partitioning. Results are paginated. API summary: Returns a list of playlist reposts of the authenticated user.
  • list_playlists_3List playlists. Optional filters: linked partitioning. Results are paginated. API summary: Returns a list of user's liked playlists.
  • list_playlists_4List playlists. Optional filters: linked partitioning. Results are paginated. API summary: Returns a list of user's playlist reposts.
  • list_playlists_getList playlists. Optional filters: show tracks or linked partitioning. Results are paginated. API summary: Returns user’s playlists (sets).
  • list_related_artistsList artists related to a user by `user_urn`, as SoundCloud recommends them.
  • list_related_tracksList tracks related to a track by `track_urn`.
  • list_track_commentsList the public comments on a track by `track_urn`.
  • list_track_likersList users who liked a track by `track_urn`.
  • list_track_repostersList users who reposted a track by `track_urn`.
  • list_track_streamsList streams for a track. API summary: Returns a track's streamable URLs (needs to keep using authentication).
  • list_tracksList tracks. Optional filters: access. Results are paginated. API summary: Returns the authenticated user's recent track related feed.
  • list_tracks_2List tracks. Optional filters: access or linked partitioning. Results are paginated. API summary: Returns a list of favorited or liked tracks of the authenticated user.
  • list_tracks_3List tracks. Optional filters: access. Results are paginated. API summary: Returns a list of recent tracks from users followed by the authenticated user.
  • list_tracks_4List tracks. Optional filters: sort or linked partitioning. Results are paginated. API summary: Returns a list of user's tracks.
  • list_tracks_5List tracks. Optional filters: access or linked partitioning. Results are paginated. API summary: Returns a list of track reposts of the authenticated user.
  • list_tracks_7List tracks. Optional filters: access or linked partitioning. Results are paginated. API summary: Returns a list of user's track reposts.
  • list_tracks_getList tracks. Optional filters: access. API summary: Returns the authenticated user's last 25 recently played tracks.
  • list_user_followersList a user's followers by `user_urn`.
  • list_user_followingsList the users a user follows by `user_urn`.
  • list_user_liked_tracksList the tracks a user has liked by `user_urn`.
  • list_user_playlistsList the playlists of a user by `user_urn`.
  • list_user_tracksList the tracks uploaded by a user by `user_urn`, sorted by upload date with `sort`.
  • list_user_web_linksList the links a user has on their profile (website, Instagram, Facebook) by `user_urn`.
  • resolve_urlTurn a soundcloud.com or on.soundcloud.com `url` into the matching track, playlist or user record. Use this when someone shares a link.
  • search_playlistsSearch public playlists by `q` text; set `show_tracks` to include their tracks. Results are paginated.
  • search_tracksSearch public SoundCloud tracks by `q` text, `genres`, `tags`, `bpm`, `duration` or creation date. Results are paginated.
  • search_usersSearch SoundCloud artists and users by `q` text. Results are paginated.
  • update_followingChanges dataUpdate an existing following identified by user urn. API summary: Follows a user.
  • update_playlistChanges dataUpdate an existing playlist identified by playlist urn. API summary: Updates a playlist.
  • update_playlist_2Changes dataUpdate an existing playlist identified by playlist urn. API summary: Reposts a playlist as the authenticated user.
  • update_playlist_postChanges dataUpdate an existing playlist identified by playlist urn. API summary: Likes a playlist.
  • update_trackChanges dataUpdate an existing track identified by track urn. API summary: Updates a track's information.
  • update_track_2Changes dataUpdate an existing track identified by track urn. API summary: Reposts a track as the authenticated user.
  • update_track_postChanges dataUpdate an existing track identified by track urn. API summary: Likes a track.
  • update_track_storefrontsVisible to othersUpdate an existing storefront identified by track urn. Has effects visible outside this system. API summary: Creates or updates the storefront (Artist Storefront) of a track.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose SoundCloud from the app list.

  2. 2

    Paste your key

    Paste a Client ID and Client secret. You need a SoundCloud Artist Pro account. From developers.soundcloud.com, open 'Create a new application' (Get an API key), enter an app name and description, and copy the Client ID and Client Secret into HeyMyApps.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in SoundCloud?

The AI can search public tracks, playlists and users, resolve SoundCloud links, and read tracks, playlists, system playlists and user profiles. It can list comments, likers, reposters and related tracks for a track, and uploads, playlists, likes, web links, followers, followings and related artists for a user. All tools are read-only.

Does the AI see my SoundCloud credentials?

No. Your SoundCloud Client ID and Client secret are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. Every tool only reads public SoundCloud data, and nothing is posted, liked or uploaded. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. To get a Client ID and Client secret, you need a SoundCloud Artist Pro account.

Can the AI upload tracks or like songs for me?

No. This connection reads public tracks, playlists and users. Actions on your own account, such as uploads and likes, are not available.

Let your AI work in SoundCloud today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect SoundCloud free

HeyMyApps is not affiliated with SoundCloud. Product names are trademarks of their owners.