Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SOUNDCLOUD_CLIENT_IDYesYour SoundCloud API client ID from soundcloud.com/you/apps
SOUNDCLOUD_TOKEN_FILENoPath to store OAuth tokens.~/.soundcloud-mcp/tokens.json
SOUNDCLOUD_REDIRECT_URINoOAuth redirect URI. Must match the one registered in your SoundCloud app.http://127.0.0.1:8765/callback
SOUNDCLOUD_CLIENT_SECRETYesYour SoundCloud API client secret from soundcloud.com/you/apps

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
soundcloud_get_meA

Get your authenticated SoundCloud profile.

soundcloud_list_my_tracksB

List tracks uploaded to your SoundCloud account.

soundcloud_get_trackA

Get details for a specific track by ID.

soundcloud_upload_trackA

Upload an audio file to SoundCloud.

Requires OAuth login (run soundcloud-mcp-auth once). Uses your Artist Pro API credentials.

soundcloud_update_trackC

Update metadata for an existing track.

soundcloud_create_playlistB

Create a SoundCloud playlist (album/set) with ordered tracks and optional cover art.

soundcloud_delete_trackC

Delete a track from your SoundCloud account.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct resource and action (profile, track CRUD, playlist creation, track listing). There is no overlap or ambiguity between tool purposes.

Naming Consistency5/5

All tools follow the pattern 'soundcloud_verb_noun' with clear verbs (create, delete, get, list, update, upload). The pattern is uniform and predictable.

Tool Count5/5

Seven tools cover the essential operations for a SoundCloud integration without being excessive. Each tool has a distinct role, and the count is well-scoped for the domain.

Completeness3/5

Core track and profile operations are covered, but missing playlist management (update, delete, get) and other common features like search or streaming. Gaps are notable but not severe for basic usage.

Maintenance

ActivityInactive
ResponsivenessNo issues