MCP / AI and media

SoundCloud MCP

SoundCloud API provides access to a wide range of SoundCloud features for playing, uploading, and managing sounds. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

Sign in once52 actionsAI and media
Ask your agent
Find up to five SoundCloud playlists about ambient music and show their titles and links.

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

What SoundCloud MCP can do

52 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

ActionWhat it does
SOUNDCLOUD_CREATES_A_PLAYLISTThe `/playlists` POST endpoint on SoundCloud allows for playlist creation with title, description, mode, and tracks in a JSON body, requiring AuthHeader.
SOUNDCLOUD_DELETES_A_PLAYLISTDeletes a SoundCloud playlist by its ID, requiring authorization.
SOUNDCLOUD_DELETES_A_TRACKThis endpoint allows deleting a specific SoundCloud track by its ID.
SOUNDCLOUD_FETCH_SOUND_CLOUD_FOLLOWER_PROFILE_DETAILSFetches SoundCloud user profile details (username, followers) for a user followed by an authenticated user.
SOUNDCLOUD_FETCH_USER_FAVORITESThe `/me/likes/playlists` endpoint lets authenticated users access their favorite playlists, supports pagination, and requires an AuthHeader.
SOUNDCLOUD_FETCH_USER_FOLLOWING_DETAILSReturns (following_id) that is followed by (user_id).
SOUNDCLOUD_FETCH_USER_PROFILES_LINKSAccess a user's profile links (website, Facebook, Instagram) on SoundCloud by user ID.
SOUNDCLOUD_FOLLOWS_A_USERThe `/me/followings/{user_id}` endpoint on SoundCloud is for following users by ID, secured with `AuthHeader`.
SOUNDCLOUD_GET_FOLLOWER_USER_DETAILSRetrieve a SoundCloud user's follower details by ID with AuthHeader.
SOUNDCLOUD_GET_RELATED_TRACKSReturns all related tracks of track on SoundCloud
SOUNDCLOUD_GET_TRACK_LIKERSReturns a list of users who have favorited or liked the track
SOUNDCLOUD_LIKES_A_PLAYLISTThis API endpoint lets users like a SoundCloud playlist via POST, needing an AuthHeader and playlist ID.
Show all 52 actions
ActionWhat it does
SOUNDCLOUD_LIKES_A_TRACKThis endpoint enables users to like a track using POST, requiring AuthHeader and track_id.
SOUNDCLOUD_LIST_AUTHENTICATED_USER_FOLLOWERSFetches the list of followers for the authenticated user with options to limit results.
SOUNDCLOUD_LIST_FOLLOWED_BY_USERReturns a list of SoundCloud users followed by the authenticated user, with options for result limit and pagination.
SOUNDCLOUD_LIST_USER_FAVORITESThis endpoint fetches a user's favored tracks with options for filtering and pagination.
SOUNDCLOUD_OAUTH2_AUTHORIZATION_REDIRECT_HANDLEROAuth Authorization Code flow is mandated for authorization, utilizing `response_type=code`.
SOUNDCLOUD_PERFORMS_A_PLAYLIST_SEARCH_BASED_ON_A_QUERYThis endpoint enables playlist searches on Soundcloud using filters such as query, access level, and more.
SOUNDCLOUD_PERFORMS_A_USER_SEARCH_BASED_ON_A_QUERYThe `/users` endpoint on SoundCloud, requiring authentication, supports user searches with parameters like `q`, `ids`, `limit`, and uses `linked_partitioning` for pagination.
SOUNDCLOUD_PROVISION_ACCESS_TOKENS_POST_AUTHORIZATIONThe `/oauth2/token` endpoint issues access tokens to authorized apps, accepting two content types and requiring specific fields.
SOUNDCLOUD_RECENT_THE_AUTHENTICATED_USER_S_ACTIVITIESThis API endpoint lets authenticated users fetch their SoundCloud activities, like songs and playlists, with filters for access level.
SOUNDCLOUD_RECENT_TRACKS_FROM_FOLLOWED_USERSThis endpoint lets authenticated users see recent tracks from followed users, offering filter by access level and pagination.
SOUNDCLOUD_REMOVE_PLAYLIST_REPOSTRemoves a repost on a playlist as the authenticated user
SOUNDCLOUD_REMOVE_TRACK_REPOSTRemoves a repost on a track as the authenticated user
SOUNDCLOUD_REPOSTS_A_PLAYLIST_AS_THE_AUTHENTICATED_USERThis endpoint lets authenticated users repost SoundCloud playlists by ID, returning status codes for success (201), unauthorized (401), and not found (404).
SOUNDCLOUD_REPOSTS_A_TRACK_AS_THE_AUTHENTICATED_USERThis endpoint lets authenticated users repost tracks on SoundCloud, using track ID and `AuthHeader`.
SOUNDCLOUD_RESOLVE_SOUND_CLOUD_URLS_TO_API_RESOURCE_URLSThis endpoint translates SoundCloud URLs into API Resource URLs, requiring authentication and a `url` parameter.
SOUNDCLOUD_RETURNS_A_COLLECTION_OF_PLAYLIST_S_REPOSTERSThis endpoint fetches users reposting a SoundCloud playlist using a playlist ID, offering pagination and detailed user profiles.
SOUNDCLOUD_RETURNS_A_COLLECTION_OF_TRACK_S_REPOSTERSThis endpoint fetches users reposting a SoundCloud track.
SOUNDCLOUD_RETURNS_A_LIST_OF_THE_CURRENT_USER_S_TRACKSThis endpoint fetches the user's tracks with options for limiting results and pagination, requiring authentication.
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_FOLLOWERSReturns a list of users that follows (user_id).
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_FOLLOWINGSReturns list of users that (user_id) follows.
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_LIKED_PLAYLISTSThis endpoint fetches liked playlists for a specified user_id on SoundCloud, supports pagination, and requires authentication.
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_LIKED_TRACKSThis endpoint retrieves a SoundCloud user's liked tracks, filtered by access level (playable, preview, blocked), with optional result limit and pagination.
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_PLAYLISTSFetches a SoundCloud user's playlists by user ID, with options to filter by track access level, include/exclude tracks, and specify result limits.
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_TRACKSGet a user's track collection on SoundCloud by their user ID, including options for filtering by track access level, specifying result limits, and pagination.
SOUNDCLOUD_RETURNS_A_PLAYLISTThis endpoint fetches a SoundCloud playlist using its `playlist_id`, with options for a secret token, access filters (like playable or blocked), and including/excluding tracks.
SOUNDCLOUD_RETURNS_A_TRACKFetches details of a specific SoundCloud track using its ID, including metadata like title, genre, and artist info.
SOUNDCLOUD_RETURNS_A_TRACK_S_STREAMABLE_URLSThis endpoint returns streamable URLs for a specific SoundCloud track given its track_id.
SOUNDCLOUD_RETURNS_A_USERFetch a SoundCloud user's details by user ID, including profile data, follower stats, and more.
SOUNDCLOUD_RETURNS_THE_AUTHENTICATED_USER_S_ACTIVITIESThe `/me/activities` endpoint lets authenticated users access their SoundCloud activities (tracks, playlists) based on access level, requiring `AuthHeader` for security.
SOUNDCLOUD_RETURNS_THE_AUTHENTICATED_USER_S_INFORMATIONThis endpoint ("/me") supports GET requests to access user info such as avatar, location, and follower stats with "AuthHeader" needed for security.
SOUNDCLOUD_RETURNS_THE_COMMENTS_POSTED_ON_THE_TRACK_TRACK_IDThis endpoint retrieves comments for a specified track on SoundCloud using track_id.
SOUNDCLOUD_RETURNS_TRACKS_UNDER_A_PLAYLISTThis endpoint retrieves tracks in a given SoundCloud playlist, specified by `playlist_id`.
SOUNDCLOUD_RETURNS_USER_S_PLAYLISTS_SETSReturns playlist info, playlist tracks and tracks owner info.
SOUNDCLOUD_UNFOLLOW_USERDeletes a user who is followed by the authenticated user
SOUNDCLOUD_UNLIKES_A_PLAYLISTAuthenticated users can remove a "like" from a SoundCloud playlist by sending a DELETE request to `/likes/playlists/{playlist_id}`.
SOUNDCLOUD_UNLIKES_A_TRACKEndpoint `/likes/tracks/{track_id}` allows unauthorized liking of a track, requiring AuthHeader.
SOUNDCLOUD_UPDATES_A_PLAYLISTUpdate existing playlists on SoundCloud by specifying a playlist ID.
SOUNDCLOUD_UPDATES_A_TRACK_S_INFORMATIONUpdate a track's details on SoundCloud by PUT method at '/tracks/{track_id}'.
SOUNDCLOUD_UPLOADS_A_NEW_TRACKThis endpoint enables secure track uploads, requiring track title and asset data.
SOUNDCLOUD_USER_RECENT_TRACK_ACTIVITIESThis Soundcloud API endpoint fetches recent user tracks, reposts, and playlist adds, allowing access level filtering and result count customization.

Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

“Find up to five SoundCloud playlists about ambient music and show their titles and links.”uses SOUNDCLOUD_PERFORMS_A_PLAYLIST_SEARCH_BASED_ON_A_QUERY
“List up to 10 tracks by the SoundCloud user I select, with their titles and links.”uses SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_TRACKS
“Find up to five SoundCloud tracks related to this track and show their titles and creators.”uses SOUNDCLOUD_GET_RELATED_TRACKS

Connect SoundCloud in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 01

    Add FlyMy.AI

    Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.

  2. 02

    Sign in to SoundCloud

    Open the SoundCloud connection settings and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.

  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
https://mcp-agents.flymy.ai/mcp

Settings, Connectors, Add custom connector: paste this URL.

Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own SoundCloud account, under its plan and limits. No seats and no minimum.

Go to the source

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.