Odel
tiktok transcript mcp

tiktok transcript mcp

@deapi-aiUpdated 1w ago

AI speech-to-text for public TikTok videos: SRT, VTT, word timings, speaker labels, 90+ languages.

Server endpointStreamable HTTPAPI keyProbed

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

TikTok Transcript Scraper — MCP server

Remote MCP server that transcribes public TikTok videos with an AI speech model. It listens to the audio rather than copying TikTok's auto-captions, so it works on videos that have no captions at all and across the 90+ languages TikTok creators actually post in.

Endpoint: https://mcp.apify.com?tools=deapi/tiktok-transcript-scraper Transport: streamable-http Actor page: https://apify.com/deapi/tiktok-transcript-scraper

What it returns

Per video: clean punctuated text, sentence- or word-level timings, speaker labels for duets and interviews, ready-to-use SRT and VTT subtitle files, per-segment confidence scores, and optional TikTok metadata (author, hashtags, views, likes). Private, deleted and region-locked videos come back as failed rows and are not charged.

Authentication

The endpoint requires authentication — an unauthenticated request is rejected with 401 Unauthorized before the MCP handshake, so there is no anonymous mode. Authenticate with either:

  • OAuth — your MCP client opens a browser to sign in to Apify, or
  • Bearer token — send Authorization: Bearer <APIFY_TOKEN>, using a token from Apify Console → Settings → API & Integrations.

Client configuration

{
  "mcpServers": {
    "tiktok-transcript": {
      "url": "https://mcp.apify.com?tools=deapi/tiktok-transcript-scraper",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}

Replace YOUR_APIFY_TOKEN with your own token. Never commit it.

Registry

This repository exists to back the server's entry in the Official MCP Registry under the namespace io.github.deapi-ai. The manifest is server.json.