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.
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.
| Action | What it does |
|---|---|
SOUNDCLOUD_CREATES_A_PLAYLIST | The `/playlists` POST endpoint on SoundCloud allows for playlist creation with title, description, mode, and tracks in a JSON body, requiring AuthHeader. |
SOUNDCLOUD_DELETES_A_PLAYLIST | Deletes a SoundCloud playlist by its ID, requiring authorization. |
SOUNDCLOUD_DELETES_A_TRACK | This endpoint allows deleting a specific SoundCloud track by its ID. |
SOUNDCLOUD_FETCH_SOUND_CLOUD_FOLLOWER_PROFILE_DETAILS | Fetches SoundCloud user profile details (username, followers) for a user followed by an authenticated user. |
SOUNDCLOUD_FETCH_USER_FAVORITES | The `/me/likes/playlists` endpoint lets authenticated users access their favorite playlists, supports pagination, and requires an AuthHeader. |
SOUNDCLOUD_FETCH_USER_FOLLOWING_DETAILS | Returns (following_id) that is followed by (user_id). |
SOUNDCLOUD_FETCH_USER_PROFILES_LINKS | Access a user's profile links (website, Facebook, Instagram) on SoundCloud by user ID. |
SOUNDCLOUD_FOLLOWS_A_USER | The `/me/followings/{user_id}` endpoint on SoundCloud is for following users by ID, secured with `AuthHeader`. |
SOUNDCLOUD_GET_FOLLOWER_USER_DETAILS | Retrieve a SoundCloud user's follower details by ID with AuthHeader. |
SOUNDCLOUD_GET_RELATED_TRACKS | Returns all related tracks of track on SoundCloud |
SOUNDCLOUD_GET_TRACK_LIKERS | Returns a list of users who have favorited or liked the track |
SOUNDCLOUD_LIKES_A_PLAYLIST | This API endpoint lets users like a SoundCloud playlist via POST, needing an AuthHeader and playlist ID. |
Show all 52 actions
| Action | What it does |
|---|---|
SOUNDCLOUD_LIKES_A_TRACK | This endpoint enables users to like a track using POST, requiring AuthHeader and track_id. |
SOUNDCLOUD_LIST_AUTHENTICATED_USER_FOLLOWERS | Fetches the list of followers for the authenticated user with options to limit results. |
SOUNDCLOUD_LIST_FOLLOWED_BY_USER | Returns a list of SoundCloud users followed by the authenticated user, with options for result limit and pagination. |
SOUNDCLOUD_LIST_USER_FAVORITES | This endpoint fetches a user's favored tracks with options for filtering and pagination. |
SOUNDCLOUD_OAUTH2_AUTHORIZATION_REDIRECT_HANDLER | OAuth Authorization Code flow is mandated for authorization, utilizing `response_type=code`. |
SOUNDCLOUD_PERFORMS_A_PLAYLIST_SEARCH_BASED_ON_A_QUERY | This endpoint enables playlist searches on Soundcloud using filters such as query, access level, and more. |
SOUNDCLOUD_PERFORMS_A_USER_SEARCH_BASED_ON_A_QUERY | The `/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_AUTHORIZATION | The `/oauth2/token` endpoint issues access tokens to authorized apps, accepting two content types and requiring specific fields. |
SOUNDCLOUD_RECENT_THE_AUTHENTICATED_USER_S_ACTIVITIES | This API endpoint lets authenticated users fetch their SoundCloud activities, like songs and playlists, with filters for access level. |
SOUNDCLOUD_RECENT_TRACKS_FROM_FOLLOWED_USERS | This endpoint lets authenticated users see recent tracks from followed users, offering filter by access level and pagination. |
SOUNDCLOUD_REMOVE_PLAYLIST_REPOST | Removes a repost on a playlist as the authenticated user |
SOUNDCLOUD_REMOVE_TRACK_REPOST | Removes a repost on a track as the authenticated user |
SOUNDCLOUD_REPOSTS_A_PLAYLIST_AS_THE_AUTHENTICATED_USER | This 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_USER | This endpoint lets authenticated users repost tracks on SoundCloud, using track ID and `AuthHeader`. |
SOUNDCLOUD_RESOLVE_SOUND_CLOUD_URLS_TO_API_RESOURCE_URLS | This endpoint translates SoundCloud URLs into API Resource URLs, requiring authentication and a `url` parameter. |
SOUNDCLOUD_RETURNS_A_COLLECTION_OF_PLAYLIST_S_REPOSTERS | This endpoint fetches users reposting a SoundCloud playlist using a playlist ID, offering pagination and detailed user profiles. |
SOUNDCLOUD_RETURNS_A_COLLECTION_OF_TRACK_S_REPOSTERS | This endpoint fetches users reposting a SoundCloud track. |
SOUNDCLOUD_RETURNS_A_LIST_OF_THE_CURRENT_USER_S_TRACKS | This endpoint fetches the user's tracks with options for limiting results and pagination, requiring authentication. |
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_FOLLOWERS | Returns a list of users that follows (user_id). |
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_FOLLOWINGS | Returns list of users that (user_id) follows. |
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_LIKED_PLAYLISTS | This endpoint fetches liked playlists for a specified user_id on SoundCloud, supports pagination, and requires authentication. |
SOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_LIKED_TRACKS | This 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_PLAYLISTS | Fetches 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_TRACKS | Get 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_PLAYLIST | This 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_TRACK | Fetches details of a specific SoundCloud track using its ID, including metadata like title, genre, and artist info. |
SOUNDCLOUD_RETURNS_A_TRACK_S_STREAMABLE_URLS | This endpoint returns streamable URLs for a specific SoundCloud track given its track_id. |
SOUNDCLOUD_RETURNS_A_USER | Fetch a SoundCloud user's details by user ID, including profile data, follower stats, and more. |
SOUNDCLOUD_RETURNS_THE_AUTHENTICATED_USER_S_ACTIVITIES | The `/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_INFORMATION | This 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_ID | This endpoint retrieves comments for a specified track on SoundCloud using track_id. |
SOUNDCLOUD_RETURNS_TRACKS_UNDER_A_PLAYLIST | This endpoint retrieves tracks in a given SoundCloud playlist, specified by `playlist_id`. |
SOUNDCLOUD_RETURNS_USER_S_PLAYLISTS_SETS | Returns playlist info, playlist tracks and tracks owner info. |
SOUNDCLOUD_UNFOLLOW_USER | Deletes a user who is followed by the authenticated user |
SOUNDCLOUD_UNLIKES_A_PLAYLIST | Authenticated users can remove a "like" from a SoundCloud playlist by sending a DELETE request to `/likes/playlists/{playlist_id}`. |
SOUNDCLOUD_UNLIKES_A_TRACK | Endpoint `/likes/tracks/{track_id}` allows unauthorized liking of a track, requiring AuthHeader. |
SOUNDCLOUD_UPDATES_A_PLAYLIST | Update existing playlists on SoundCloud by specifying a playlist ID. |
SOUNDCLOUD_UPDATES_A_TRACK_S_INFORMATION | Update a track's details on SoundCloud by PUT method at '/tracks/{track_id}'. |
SOUNDCLOUD_UPLOADS_A_NEW_TRACK | This endpoint enables secure track uploads, requiring track title and asset data. |
SOUNDCLOUD_USER_RECENT_TRACK_ACTIVITIES | This 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.
SOUNDCLOUD_PERFORMS_A_PLAYLIST_SEARCH_BASED_ON_A_QUERYSOUNDCLOUD_RETURNS_A_LIST_OF_USER_S_TRACKSSOUNDCLOUD_GET_RELATED_TRACKSConnect SoundCloud in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 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.
- 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.
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
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.