Skip to main content
Glama
rekordcloud

sonovault-mcp

Official
by rekordcloud

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SONOVAULT_API_KEYYesYour SonoVault API key.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_tracksA

Search the SonoVault catalog (90M+ tracks) by artist and title. Both are required; there is no free-text search. Returns ISRC, genre, duration, artist credits, and release info (album, label, release date) per track.

get_trackA

Fetch one track by its SonoVault track ID, with full metadata.

lookup_isrcB

Exact lookup of a recording by its ISRC (International Standard Recording Code, e.g. GBDUW0000053). Returns the track's full metadata.

get_work_codesA

Find the ISWC work code(s) behind a recording, by ISRC or SonoVault track ID. Useful for royalty and publishing workflows. One recording can carry several ISWCs (medleys, samples).

get_recordings_of_workA

List every recording of a musical work by its ISWC (e.g. T0710204399 or T-071.020.439-9). Returns recordings sorted by popularity, each with a representative ISRC.

get_platform_linksA

Resolve a track to its ID and deep link on every supported platform: Spotify, Apple Music, Tidal, Beatport, Discogs, MusicBrainz, YouTube. Identify the track by exactly one of: SonoVault id, ISRC, or any platform's ID.

resolve_tracksA

Resolve up to 100 inputs in one call to canonical tracks plus cross-platform links. input_type picks the key: 'track_name' (items are {artist, title} objects), 'isrc', 'sonovault_id', or a platform id type ('spotify_id', 'applemusic_id', 'tidal_id', 'beatport_id', 'discogs_id', 'musicbrainz_id'). Costs one API credit per line.

search_artistsB

Search artists by name. Returns id, name, country, formation year, and release count.

get_artist_releasesB

An artist's releases, newest first. Use the cursor from a previous call for the next page.

search_labelsA

Search record labels by name. Returns id, name, and release count.

get_label_releasesA

A label's releases, newest first, with artist per release. Cursor-paginated.

search_releasesC

Search releases by title, optionally narrowed by artist name.

get_releaseA

Fetch one release by SonoVault release ID, including its full tracklist with ISRCs.

list_genresA

The canonical SonoVault genre hierarchy: 25 main genres plus subgenres, with IDs.

browse_tracksA

Discover tracks by filter: label ID, artist ID, genre name or genre ID (from list_genres), or release year. At least one filter is required. Needs a paid SonoVault tier; free-tier keys get a 403.

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/rekordcloud/sonovault-mcp'

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