AI speech-to-text for public TikTok videos: SRT, VTT, word timings, speaker labels, 90+ languages.
One address for any MCP client. Your key stays in your Odel vault.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Full api access | Not stated: full_api_access | |
From the sign-in at console-backend.apify.com, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
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
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.
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:
Authorization: Bearer <APIFY_TOKEN>, using a token from
Apify Console → Settings → API & Integrations.{
"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.
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.