soundcloud4
3.5
Soundcloud4 is a versatile MCP server designed to interact with Soundcloud's features.
Soundcloud4 MCP Server is a powerful tool for managing and interfacing with Soundcloud content efficiently. It allows users to download Soundcloud songs, search for users, tracks, or playlists, and retrieve detailed information about them. This server simplifies the interaction with Soundcloud by providing robust tools for downloading and managing music content. Its features are tailored to enhance the user experience by allowing efficient content retrieval and management. Whether you need to download music, explore user profiles, or manage playlists, Soundcloud4 offers the necessary functionalities to streamline these processes.
Features
- Download Songs: Retrieve a direct URL to download any song from Soundcloud using the provided track URL.
- Search Functionality: Perform searches across Soundcloud to find tracks, users, playlists, or all categories simultaneously.
- User Information: Obtain basic information about a Soundcloud user using their profile URL.
- Playlist Information: Access detailed information about a specific playlist using its URL.
- Song Information: Get basic details about a track using its URL.
MCP Tools
- /song/info: Obtain basic information about a song.
- /song/download: Download a song, providing a URL to retrieve the song.
- /user/info: Retrieve basic user information.
- /playlist/info: Access playlist information.
- /search: Search across Soundcloud for tracks, users, playlists, or all categories.
Usage with Different Platforms
python
python
import requests
# Example of using Soundcloud4 MCP server to download a song
track_url = 'https://soundcloud.com/artist/track'
response = requests.post('http://soundcloud4-server/song/download', json={'track_url': track_url})
if response.status_code == 200:
download_url = response.json().get('download_url')
print(f'Download URL: {download_url}')
else:
print('Failed to retrieve download URL')