AI transcription from URLs or files. 119 languages, diarization, SRT/VTT/text export.
One address for any MCP client. You sign in at platform.scriptivox.com once, after adding it.
At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Mcp | Not stated: mcp | |
From the sign-in at platform.scriptivox.com, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
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.
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.
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 mcp add scriptivox -- npx -y @scriptivox/mcp-server
Then set the environment variable SCRIPTIVOX_API_KEY=sk_live_YOUR_KEY.
Any MCP-compatible client can use this server via stdio transport:
SCRIPTIVOX_API_KEY=sk_live_YOUR_KEY npx -y @scriptivox/mcp-server
sk_live_...)| 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) |
| 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 an in-flight transcription. Refunds reserved balance. Idempotent. |
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. |
language when you know itAuto-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.
Once connected, ask your AI assistant:
The server exposes these MCP resources for AI assistants to read:
scriptivox://pricing — Plans and ratesscriptivox://languages — Supported languagesscriptivox://api-docs — API referencetranscribe-audio — Pre-built prompt for URL transcriptionmeeting-notes — Transcribe a meeting and generate structured notes| 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) |
MIT