Developers

How to Query Bitmovin’s Observability for Video Playback from Claude and ChatGPT

. 4 min read

TL;DR

  • Live today on the ChatGPT App Directory and Claude connectors, plus Cursor, Codex, and any other MCP client.
  • Ask a question in plain language. Observability’s tools return structured data or an inline chart.
  • One connector, mcp.bitmovin.com, covers every Bitmovin product. Observability’s tools live under observability_*.
  • Three Observability skills build on the MCP for collector integration, root cause analysis, and ad reporting.

Someone on a call asks why buffering spiked on mobile in Germany yesterday afternoon. The old answer is to open a dashboard, find the right filters, and get back to the call ten minutes later with a screenshot. That gap between the question and the answer is where most teams lose time, and it is usually a specialist who ends up closing it.

Bitmovin’s Observability solution now has an MCP Server that closes that gap directly, live on both the ChatGPT App Directory and the Claude connectors. Ask the same question in plain language from Claude, ChatGPT, or any other MCP client, and get back structured data or an inline chart without leaving the conversation, no dashboard tab required.

What it is

The Observability MCP Server lets any MCP compatible AI tool, Claude, ChatGPT, Cursor, Codex, or another MCP client, query your Observability for video playback data directly and render interactive charts inline. Ask a question in plain language and it gets translated into a precise Analytics API call behind the scenes. The result comes back as structured data that the assistant can interpret, summarize, or plot.

The recommended path is the unified mcp.bitmovin.com connector, a single MCP server that exposes tools across every Bitmovin product, Encoding, Player, Observability solution, Stream Lab, and Docs. Observability’s tools live under the observability_* namespace, and any new tool a product team ships appears automatically, no reconfiguration needed.

Authentication runs through Bitmovin SSO via OAuth. Log in once with your dashboard credentials and every product’s tools become usable, with no copying API keys between tools. An API key header is also supported for teams that prefer it.

Why it’s useful

This is conversational, self-serve access to playback QoE data, with charts appearing in the chat window instead of a separate dashboard tab. One connector covers every product, and it’s the same MCP surface that powers Bitmovin’s Observability skills and agent workflows. Advertising data, fill rate, ad abandonment, and VAST or ad server error breakdowns, plus ad alerts, are exposed through the MCP too, so the ad ops side of the house gets the same natural language access as playback QoE.

Step 1. Connect your tool

There are three ways in, pick whichever matches what you already use. All three land on the same MCP server, so the data and tools are identical regardless of path.

  • ChatGPT. Go to chatgpt.com/apps, search Bitmovin, click Connect, and sign in with your Bitmovin account.
  • Claude (Desktop/Web). Add mcp.bitmovin.com as a custom connector under Customize, Connectors, Add, then complete the OAuth login.
  • Claude CLI and coding agents. Run claude mcp add -s user bitmovin — npx mcp-remote https://mcp.bitmovin.com/mcp, then authenticate.

API key auth is also supported for the CLI path. Append –header “x-api-key: $BITMOVIN_API_KEY” instead of authenticating with OAuth.

Step 2. Ask your first question

Once connected, just type a question the way you would ask a colleague. Here are a few to try.

  • What was the 95th percentile video startup time for mobile users in Germany yesterday?
  • Compare rebuffer percentage by CDN provider across the top 5 countries over the last 7 days.
  • Show me a plot of error rate over the last 7 days.
  • Analyze impression abc123, walk me through what happened during that session.
  • Based on last week’s data, what should I improve this week?

Step 3. Go further with Observability skills

Three portable agent skills build on the Observability MCP and are worth reaching for once the connector is set up. All three are live today.

  • bitmovin-observability-collector-integration. Guides setup of the Observability collector on Web, Android/Fire TV, iOS/tvOS/visionOS, and Roku, for Player and third party engines alike.
  • bitmovin-observability-root-cause-analysis. Runs a structured root cause analysis on a QoE metric that moved, such as startup time, rebuffer ratio, or error rate.
  • bitmovin-observability-ad-report. Produces a snapshot ad operations report, covering the impression to completion funnel, advertiser rankings, and VAST error breakdowns.

The collector is already pre-integrated for Player and takes about 3 lines of code to add to other players on web. The root cause skill also covers bitrate and video start failures, and the ad report adds pod position cohorts and ad startup latency flags.

Install with npx @bitmovin/skills, or inside Claude Code with /plugin marketplace add bitmovin/skills.

Why this matters for streaming video

Data access is moving from dashboards and query languages toward natural language and agents. That shift removes the analyst and developer bottleneck and lets PMs, ops, support, and QA self-serve answers instead of filing a ticket or waiting on a specialist. It also reflects a broader pattern across the industry, where the same interface a person uses is increasingly what an autonomous agent uses too, agents as users, as more vendors add an AI layer.

The primary audience is developers and video, QoE, and ops engineers at streaming services and broadcasters. PMs and data analysts who want answers without writing SQL or opening a dashboard are a close second, along with support and QA. Technical decision makers evaluating AI native tooling are a third group worth writing for.

Teams sit on huge volumes of playback telemetry that’s often gated behind dashboards and specialists. Conversational and agentic access shortens the loop from the dashboard turned red to knowing which CDN to fail over from, and it meets users inside the AI assistants they’re already working in. For more on what MCP is and where it fits alongside existing APIs and dashboards, see Bitmovin’s explainer on MCP for agentic AI workflows, linked below.

Availability

The Observability MCP Server is generally available today, live on both the ChatGPT App Directory and the Claude connectors. Any customer can connect via OAuth with their Bitmovin login and start asking questions right away.

Learn more

Jacob Arends

Senior Product Manager | AI Scene Analysis & Playback

Jacob brings AI value across Bitmovin’s workflow, joining up content metadata, playback experiences, and actionable observability insights that delight developers and viewers alike. Coming from the high-pressure world of live sports, quality is a non-negotiable.

James Varndell

VP Product | Playback

James has built his career around video, helping media companies and video publishers to create great content and reach every viewer. His focus is on Bitmovin's Playback products, ensuring they help developers to reach every device with outstanding quality playback. James also has in-depth knowledge of media management and video editing software.


Related Posts

Developers

Live Translation for Broadcast, Multi-Audio, Multi-Subtitle, and DVB-Subs With Bitmovin’s Live Encoder

Developers

Hackathon spotlight: Upgrading MoQ support in Bitmovin’s Player Web X

Developers

Hackathon spotlight: bringing Media over QUIC into Bitmovin’s Live Encoder

Join the conversation