Encoding tools

Inspect and debug your Bitmovin encodings from any MCP-compatible AI client.

Encoding tools

The Bitmovin MCP Server gives your AI client read-only access to your Bitmovin encodings, both VOD and live. Ask questions like "list my encodings from the past week", "why did encoding X fail?" or "is my live channel healthy right now?", and get answers built from our Encoding APIs and event logs.

These are the encoding_* tools on mcp.bitmovin.com. To connect, see Bitmovin MCP Server.

Encoding tools see only the encodings your credential has access to. Where possible, connect with a scoped, least-privilege API key, or use OAuth so access follows your own Bitmovin permissions.

Tools

ToolWhat it does
encoding_ask_bitmovin_encodingAnswers questions about your encodings — list with filters, inspect detail, explain failures, summarize recent activity.
encoding_get_encodingsLists your VOD and live encodings, newest first, with filters
encoding_get_encoding_overviewShows everything about one encoding in a single call, to answer what happened to it
encoding_get_encoding_ladderShows the rendition ladder of one encoding, so you can check what was actually encoded
encoding_get_encoding_deliverablesShows where one encoding's output went: its muxings (such as fMP4, TS, MP4 or CMAF) and outputs
encoding_get_codec_configurationsShows codec configuration settings
encoding_get_encoding_templatesLists your stored encoding templates, with name, description and type (VOD or live)
encoding_get_live_encoding_healthChecks whether a live channel is healthy right now, including its ingest status
encoding_get_live_eventsShows the event history of a live encoding: connects, disconnects and reconnects
encoding_get_live_stream_statisticsShows per-minute ingest statistics for a live encoding
encoding_get_live_srt_statisticsShows SRT link statistics for a live encoding with an SRT input
encoding_get_live_standby_poolsShows your live standby pools and their headroom, so you know if new channels can start
encoding_get_daily_statisticsShows your encoding usage day by day
encoding_get_encoding_statisticsShows usage per encoding between two dates, for VOD or live encodings
encoding_get_error_definitionsLooks up Bitmovin's encoding error codes: category, message and description

Behind that single tool sits an agent that combines the Encoding REST API with event-log data. That combination is what makes it useful for diagnosing live encoding issues — VM provisioning delays, region fallbacks, RTMP connection events, and similar.

Example prompts


VOD encodings

  • "List my encodings from the past week and flag any that failed."
  • "Why did encoding [encoding ID] fail, and what does the error code mean?"
  • "Show me the rendition ladder of my latest encoding and where the output was written."
  • "Summarize encoding activity in the last 24 hours: total count, status breakdown and any errors."


Live encodings

  • "List my five most recent live encodings and flag any that didn't reach RUNNING."
  • "Is my live encoding [encoding ID] healthy right now? Show any disconnects in the last hour."
  • "Why did encoding [encoding ID] take so long to start?"
  • "Which of my encodings from yesterday fell back to an alternative cloud region?"
  • "Show the SRT statistics for my live encoding [encoding ID] over the last 30 minutes."
  • "Do my standby pools have enough headroom to start two more live channels?"

Usage and templates

  • "How many encoding minutes did we use each day last month?"
  • "Which of my encodings used the most minutes last week?"
  • "List my encoding templates and what each one is for."

Notes

  • The MCP server does not include a model; your MCP client's model reasons over the tool responses.
  • Calls count against your normal Bitmovin API rate limits.
  • These tools are read-oriented — they do not create, modify, or delete encodings.
  • Tool invocations are traced via Langfuse so we can detect regressions and improve quality over time. Your API key and tool arguments are not retained in those traces beyond standard operational logging.

Did this page help you?