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 Name | Description |
|---|---|
YouTube_ViewChannel | Retrieves metadata and details for a specific YouTube channel. |
YouTube_ListChannels | Lists all YouTube channels imported into the system. |
YouTube_ListVideos | Lists music videos from linked YouTube channels. |
YouTube_ViewVideo | Retrieves details for a specific YouTube video. |
YouTube_ListVideoCategories | Retrieves available YouTube video categories. |
Tracks_Archive | Archives one or more tracks. |
Tracks_Unarchive | Unarchives previously archived tracks. |
Tracks_GetTrackRights | Retrieves streaming, download, and UGC rights for a specific track. |
Releases_List | Retrieves a paginated list of releases in your catalog. |
Releases_Archive | Archives one or more releases. |
Releases_Unarchive | Unarchives previously archived releases. |
Releases_GetReleasesRights | Retrieves download rights configuration for a specific release. |
Publishers_Archive | Archives one or more publishers. |
Publishers_Unarchive | Unarchives previously archived publishers. |
PhysicalReleasesConfigurations_GetConfigurations | Retrieves the list of available physical release configurations (e.g., Vinyl, CD). |
PhysicalReleases_List | Retrieves a paginated list of physical releases. |
PhysicalReleases_Create | Creates a new physical release record. |
PhysicalReleases_ViewById | Retrieves a physical release by its specific physicalReleaseId. |
PhysicalReleases_Update | Updates metadata for an existing physical release. |
PhysicalReleases_ListAssets | Retrieves the tracks linked to a specific physical release. |
PhysicalReleases_ViewByAssetId | Retrieves a physical release using the shared assetId. |
PhysicalReleases_ListAssetsByAssetId | Retrieves tracks linked to a physical release using the shared assetId. |
PhysicalReleases_Archive | Archives one or more physical releases. |
PhysicalReleases_Unarchive | Unarchives previously archived physical releases. |
Labels_Archive | Archives one or more labels. |
Labels_Unarchive | Unarchives previously archived labels. |
Composers_Archive | Archives one or more composers. |
Composers_Unarchive | Unarchives previously archived composers. |
Assets_GetTrackRights | Retrieves rights configuration for a track using its assetId. |
Assets_UpdateTrackRights | Updates streaming, download, and UGC rights for a track using its assetId. |
Assets_GetReleasesRights | Retrieves rights configuration for a release using its assetId. |
Assets_UpdateReleasesRights | Updates download rights for a release using its assetId. |
Artists_Archive | Archives one or more artists. |
Artists_Unarchive | Unarchives previously archived artists. |