YouTube transcript MCP server

Use Capslane transcript tools through a remote Streamable HTTP endpoint or the local MCP package.

Three focused transcript tools

  • get_youtube_transcript retrieves native captions or starts generated transcription.
  • get_transcript_status checks an asynchronous job.
  • list_available_languages returns languages observed during a native transcript request.

All three tools are read-only. Transcript and language requests consume the same Capslane allowance as direct API calls.

Connect to the remote server

The production endpoint uses stateless Streamable HTTP. Send a workspace API key through the authorization header. Clients that cannot attach a secret header should use the local package instead.

Remote MCP
Endpoint: https://capslane.com/mcp
Transport: Streamable HTTP
Authorization: Bearer YOUR_API_KEY

Run the local package

The source release is public on GitHub. The stdio server reads the key from the process environment and never places it in prompts or tool arguments.

MCP client configuration
{
  "mcpServers": {
    "capslane": {
      "command": "npx",
      "args": ["--yes", "--package", "github:WebbaLuca/capslane-mcp#v0.1.3", "capslane-mcp"],
      "env": {
        "CAPSLANE_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Keep credentials outside the conversation

Store the key in the client's secret configuration. Do not paste it into a prompt, repository or shared MCP configuration. Revoke the key from the Capslane dashboard if a client device is lost.