Media URL Transcriber MCP Server
[npm version] [license]
An MCP server for the Mamba Labs Media URL Transcriber actor on Apify. Turn media file links into transcripts on your own provider key.
What's Inside
What it does
Give direct audio or video file links and your own Deepgram, AssemblyAI, Groq, or OpenAI key. The actor sends each file to that provider and returns one row per file with the transcript, timestamped segments, language, and duration. You pay your provider directly and pay this actor per media minute. It does not download from platforms such as YouTube or TikTok.
All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.
Quick start
You need Node.js 18 or newer and an Apify account with an API token.
Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:
Restart the client. The transcribe_media_urls tool appears.
Prerequisites
Example prompts
- "Transcribe this podcast episode file on my Deepgram key."
- "Turn these 10 recorded call files into text with speaker labels."
- "Check whether these media links can be read before I transcribe them."
Tool
transcribe_media_urls. One tool. Example arguments:
Inputs
Every buyer facing input of the actor. Omitted inputs take the actor's own defaults.
Pricing
Pay per event on Apify, billed to your Apify account. Prices in USD.
Refused, failed, and silent files, media checks with no key, and refused input are free. Mamba Labs pays the platform costs of the run. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.
Full actor documentation
apify.com/mambalabs/media-url-transcriber
License
MIT. See LICENSE.