Justtranscribe MCP logo

Justtranscribe MCP

Transcribes public video and audio links through JustTranscribe, with polling, exports, account controls, and transcript management.

Install Justtranscribe MCP

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

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "justtranscribe-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "justtranscribe-mcp"
      ],
      "env": {
        "JUSTTRANSCRIBE_API_KEY": "YOUR_VALUE_HERE",
        "JUSTTRANSCRIBE_API_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y justtranscribe-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 5d ago.

Overview

The justtranscribe-mcp MCP server connects AI assistants to JustTranscribe for transcribing public video and audio links. It supports a hosted Streamable HTTP endpoint and a local stdio package, both authenticated with the same API key. Agents can start jobs, poll for completed text, export transcripts, manage stored results, and inspect account limits. Reach for it when you need transcripts from supported public links rather than uploaded or private media.

Use cases

  • Transcribe public YouTube interviews
  • Extract timestamped text from social videos
  • Export completed transcripts as SRT or VTT
  • Review an account's transcript history and limits

Key features

  • Public URL transcription
  • Asynchronous transcript polling
  • Timestamped segments and AI analysis
  • TXT, SRT, VTT, Markdown, and CSV exports
  • Transcript listing and deletion
  • Hosted HTTP and local stdio transports

Tools6

What Justtranscribe MCP lets your agent do. Expand a tool for its parameters.

Self-reported~88 tokens of context

Security & health

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

ActiveLast checked 2d ago

Recent health check succeeded.

4/4 checks healthy over the last 36d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 17h ago via OSV.dev · justtranscribe-mcp (npm)

Adoption & maintenance

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

npm downloads131Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed6Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Justtranscribe MCP works

What justtranscribe-mcp MCP server does

The justtranscribe-mcp MCP server exposes the JustTranscribe API through MCP. It accepts public video or audio URLs and starts transcription jobs for supported sources, including YouTube, TikTok, Instagram, Facebook, Pinterest, and Google Drive. The service can automatically detect Spanish, English, and dozens of other languages.

Transcription is asynchronous. After starting a job, an agent can check its status and retrieve the completed transcript. Returned data can include the full text, timestamped segments, and the service's AI analysis for the media. The account can also be queried for its identity and applicable limits.

How it works

The server offers two connection methods. The hosted endpoint at https://justtranscribe.ai/api/mcp uses Streamable HTTP and is suitable for clients that support remote MCP servers with request headers. The package runs locally with npx justtranscribe-mcp over stdio, which supports clients that require a local process.

Both connection methods use a JustTranscribe API key and the same account-level limits. A typical workflow calls transcribe_url, saves the returned transcript ID, polls with get_transcript, then optionally exports or deletes the result. Processing can take minutes, so clients should treat transcription as a job rather than an immediate response.

Setup and configuration

Create an API key at https://justtranscribe.ai/api-keys, then provide it as JUSTTRANSCRIBE_API_KEY. For a local stdio connection, configure the client to run npx -y justtranscribe-mcp and pass the key in the process environment. The API origin can be changed with JUSTTRANSCRIBE_API_URL; when omitted, it defaults to https://justtranscribe.ai.

Claude Desktop can use the local package. Claude Code can connect either through the hosted HTTP endpoint or the local package, while Cursor is shown as a client for the hosted endpoint. The repository also includes a Claude Code plugin that runs the local MCP package and adds a transcribe skill. The plugin can be installed from the Claude plugins community marketplace or tested from a local clone.

Tools and capabilities

  • transcribe_url: starts a transcription for a public media link and returns an ID.
  • get_transcript: polls a job and returns the completed text, with optional timestamped segments and AI analysis.
  • list_transcripts: lists the account's transcripts with the newest entries first.
  • export_transcript: produces TXT, SRT, VTT, Markdown, or CSV as text.
  • delete_transcript: permanently removes a transcript and its associated media.
  • get_account: identifies the API key's account and reports its limits.

Limitations and notes

The justtranscribe-mcp MCP server handles public links only. Private or login-required media, live streams, and direct file uploads are not supported through MCP. Uploads must instead use the JustTranscribe app or REST API. Each recording can be up to 150 minutes long.

The service limits each key to 120 requests per minute and three new transcripts per hour. During the beta, only one transcript can process at a time. These restrictions are enforced consistently across the MCP server, application, and REST API. The package is released under the MIT license.

Reviews

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

Frequently Asked Questions about Justtranscribe MCP

justtranscribe-mcp is an MCP server that connects an AI assistant to the JustTranscribe API for transcribing public video and audio links. Its main tools start jobs, retrieve and list transcripts, export text in several formats, delete transcripts, and report account limits. It supports links from services including YouTube, TikTok, and Instagram.

Install it for a local stdio client by configuring `npx -y justtranscribe-mcp` and setting `JUSTTRANSCRIBE_API_KEY`. Create the key at the JustTranscribe API keys page, then add the command and environment variable to the client configuration.

Yes, Cursor is listed as a client for the hosted Streamable HTTP server. Connect it to `https://justtranscribe.ai/api/mcp` and provide the API key through the client's remote-server header configuration.

It can transcribe public links from YouTube, TikTok, Instagram, Facebook, Pinterest, and Google Drive. Private or login-required media and live streams are excluded, and recordings must be no longer than 150 minutes.

Each API key is limited to 120 requests per minute and three new transcripts per hour. During the beta, only one transcript processes at a time. The same limits apply through the MCP server, application, and REST API.

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 PreviewJusttranscribe MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/justtranscribe-mcp?style=directory)](https://allmcps.com/mcp/justtranscribe-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/justtranscribe-mcp"><img src="https://allmcps.com/api/badge/justtranscribe-mcp?style=directory" alt="Justtranscribe MCP on AllMCPs" /></a>