ClaudeCodeMod

All shelves / MCP servers

Scriptivox

SparkleOfficial/scriptivox-mcp-server · 11 stars · TypeScript · MIT

MCP server MCP server for Scriptivox AI transcription. Transcribe audio and video from URLs or local files in 119 languages, with speaker diarization, word-level timestamps, and SRT/VTT/text export. Bring transcription to Claude Desktop, Cursor, Cline, and any MCP-compatible client.

Install

The repo has no one-line install. Follow its README.

Published as

  • npm@scriptivox/mcp-serverstdio
  • Dockerdocker.io/sparkleofficialmain/scriptivox-mcp-server:1.2.1stdio
  • Remotehttps://platform.scriptivox.com/mcpStreamable HTTP

From the server's entry in the official MCP Registry.

Open the repo

Configuration

NameSet asWhat it is
SCRIPTIVOX_API_KEYOptional · SecretEnv varYour Scriptivox API key (starts with sk_live_). Get one at https://scriptivox.com
AuthorizationOptional · SecretHeaderOptional Scriptivox API key (sk_live_...). Without it the endpoint answers 401 and your MCP client signs in with OAuth 2.1 (dynamic client registration, PKCE); every tool works either way.

Files

README.md

@scriptivox/mcp-server

smithery badge

MCP (Model Context Protocol) server for Scriptivox — AI-powered audio and video transcription.

Turn any AI assistant into a transcription powerhouse. Transcribe audio and video from URLs or local files with 99% accuracy, speaker diarization, 119 languages, and word-level timestamps. Plus full CRUD on transcriptions (cancel, delete, list) and caption export in SRT / WebVTT / plain text.

Hosted server — no install, no key to copy

Scriptivox also runs this server for you at https://platform.scriptivox.com/mcp. Add the URL and sign in in your browser; the connection shows up as a key on platform.scriptivox.com/keys, where you can disconnect it.

claude mcp add --transport http scriptivox https://platform.scriptivox.com/mcp

In Claude (web/desktop) use Settings → Connectors → Add custom connector; in Codex, codex mcp add scriptivox --url https://platform.scriptivox.com/mcp. Use the local package below when you need transcribe_upload on local files.

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "scriptivox": {
      "command": "npx",
      "args": ["-y", "@scriptivox/mcp-server"],
      "env": {
        "SCRIPTIVOX_API_KEY": "sk_live_YOUR_KEY"
      }
    }
  }
}

Claude Code

claude mcp add scriptivox -- npx -y @scriptivox/mcp-server

Then set the environment variable SCRIPTIVOX_API_KEY=sk_live_YOUR_KEY.

Other MCP Clients

Any MCP-compatible client can use this server via stdio transport:

SCRIPTIVOX_API_KEY=sk_live_YOUR_KEY npx -y @scriptivox/mcp-server

Getting an API Key

  1. Sign up at platform.scriptivox.com
  2. Go to Keys in the dashboard
  3. Create an API key (starts with sk_live_...)
  4. Add credits at Billing ($5 minimum — API pricing is $0.20/hour of audio)

Tools

Discovery tools (no API key required)

Tool Description
get_supported_languages List all 119 supported transcription languages with ISO codes
get_pricing View plans, API pricing, and per-file limits
get_product_info Learn about Scriptivox features (transcription, audio-tools, video-tools, subtitle-tools, meeting-bot, api, all)
get_api_docs API documentation sections (quickstart, transcribe, result, list, cancel, delete, upload, balance, webhooks, errors, all)

Transcription tools (API key required)

Tool Description
transcribe_url Transcribe audio/video from a public URL (Google Drive, Dropbox, OneDrive, or direct file URLs). Supports language, diarize, speaker_count, align, webhook_url, idempotency_key, await_completed.
transcribe_upload Transcribe a LOCAL file. Drives the 3-step upload flow internally. Up to 5 GB.
transcribe_status Check the status of a transcription by ID. Returns the full transcript when completed.
transcribe_cancel Cancel a transcription before it starts transcribing. Refunds reserved balance. Idempotent. A job already transcribing finishes and is billed (409).
transcribe_delete Soft-delete a transcription record. Idempotent. Refuses to delete in-flight jobs.
list_transcriptions List recent transcriptions with status, from, to, limit, cursor, order filters.
export_transcript Export a completed transcript as SRT subtitles, WebVTT subtitles, or plain text. Segmentation knobs: max_words, max_chars, max_duration, sentence_aware, include_speakers, strip_chars.
check_balance View your API credit balance and estimated hours available.

Tip: always pass language when you know it

Auto-detection works in most cases but has a small failure rate on short clips, code-switched audio, or files starting with music. Passing the ISO code is both faster and more accurate.

Usage examples

Once connected, ask your AI assistant:

  • "Transcribe this podcast: https://example.com/episode.mp3 — it's in English"
  • "Transcribe ~/Downloads/meeting.m4a with speaker identification"
  • "Show me my last 5 transcriptions"
  • "Cancel transcription abc123-…"
  • "Export transcription abc123-… as SRT subtitles, 2 words per caption"
  • "What languages does Scriptivox support?"
  • "Check my Scriptivox balance"

Resources

The server exposes these MCP resources for AI assistants to read:

  • scriptivox://pricing — Plans and rates
  • scriptivox://languages — Supported languages
  • scriptivox://api-docs — API reference

Prompts

  • transcribe-audio — Pre-built prompt for URL transcription
  • meeting-notes — Transcribe a meeting and generate structured notes

Configuration

Environment Variable Description Required
SCRIPTIVOX_API_KEY Your API key (sk_live_...) For transcription tools
SCRIPTIVOX_API_URL Custom API base URL No (defaults to production)

Pricing

  • Free plan: 3 transcriptions/day, 30 min max
  • Pro plan: $20/month — unlimited transcriptions
  • API: $0.20/hour of audio (pay-as-you-go)

Links

License

MIT

Facts

Kind
MCP server
Repo
SparkleOfficial/scriptivox-mcp-server
Group
Uncategorized
Stars
11
License
MIT
Language
TypeScript
Last push
2026-10-09
MCP Registry
com.scriptivox.www/transcription
Homepage
platform.scriptivox.com

More on this shelf

  1. 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
  2. 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
  3. 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
  4. 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
  5. 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
  6. 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k