Bitmovin Observability MCP
mcp remote · sse · v0.0.1 · source: crawl
https://analytics.mcp.bitmovin.com
Query and analyse your data from Bitmovin Observability
Works
100
Verified Oct 31, 2026 · p50 460 ms · p95 499 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'analytics-mcp' |
| tools_listed | 15 | pass | 11 tools |
| schema_complete | 15 | pass | 9 of 11 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 460 ms |
| latency_p95 | 5 | pass | p95 499 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (11)
| Name | Description | Schema |
|---|---|---|
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 | typed |
queryGroupBy | query metric grouped by categories. Queries resolve against API metric keywords, which can differ from a metric's common name — 'plays', for example, is 'impression_id'. The 'searchMetrics' tool resol | incomplete |
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 | incomplete |
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 | typed |
getImpressionOverview | The facts of a SINGLE playback session identified by an impressionId, together with the findings evaluated over them. Facts cover the session context (device, location, player, stream, CDN), its QoE n | typed |
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 | typed |
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 | typed |
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. | typed |
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. | typed |
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. | typed |
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 | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-bitmovin-mcp-analytics-analytics-mcp-streamable-http)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.