Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CASSETTE_API_URLNoBackend URL (default: http://localhost:8080)http://localhost:8080
CASSETTE_PRODUCTNomusic, creator, or both (default: both)both
CASSETTE_API_TOKENYesPersonal access token (ct_live_…)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
cassette_get_accountA

Get Cassette account status: profile, Google Drive link, music/creator tiers, and readiness for uploads.

cassette_start_gdrive_linkA

Get Google Drive OAuth URL so the user can link Drive (required before file uploads).

cassette_search_usersA

Search Cassette users by email (for creator clip collaboration invites).

cassette_create_trackB

Create a new music track/release. First step of the track creation workflow.

cassette_upload_track_fileC

Upload artwork, audio, promo images, footages, or vertical videos from a local path. Requires Google Drive linked.

cassette_update_track_metadataA

Update track fields via PATCH /metadata (same fields as the Cassette app): pitchEn, pitchNative, notes, status, progress, multilink, name, artist, release, releaseDate, isSingle.

cassette_list_track_filesB

List uploaded files on a track (audio, promo, footages, verticalVideos, video) to verify uploads.

cassette_get_trackA

Get a track by ID with full metadata and file references. Use after creation to verify the workflow.

cassette_get_creator_billingA

Get Creator subscription tier, limits, and clip count.

cassette_list_clipsC

List creator clips.

cassette_get_clipC

Get a creator clip by ID.

cassette_create_clipC

Create a new creator clip.

cassette_update_clipA

Update clip fields (name, status, progress, etc.).

cassette_delete_clipC

Delete a creator clip.

cassette_update_scenarioC

Update scenario time blocks for a clip.

cassette_update_clip_notesB

Update freeform notes on a clip.

cassette_list_trendsA

List saved trend videos.

cassette_create_trendD

Save a trend video URL.

cassette_delete_trendB

Delete a trend from the library.

cassette_start_clip_from_trendC

Create a new clip from a trend with default scenario template.

cassette_list_footagesB

List footages uploaded for a clip.

cassette_upload_footageC

Upload a footage file to a clip from a local path.

cassette_review_footageC

Update footage review metadata (selected, rating 0-5, note).

cassette_delete_footageC

Delete a footage file from a clip.

cassette_get_finalC

Get final video metadata and post links for a clip.

cassette_upload_finalC

Upload final video for a clip from a local path.

cassette_update_post_linksC

Update social post links on the final video.

cassette_manage_clip_sharesC

Manage clip collaboration: list, create, invite, accept, revoke, or change role.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/cassette-music-management-tool/cassette-mcp'

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