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 - Docker
docker.io/sparkleofficialmain/scriptivox-mcp-server:1.2.1stdio - Remote
https://platform.scriptivox.com/mcpStreamable HTTP
From the server's entry in the official MCP Registry.
Configuration
| Name | Set as | What it is |
|---|---|---|
SCRIPTIVOX_API_KEYOptional · Secret | Env var | Your Scriptivox API key (starts with sk_live_). Get one at https://scriptivox.com |
AuthorizationOptional · Secret | Header | Optional 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
@scriptivox/mcp-server
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
- Sign up at platform.scriptivox.com
- Go to Keys in the dashboard
- Create an API key (starts with
sk_live_...) - 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 ratesscriptivox://languages— Supported languagesscriptivox://api-docs— API reference
Prompts
transcribe-audio— Pre-built prompt for URL transcriptionmeeting-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
- Scriptivox — Main website
- API Documentation — Full API reference
- Dashboard — Manage your account
- Smithery — MCP server registry
License
MIT
Facts
- Kind
- 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
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 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
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 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
- 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
- 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