Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Bitmovin Observability MCP

com.bitmovin.mcp.analytics/analytics-mcp

Query and analyse your data from Bitmovin Observability

Uptime
100.0%
1 direct probes · 30d
Response
1625ms
last probe
Tools
11
callable
Resources
6
readable
Prompts
3
available

Tools · 11

query

Query a metric over a time range (start/end) for a license as a TIME SERIES — always renders a chart. Use this for trends and license-wide analytics over a period (e.g. 'last week', 'last 30 days', 'y…

queryGroupBy

query metric grouped by categories. IMPORTANT: Before using this tool, you must: 1) Resolve the correct metric keyword - commonly used names may be mapped differently in the API (e.g., 'plays' is actu…

queryTotal

Get an aggregated value (one number) for a metric over a time range — no chart, no time bucketing. Can fetch SEVERAL metrics in one call: pass an array to `metric` to get one value per metric (e.g. th…

peekAllLicenses

View a summary of all available licenses with their recent play counts and percentage distribution. Use this to understand what licenses exist and their relative usage. When a user asks about licenses…

getImpressionOverview

Inspect a SINGLE playback session identified by a specific impressionId. Returns that one session's static properties (device, location, player) and its aggregated metrics (total played time, bufferin…

analyzeImpression

Deep-dive analysis of a SINGLE playback session identified by a specific impressionId: static properties, aggregated metrics, state-transition timeline, and an AI-powered interpretation of session qua…

fetchImpressions

List the impression ids (individual playback session ids) for a license over a time range, optionally narrowed by filters. Returns the ids themselves — NOT counts, totals, or trends. Use this to enume…

getAvailableMetrics

List the full catalog of metrics with their supported aggregation methods. Prefer searchMetrics to resolve a single keyword; use this only when you need every metric.

getAvailableFilters

List the full catalog of filter attributes with their supported operators. Prefer searchFilters to resolve a single attribute; use this only when you need every filter.

searchMetrics

Find the exact metric keyword for a topic or question (e.g. 'buffering', 'how many errors'). Preferred way to resolve a metric keyword; use getAvailableMetrics only to list the full catalog.

searchFilters

Find the exact filter/group-by attribute keyword for a topic or question (e.g. 'browser', 'device type', 'content tier'). Preferred way to resolve an attribute; use 'licenseKey' to resolve custom nami…

Resources · 6

Analytics Time-Series Chart

Interactive Chart.js visualization for time-series analytics data

ui://analytics/timeseries-chart.html
Analytics Group-By Chart

Interactive Chart.js bar chart visualization for group-by analytics data

ui://analytics/groupby-bar-chart.html
available metrics

Full catalog of metrics with supported aggregation methods. Prefer the searchMetrics tool to find a single keyword.

metrics://available
available licenses

A list of available Bitmovin Analytics licenses with their names and keys

licenses://available
available filters

Full catalog of filter attributes with supported operators. Prefer the searchFilters tool to find a single attribute.

metrics://filter/available
help

PRIMARY DOCUMENTATION - READ THIS FIRST when user asks how to use this MCP server. Contains complete usage guide with workflow steps, common use cases, metric explanations, and best practices. This is…

help://

Prompts · 3

summarizeAllLicenses

Ask the LLM to give an overview of available licenses. This will query data for each licenses and give basic insights into audience and quality of experience.

dailyLicenseCheck

Ask the LLM to give a look into the performance of a license compared to the last 7 days. Will fetch the following metircs:

compareImpressions

Ask the LLM to analyze and compare multiple playback sessions (impressions). Supports comparing impressions to identify patterns, differences, and common issues. Includes baseline comparison against c…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "bitmovin_observability_mcp": {
      "url": "https://analytics.mcp.bitmovin.com",
      "transport": "streamable-http"
    }
  }
}