Documentation MCP

Documentation MCP

The Bitmovin Documentation MCP exposes Bitmovin's developer documentation and SDK example repositories as tools that any MCP-compatible AI client can call. Ask questions about our products, APIs, and SDKs from inside Claude, ChatGPT, Cursor, Claude Code, Windsurf, or anywhere else MCP is supported.

No Bitmovin account is required — the server serves only public documentation and public GitHub sample repositories.

Endpoint

https://agentic.bitmovin.com/documentation/mcp

Transport: HTTP (streamable HTTP / SSE)
Auth: None

Tools exposed

ToolDescription
ask_bitmovin_docsAnswers questions about Bitmovin products, APIs, codecs, streaming concepts, and player/encoding/analytics behavior, grounded in the developer documentation.
search_bitmovin_sdk_examplesFinds runnable code samples across Bitmovin's public Player and Encoding SDK example repos on GitHub.

The server indexes:

  • developer.bitmovin.com — the full developer portal (Encoding, Playback, Analytics, Stream Lab, CDN).
  • cdn.bitmovin.com/player/* — Player SDK reference documentation.
  • Public Bitmovin SDK example repositories on GitHub.

Setup

Claude Code

claude mcp add bitmovin-docs --transport http https://agentic.bitmovin.com/documentation/mcp

Verify with:

claude mcp list

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add:

{
  "mcpServers": {
    "bitmovin-docs": {
      "url": "https://agentic.bitmovin.com/documentation/mcp"
    }
  }
}

Then fully quit and relaunch Claude Desktop.

Cursor / Windsurf / other clients

Add an MCP server entry with the same URL. Refer to your client's MCP documentation for the exact config shape; most clients accept the same url-based JSON as Claude Desktop.

ChatGPT

  1. Open chatgpt.com and go to Settings → Connectors.
  2. Click Add connector and select MCP.
  3. Enter the URL: https://agentic.bitmovin.com/documentation/mcp
  4. Click Save.

The ask_bitmovin_docs and search_bitmovin_sdk_examples tools will now appear in any new conversation.

Example prompts

Once connected, try:

  • "How do I configure Widevine DRM on the Bitmovin Web Player? Link me to the relevant docs."
  • "Show me a Java example that creates a VOD encoding with HLS and DASH outputs."
  • "What are all the supported codecs for live encoding today?"
  • "Find an iOS SDK sample that uses offline playback."
  • "Explain the difference between Per-Title and 3-Pass encoding, with a link to the docs."

Notes

  • The MCP server does not include a model — your MCP client's model does the reasoning. Costs, rate limits, and privacy follow your client's policies.
  • Responses cite the source page on developer.bitmovin.com or the GitHub sample file so you can jump to the original.
  • The server is stateless; it does not retain your queries.