SoundCloud

SoundCloud MCP integration

Resolves SoundCloud links, uploads and corrects tracks, curates playlists, and reports the comments and reposts a release is collecting.

51actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Creates a playlist

    Lyro creates a SoundCloud playlist with title, description, and tracks. Your team curates music without switching to SoundCloud.

  • Deletes a playlist

    Lyro deletes a SoundCloud playlist by its ID. Your team removes unwanted collections instantly.

  • Likes a playlist

    Lyro likes a SoundCloud playlist on behalf of the authenticated user. Your team engages with content without manual interaction.

See all 51 actions

How businesses use SoundCloud + Lyro

Each card is one request a support team gets, and the SoundCloud actions Lyro runs to close it.

  • Find the track, playlist, or artist someone means

    Lyro searches SoundCloud for a playlist or a user, turns a pasted SoundCloud link into the API resource behind it, and returns that track's own metadata rather than a guess from the URL.

    Performs a Playlist SearchPerforms a User SearchResolve SoundCloud URLs
  • Build and maintain a playlist

    Lyro creates the playlist with its title and description, updates it when the running order changes, and reads back the tracks currently sitting under it to confirm the change landed.

    Creates a PlaylistUpdates a PlaylistReturns Tracks Under a Playlist
  • Publish a track and push it out

    Lyro uploads the new track with its title and asset data, corrects the metadata afterwards, and reposts it to the account's followers so a release does not wait for someone to be at a desk.

    Uploads a New TrackUpdates a Track's InformationReposts a Track
  • Report how an audience is responding

    Lyro reads the comments left on a track, lists the accounts that reposted it, and pulls the connected account's recent track activity, so a question about reception is answered from the platform.

    Returns the Comments on a TrackReturns a Track's RepostersUser Recent Track Activities

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the SoundCloud actions it has and picks the ones a request needs.

  1. 01

    Connect SoundCloud

    Authorize the SoundCloud account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the SoundCloud actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
SoundCloud · Lyro

Everything else about SoundCloud

Setup, permissions, and the limits of what Lyro can do inside SoundCloud.

  • Through OAuth. The toolkit carries the authorization redirect handler and the token endpoint that issues access tokens, and nearly every action requires an auth header, so Lyro acts as the SoundCloud account you connect rather than as an anonymous client.

Every action available in SoundCloud

All 51 actions your agent can call on SoundCloud, straight from the live MCP connection.

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

  • Deletes a playlist

    Deletes a SoundCloud playlist by its ID, requiring authorization.

  • Deletes a track

    This endpoint allows deleting a specific SoundCloud track by its ID.

  • Fetch soundcloud follower profile details

    Fetches SoundCloud user profile details (username, followers) for a user followed by an authenticated user.

  • Fetchuserfavorites

    The /me/likes/playlists endpoint lets authenticated users access their favorite playlists, supports pagination, and requires an AuthHeader.

  • Fetchuserfollowingdetails

    Returns (following_id) that is followed by (user_id).

  • Fetchuserprofileslinks

    Access a user's profile links (website, Facebook, Instagram) on SoundCloud by user ID.

  • Follows a user

    The /me/followings/{user_id} endpoint on SoundCloud is for following users by ID, secured with AuthHeader.

  • Returns all related tracks of track on soundcloud

    Returns all related tracks of track on SoundCloud.

  • Returns a list of users who have favorited or liked the track

    Returns a list of users who have favorited or liked the track.

  • Likes a playlist

    This API endpoint lets users like a SoundCloud playlist via POST, needing an AuthHeader and playlist ID.

  • Likes a track

    This endpoint enables users to like a track using POST, requiring AuthHeader and track_id.

  • Listauthenticateduserfollowers

    Fetches the list of followers for the authenticated user with options to limit results.

  • Listfollowedbyuser

    Returns a list of SoundCloud users followed by the authenticated user, with options for result limit and pagination.

  • Listuserfavorites

    This endpoint fetches a user's favored tracks with options for filtering and pagination.

  • Oauth2 authorization redirect handler

    OAuth Authorization Code flow is mandated for authorization, utilizing response_type=code.

  • Performs a playlist search based on a query

    This endpoint enables playlist searches on Soundcloud using filters such as query, access level, and more.

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

  • Provisionaccesstokenspostauthorization

    The /oauth2/token endpoint issues access tokens to authorized apps, accepting two content types and requiring specific fields.

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

  • Recenttracksfromfollowedusers

    This endpoint lets authenticated users see recent tracks from followed users, offering filter by access level and pagination.

  • Removes a repost on a playlist as the authenticated user

    Removes a repost on a playlist as the authenticated user.

  • Removes a repost on a track as the authenticated user

    Removes a repost on a track as the authenticated user.

  • 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).

  • Reposts a track as the authenticated user

    This endpoint lets authenticated users repost tracks on SoundCloud, using track ID and AuthHeader.

  • Resolve soundcloud urls to API resource urls

    This endpoint translates SoundCloud URLs into API Resource URLs, requiring authentication and a url parameter.

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

  • Returns a collection of track s reposters

    This endpoint fetches users reposting a SoundCloud track.

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

  • Returns a list of user s followers

    Returns a list of users that follows (user_id).

Ready to connect SoundCloud?

Authorize the account and your agent has all 51 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot