{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "com.scriptivox.www/transcription",
  "description": "AI transcription from URLs or files. 119 languages, diarization, SRT/VTT/text export.",
  "version": "1.1.3",
  "repository": {
    "url": "https://github.com/SparkleOfficial/scriptivox-mcp-server",
    "source": "github"
  },
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@scriptivox/mcp-server",
      "version": "1.1.3",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Your Scriptivox API key (starts with sk_live_). Get one at https://scriptivox.com",
          "isRequired": false,
          "format": "string",
          "isSecret": true,
          "name": "SCRIPTIVOX_API_KEY"
        }
      ]
    },
    {
      "registryType": "oci",
      "identifier": "docker.io/sparkleofficialmain/scriptivox-mcp-server:1.1.3",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Your Scriptivox API key (starts with sk_live_). Get one at https://scriptivox.com",
          "isRequired": false,
          "format": "string",
          "isSecret": true,
          "name": "SCRIPTIVOX_API_KEY"
        }
      ]
    }
  ],
  "websiteUrl": "https://platform.scriptivox.com",
  "documentationUrl": "https://platform.scriptivox.com/docs",
  "remotes": [],
  "x-api": {
    "baseUrl": "https://api.scriptivox.com/v1",
    "openapi": "https://platform.scriptivox.com/openapi.json",
    "authentication": {
      "type": "apiKey",
      "in": "header",
      "name": "Authorization",
      "format": "sk_live_*",
      "signupUrl": "https://platform.scriptivox.com/keys"
    }
  },
  "x-tools": [
    {
      "name": "transcribe_url",
      "description": "Transcribe audio or video from a publicly accessible URL."
    },
    {
      "name": "transcribe_upload",
      "description": "Upload a local audio or video file and transcribe it."
    },
    {
      "name": "transcribe_status",
      "description": "Check the status of a transcription job and fetch its transcript."
    },
    {
      "name": "transcribe_cancel",
      "description": "Cancel an in-flight transcription and release its reserved balance."
    },
    {
      "name": "transcribe_delete",
      "description": "Soft-delete a completed or failed transcription."
    },
    {
      "name": "list_transcriptions",
      "description": "List transcriptions with status, date and pagination filters."
    },
    {
      "name": "export_transcript",
      "description": "Export a transcript as SRT, WebVTT or plain text."
    },
    {
      "name": "check_balance",
      "description": "Check the remaining account balance and estimated audio hours."
    },
    {
      "name": "get_supported_languages",
      "description": "List the 119 supported transcription languages and their codes."
    },
    {
      "name": "get_pricing",
      "description": "Get current API pricing and plan information."
    },
    {
      "name": "get_api_docs",
      "description": "Retrieve the API reference for a given endpoint or topic."
    },
    {
      "name": "get_product_info",
      "description": "Get general information about Scriptivox and its capabilities."
    },
    {
      "name": "transcription_url",
      "description": "Deprecated alias for transcribe_url, kept for @scriptivox/mcp-server@1.0.x configs. Removed in 2.0.0."
    },
    {
      "name": "transcription_status",
      "description": "Deprecated alias for transcribe_status, kept for @scriptivox/mcp-server@1.0.x configs. Removed in 2.0.0."
    }
  ],
  "x-when-to-use": "Use these tools to transcribe recorded audio or video files into text — meeting and interview recordings, podcasts, lecture capture, call archives, and video that needs captions. Supports 119 languages, speaker diarization, word-level timestamps, and SRT/WebVTT/plain-text export. Not for live streaming or real-time dictation: every job takes a complete file, between 1 second and 10 hours long and up to 5 GB."
}