MCPAvailable tools

Available tools

The MCP server exposes 21 tools across 6 areas. Tools that read public catalog data work without authentication. Tools that touch a user’s library or upload media require the OAuth flow from Quickstart.

Several tools render an inline UI, marked with UI below: six track-returning tools show a track player with cover art, play/pause, BPM, and tags, and start_video_compliance_check opens a video upload widget.

Search and discovery

ToolWhat it doesAuth
search_tracksNatural-language search via Slipstream’s AI ranking. UIPublic
search_similar_by_urlFind tracks similar to a YouTube, Spotify, or Apple Music URL. UIPublic
search_by_idFind tracks similar to a Slipstream track ID. UIPublic
get_search_filtersList valid genres, moods, tempos, vocals, BPM ranges.Public

Catalog

ToolWhat it doesAuth
get_trackFull details for one track by ID. UIPublic
browse_tracksCatalog browse with genre and mood filters, paginated. UIPublic
list_genresAll genres with slugs and descriptions.Public
list_moodsAll moods with slugs and descriptions.Public

Playlists (public)

ToolWhat it doesAuth
search_playlistsSearch public playlists by name, description, or tracks.Public
get_playlist_tracksList tracks in a playlist. Pass public=true to read a public one. UIPublic if public=true, otherwise OAuth

User and library

ToolWhat it doesAuth
get_current_userThe signed-in user’s profile.OAuth
get_liked_tracksThe user’s liked tracks.OAuth

Playlists (private)

ToolWhat it doesAuth
list_my_playlistsPlaylists owned by the user.OAuth
create_playlistCreate a new playlist, optionally with tracks.OAuth
get_playlistPlaylist details by slug.OAuth
add_tracks_to_playlistAdd tracks to an existing playlist.OAuth
delete_playlistDelete a playlist by slug.OAuth

AudioVerify

Identify the music used in a video. See the AudioVerify guide for the full flow.

ToolWhat it doesAuth
start_video_compliance_checkOpen an inline widget where the user drops a video; it uploads and returns the recognized track. UIOAuth
prepare_compliance_uploadGet a one-time presigned URL to upload a local video file to S3.OAuth
check_video_complianceSubmit an uploaded video (by storage_key) and poll until done. Returns the track, including whether it is in the Slipstream catalog (internal) and any registered label such as Epidemic Sound (external_label).OAuth
get_compliance_resultFetch the latest status and result of a compliance job by id.OAuth

Notes

  • Every tool is a thin wrapper around the Slipstream REST API. When the catalog improves, MCP gets the same improvement at the same time.
  • Tool inputs and outputs are typed. Most clients show the full schema in their settings UI when you click a tool.
  • The track player respects your client’s theme. Light and dark both work without configuration.