MCP server for uploading and managing tracks on SoundCloud via the official API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"soundcloud-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# SoundCloud MCP [](https://pypi.org/project/soundcloud-mcp/) [](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/) [](https://modelcontextprotocol.io) MCP server for uploading and managing tracks on **SoundCloud** using the [official API](https://developers.soundcloud.com/docs/api/guide.html). Use it from Cursor or Claude Desktop to upload MP3s, update metadata, and manage your catalog — pairs naturally with [suno-mcp](https://github.com/David-J-Shibley/suno-mcp) for generate → upload workflows. ## Features - **Official SoundCloud API** — OAuth 2.1 + PKCE, no browser scraping for uploads - **Upload tracks** — MP3, WAV, FLAC with title, description, tags, artwork - **Manage library** — list, get, update, delete tracks - **Token refresh** — automatic OAuth token renewal ## Requirements - Python 3.10+ - SoundCloud **Artist Pro** account - A registered SoundCloud API app ([soundcloud.com/you/apps](https://soundcloud.com/you/apps)) ## Register your SoundCloud app | Field | What to enter | |-------|---------------| | **App name** | `SoundCloud MCP` (or anything descriptive) | | **Description** | `Personal MCP server for uploading AI-generated music to my SoundCloud account` | | **Website** | `https://github.com/David-J-Shibley/soundcloud-mcp` *(optional)* | | **Redirect URI** | `http://127.0.0.1:8765/callback` *(must match exactly)* | The **Website** field is optional — it is **not** used for OAuth. The **Redirect URI** must match character-for-character. ## Quick Start ### Install from PyPI ```bash pip install soundcloud-mcp cp .env.example .env # Edit .env with client_id and client_secret from soundcloud.com/you/apps soundcloud-mcp-auth ``` ### Install from source ```bash g…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.