Revelator Logo API

Analytics MCP Server

The Analytics MCP Server allows AI assistants to pull streaming data, revenue performance, artificial stream metrics, and Top Movers data to generate natural language reports.

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/analytics

Supported Tools

Tool NameDescription
Api_GetHealthcheckChecks the health and status of the Analytics API.
ArtificialStreams_GetArtificialStreamsByTrackRetrieves flagged artificial stream data aggregated by track.
ArtificialStreams_GetArtificialStreamsByReleaseRetrieves flagged artificial stream data aggregated by release.
ArtificialStreams_GetArtificialStreamsByArtistRetrieves flagged artificial stream data aggregated by artist.
ArtificialStreams_GetArtificialStreamsByLabelRetrieves flagged artificial stream data aggregated by label.
ArtificialStreams_GetArtificialStreamsByCountryRetrieves flagged artificial stream data aggregated by country.
ArtificialStreams_GetArtificialStreamsByDistributorRetrieves flagged artificial stream data aggregated by DSP/Store.
ArtificialStreams_GetArtificialStreamsByDateRetrieves daily trend data for flagged artificial streams.
ArtificialStreams_GetArtificialStreamsByClientRetrieves artificial stream data aggregated by child enterprise/client.
ArtificialStreams_GetArtificialStreamsByOrganizationRetrieves overall artificial stream data for the parent organization.
ArtificialStreams_GetArtificialStreamsDashboardByClientRetrieves high-level artificial stream dashboard metrics for a client.
ArtificialStreams_GetArtificialStreamsDashboardByOrganizRetrieves high-level artificial stream dashboard metrics for the organization.
Consumption_GetConsumptionRetrieves overall consumption (stream and download) analytics.
Engagement_GetEngagementByTrackRetrieves user engagement metrics (skips, saves, playlist adds) by track.
Engagement_GetEngagementByArtistRetrieves user engagement metrics by artist.
Engagement_GetEngagementByReleaseRetrieves user engagement metrics by release.
Engagement_GetEngagementBySourceOfStreamRetrieves engagement metrics grouped by where the stream originated (e.g., algorithmic playlist).
Engagement_GetEngagementByDiscoveryTypeRetrieves engagement metrics based on user discovery methods.
Engagement_GetEngagementByDistributorRetrieves engagement metrics grouped by DSP/Store.
Engagement_GetEngagementByCountryRetrieves engagement metrics grouped by listener country.
Engagement_GetEngagementByLabelRetrieves engagement metrics grouped by label.
Engagement_GetEngagementByDeliveryTypeRetrieves engagement metrics based on delivery type (e.g., Premium vs. Ad-supported).
Engagement_GetEngagementByRecordingVersionRetrieves engagement metrics for specific recording versions (e.g., Live vs. Studio).
Engagement_GetEngagementByDateRetrieves a timeline of engagement metrics by date.
Engagement_GetEngagementByConsumptionTypeRetrieves engagement grouped by consumption type (stream vs. download).
Movement_GetMovementRetrieves Top Movers data (rising and falling entities) based on streams or revenue.
Playlists_GetPlaylistsByMetadataRetrieves playlist placement data based on track metadata.
Playlists_GetPlaylistMovementsRetrieves data on tracks moving up or down within playlists.
Revenue_GetRevenueByTrackRetrieves historical revenue data aggregated by track.
Revenue_GetRevenueByDistributorRetrieves historical revenue data aggregated by DSP/Store.
Revenue_GetRevenueByCountryRetrieves historical revenue data aggregated by market/country.
Revenue_GetRevenueByDeliveryTypeRetrieves revenue grouped by subscription/delivery tier.
Revenue_GetRevenueByArtistRetrieves historical revenue data aggregated by artist.
Revenue_GetRevenuebyReleaseRetrieves historical revenue data aggregated by release.
Revenue_GetRevenuebyLabelRetrieves historical revenue data aggregated by label.
Revenue_GetRevenuebyFormatRetrieves revenue grouped by format (e.g., Audio vs. Video).
Revenue_GetRevenuebyYouTubeChannelRetrieves revenue generated by specific YouTube channels.
Revenue_GetRevenuebyYouTubeVideoRetrieves revenue generated by specific YouTube videos.
Revenue_GetRevenueMetricsByDateRetrieves total revenue performance plotted over a date range.