Revelator Logo API

Catalog MCP Server

The Catalog MCP Server allows AI assistants (like Claude Desktop) to query, retrieve, and manage metadata about your releases, tracks, artists, labels, physical products, and YouTube channels using natural language.

Beta Feature
Our MCP Servers are currently in BETA. They are under active development and are subject to breaking changes - some tools can result in 403 Forbidden or other errors.

Authentication

Use your existing Revelator Partner API credentials (partnerUserId and partnerApiKey) when your LLM prompts you to do so. This is usually only required initially when starting a new chat/session.

Server Details

  • Server Address: https://mcp.revelator.com/catalog

Supported Tools

Tool NameDescription
YouTube_ViewChannelRetrieves metadata and details for a specific YouTube channel.
YouTube_ListChannelsLists all YouTube channels imported into the system.
YouTube_ListVideosLists music videos from linked YouTube channels.
YouTube_ViewVideoRetrieves details for a specific YouTube video.
YouTube_ListVideoCategoriesRetrieves available YouTube video categories.
Tracks_ArchiveArchives one or more tracks.
Tracks_UnarchiveUnarchives previously archived tracks.
Tracks_GetTrackRightsRetrieves streaming, download, and UGC rights for a specific track.
Releases_ListRetrieves a paginated list of releases in your catalog.
Releases_ArchiveArchives one or more releases.
Releases_UnarchiveUnarchives previously archived releases.
Releases_GetReleasesRightsRetrieves download rights configuration for a specific release.
Publishers_ArchiveArchives one or more publishers.
Publishers_UnarchiveUnarchives previously archived publishers.
PhysicalReleasesConfigurations_GetConfigurationsRetrieves the list of available physical release configurations (e.g., Vinyl, CD).
PhysicalReleases_ListRetrieves a paginated list of physical releases.
PhysicalReleases_CreateCreates a new physical release record.
PhysicalReleases_ViewByIdRetrieves a physical release by its specific physicalReleaseId.
PhysicalReleases_UpdateUpdates metadata for an existing physical release.
PhysicalReleases_ListAssetsRetrieves the tracks linked to a specific physical release.
PhysicalReleases_ViewByAssetIdRetrieves a physical release using the shared assetId.
PhysicalReleases_ListAssetsByAssetIdRetrieves tracks linked to a physical release using the shared assetId.
PhysicalReleases_ArchiveArchives one or more physical releases.
PhysicalReleases_UnarchiveUnarchives previously archived physical releases.
Labels_ArchiveArchives one or more labels.
Labels_UnarchiveUnarchives previously archived labels.
Composers_ArchiveArchives one or more composers.
Composers_UnarchiveUnarchives previously archived composers.
Assets_GetTrackRightsRetrieves rights configuration for a track using its assetId.
Assets_UpdateTrackRightsUpdates streaming, download, and UGC rights for a track using its assetId.
Assets_GetReleasesRightsRetrieves rights configuration for a release using its assetId.
Assets_UpdateReleasesRightsUpdates download rights for a release using its assetId.
Artists_ArchiveArchives one or more artists.
Artists_UnarchiveUnarchives previously archived artists.