Mux TypeScript API Library logo

Mux TypeScript API Library

Connect AI assistants to Mux REST API endpoints for documentation lookup, endpoint exploration, and test requests.

Install Mux TypeScript API Library

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.mux.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · TodayLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 11/11/2026, 12:15:30 AM

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://mcp.mux.com/mcp

Overview

The Mux TypeScript API Library MCP server connects AI assistants to the Mux REST API through the official TypeScript and JavaScript SDK. It lets agents explore available endpoints, make test requests, and consult SDK documentation while integrating Mux Data and Mux Video features. Use it when developing a server-side Node.js or TypeScript application that needs Mux API guidance or request testing. The MCP package runs with npx and uses Mux credentials supplied through environment variables.

Use cases

  • Explore Mux API endpoints during integration planning
  • Test Mux Data and Mux Video API requests
  • Generate implementation guidance from SDK documentation
  • Check typed request and response usage in Node.js applications

Key features

  • Mux REST API endpoint exploration
  • Test request execution
  • Mux Data and Mux Video coverage
  • SDK documentation access
  • TypeScript request and response definitions

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

23/28 checks healthy over the last 93d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars182Stargazers on the source repository.
Last commit5d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.

How Mux TypeScript API Library works

What Mux TypeScript API Library does

The Mux TypeScript API Library MCP server gives AI assistants an MCP interface to the Mux REST API and its Node.js SDK. It is intended for developers working with Mux Data and Mux Video from server-side TypeScript or JavaScript applications.

Agents can use the server to inspect API endpoints, try requests, and refer to SDK documentation while planning or implementing an integration. This makes it useful for checking how an API operation is represented in the SDK before adding equivalent code to an application.

The underlying library is the official @mux/ts package. Outside MCP usage, that package provides typed request parameters and response fields, Mux API client methods, JWT helpers, and webhook utilities.

How it works

The Mux TypeScript API Library MCP server is launched as an npm package with npx. An MCP-compatible client starts the process and passes the configured environment variables to it. The assistant can then interact with the exposed Mux API documentation and request capabilities through MCP.

Mux authentication and signing settings are provided as environment variables rather than embedded in prompts or source files. The available configuration covers API credentials, webhook verification, JWT signing, and an authorization token. The exact variables needed depend on the Mux operation being used.

Requests made through the server should be treated as interactions with the Mux REST API. Developers should review the relevant Mux API documentation and consider the effects of any request that changes account or media state.

Setup and configuration

Configure the MCP client to run:

Terminal
npx -y @mux/mcp

Set the credentials required by the operations you intend to use.

  • MUX_TOKEN_ID
  • MUX_TOKEN_SECRET
  • MUX_WEBHOOK_SECRET
  • MUX_SIGNING_KEY
  • MUX_PRIVATE_KEY
  • MUX_AUTHORIZATION_TOKEN

Cursor and VS Code installation links are provided in the project README. MCP clients may require environment variables to be entered in their own configuration interface.

Tools and capabilities

The Mux TypeScript API Library MCP server supports the following documented workflows:

  • Explore Mux API endpoints.
  • Make test requests against the API.
  • Use SDK documentation when integrating the library.
  • Work with both Mux Data and Mux Video API areas.
  • Help investigate the @mux/ts client’s typed methods, request parameters, and response fields.

The underlying SDK also documents related application capabilities, including creating video assets, signing playback and viewer-count JWTs, and validating and parsing webhook payloads.

Limitations and notes

It also does not state which credentials are mandatory for every operation. Configure only the variables relevant to the API features your client needs, and verify behavior against the Mux REST API documentation.

The package is designed for server-side TypeScript or JavaScript. SDK version 14 changed internal workings, so integrations upgrading from an earlier version should consult the project’s migration guidance.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Mux TypeScript API Library

Mux TypeScript API Library is an MCP server that connects AI assistants to the Mux REST API through the official TypeScript SDK. Its main capabilities are exploring endpoints, making test requests, and consulting documentation for Mux Data and Mux Video integrations in server-side Node.js and TypeScript applications.

Install it through an MCP client using `npx -y @mux/mcp`. Configure the client to launch that command, then provide the Mux environment variables required for the operations you plan to use.

It supports `MUX_TOKEN_ID`, `MUX_TOKEN_SECRET`, `MUX_WEBHOOK_SECRET`, `MUX_SIGNING_KEY`, `MUX_PRIVATE_KEY`, and `MUX_AUTHORIZATION_TOKEN`.

Yes, Cursor is supported through an installation link in the README. You may need to enter the server’s environment variables in the Cursor MCP configuration.

Yes, the README provides a VS Code installation link for the MCP package. Configure the listed environment variables in the client if the selected Mux operations require them.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMux TypeScript API Library AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-116?style=directory)](https://allmcps.com/mcp/mcp-116)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-116"><img src="https://allmcps.com/api/badge/mcp-116?style=directory" alt="Mux TypeScript API Library on AllMCPs" /></a>