PluginBench
MCP Server
Maintained
MIT

com.scriptivox.www/transcription MCP Server

com.scriptivox.www/transcription

Transcribe audio and video from URLs or files in 119 languages with speaker diarization and caption export.

What is the com.scriptivox.www/transcription MCP server?

The Scriptivox MCP server is an AI-powered transcription tool that transcribes audio and video from URLs or local files with 99% accuracy, speaker diarization, and support for 119 languages. It provides word-level timestamps, full CRUD operations on transcriptions, and export to SRT, WebVTT, or plain text formats.

Scriptivox turns any AI assistant into a transcription powerhouse. Transcribe audio and video from public URLs (Google Drive, Dropbox, OneDrive) or upload local files up to 5 GB. Features include speaker identification, 119 language support, word-level timestamps, and flexible caption export. A hosted version requires no installation—just sign in via browser.

How to install com.scriptivox.www/transcription

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • SCRIPTIVOX_API_KEY
    secret

    Your Scriptivox API key (starts with sk_live_). Get one at https://scriptivox.com

  • Authorization
    secret

    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.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "transcription": {
      "command": "npx",
      "args": [
        "-y",
        "@scriptivox/mcp-server"
      ],
      "env": {
        "SCRIPTIVOX_API_KEY": "<YOUR_SCRIPTIVOX_API_KEY>",
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • 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)
  • transcribe_url — Transcribe audio/video from a public URL with options for language, diarization, speaker count, alignment, webhooks, and idempotency
  • transcribe_upload — Transcribe a local file up to 5 GB, handling the 3-step upload flow internally
  • transcribe_status — Check the status of a transcription by ID and retrieve the full transcript when completed
  • transcribe_cancel — Cancel an in-flight transcription and refund reserved balance (idempotent)
  • transcribe_delete — Soft-delete a transcription record (idempotent, refuses to delete in-flight jobs)
  • list_transcriptions — List recent transcriptions with filters for status, date range, limit, cursor, and sort order
  • export_transcript — Export a completed transcript as SRT subtitles, WebVTT subtitles, or plain text with segmentation options
  • check_balance — View your API credit balance and estimated hours available

Use cases

  • Transcribe podcast episodes or audio files from URLs with automatic speaker identification
  • Convert meeting recordings to searchable transcripts with speaker labels and timestamps
  • Generate SRT or WebVTT subtitle files for video content with customizable caption length
  • Transcribe multilingual audio in any of 119 supported languages with high accuracy
  • Manage and organize multiple transcription jobs with status tracking and bulk operations

com.scriptivox.www/transcription MCP server FAQ

What is the Scriptivox MCP server?

It's an AI-powered transcription service that transcribes audio and video from URLs or local files with 99% accuracy, speaker diarization, 119 language support, and exports to SRT, WebVTT, or plain text.

Is Scriptivox free?

There's a free plan with 3 transcriptions/day and 30-minute max duration. Pro plan is $20/month for unlimited transcriptions. API pricing is $0.20/hour of audio (pay-as-you-go).

How do I install it in Claude Desktop?

Add to your claude_desktop_config.json with the command `npx -y @scriptivox/mcp-server` and set the environment variable SCRIPTIVOX_API_KEY=sk_live_YOUR_KEY. Alternatively, use the hosted version at https://platform.scriptivox.com/mcp with no installation.

Do I need an API key?

Yes, for transcription tools. Sign up at platform.scriptivox.com, create an API key (starts with sk_live_), and add credits ($5 minimum). Discovery tools (languages, pricing, docs) work without a key.

What file formats and sources are supported?

Transcribe from public URLs (Google Drive, Dropbox, OneDrive, direct file URLs) or upload local files up to 5 GB. Supports common audio and video formats.

Can I identify speakers in transcriptions?

Yes, the transcribe_url and transcribe_upload tools support speaker diarization with optional speaker_count parameter for more accurate identification.

README (reference)

Source of truth, from the repository.

@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)

ToolDescription
get_supported_languagesList all 119 supported transcription languages with ISO codes
get_pricingView plans, API pricing, and per-file limits
get_product_infoLearn about Scriptivox features (transcription, audio-tools, video-tools, subtitle-tools, meeting-bot, api, all)
get_api_docsAPI documentation sections (quickstart, transcribe, result, list, cancel, delete, upload, balance, webhooks, errors, all)

Transcription tools (API key required)

ToolDescription
transcribe_urlTranscribe 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_uploadTranscribe a LOCAL file. Drives the 3-step upload flow internally. Up to 5 GB.
transcribe_statusCheck the status of a transcription by ID. Returns the full transcript when completed.
transcribe_cancelCancel an in-flight transcription. Refunds reserved balance. Idempotent.
transcribe_deleteSoft-delete a transcription record. Idempotent. Refuses to delete in-flight jobs.
list_transcriptionsList recent transcriptions with status, from, to, limit, cursor, order filters.
export_transcriptExport 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_balanceView 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 VariableDescriptionRequired
SCRIPTIVOX_API_KEYYour API key (sk_live_...)For transcription tools
SCRIPTIVOX_API_URLCustom API base URLNo (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

Related MCP servers

Find paid APIs, check access policy and price, and route x402 requests. No autonomous spending.

View repository →

Verify a source or provider before an AI agent trusts it. Evidence only; unknown stays unknown.

View repository →

SqueezeOS MCP for live machine discovery and x402-paid USDC APIs on Base.

View repository →

Discover x402 paid APIs and inspect fresh payment requirements before authorizing spend.

View repository →

Pay for APIs with USDC. Read-only x402 payment discovery, verification, evidence, and status.

View repository →

Verified, pay-per-use API tools for AI agents through one authenticated connection.

View repository →