Skip to main content
Glama
nelsonra

mixcloud-mcp

by nelsonra

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_PORTNoHTTP server port. Default: 8000
CORS_ORIGINNoAllowed CORS origin for the upload endpoint. Default: *
MCP_API_KEYNoBearer token protecting the MCP endpoint (HTTP only). Generate with mixcloud-mcp-keygen.
UPLOAD_PORTNoPort for the sidecar HTTP server (stdio only). Default: 4000
DISABLE_AUTHNoSet to 'true' to skip auth (local dev only, never in production).
MCP_PUBLIC_URLNoPublic base URL of the server (HTTP only). Required for browser OAuth.
MIXCLOUD_CLIENT_IDNoMixcloud OAuth app client ID. Required for OAuth auth and uploads.
MIXCLOUD_ACCESS_TOKENNoDirect Mixcloud token. Alternative to OAuth.
MIXCLOUD_CLIENT_SECRETNoMixcloud OAuth app client secret. Required for OAuth auth and uploads.

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": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_cloudcastsA

Search Mixcloud for mixes (cloudcasts) by keyword.

Args: query: Search term, e.g. "deep house" or "NTS Radio" limit: Number of results to return (default 20, max 100)

get_cloudcastA

Get details of a specific Mixcloud mix by its key.

Args: cloudcast_key: The mix key, e.g. "/NTSRadio/nts-breakfast-show/"

get_userB

Get a Mixcloud user's profile by username.

Args: username: The Mixcloud username, e.g. "NTSRadio"

get_user_cloudcastsA

Get a list of mixes uploaded by a Mixcloud user.

Args: username: The Mixcloud username, e.g. "NTSRadio" limit: Number of results to return (default 20, max 100)

get_user_followersA

Get a list of followers for a Mixcloud user.

Args: username: The Mixcloud username, e.g. "NTSRadio" limit: Number of results to return (default 20, max 100)

get_user_followingA

Get a list of users that a Mixcloud user is following.

Args: username: The Mixcloud username, e.g. "NTSRadio" limit: Number of results to return (default 20, max 100)

upload_cloudcastA

Upload a recording to Mixcloud. Opens a file picker UI.

Args: name: Optional mix or show title to pre-fill in the upload form.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
upload_cloudcast_ui

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nelsonra/mixcloud-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server