Skip to content
IntroductionHow it works, guides, and what you can transcribe.
QuickstartSubmit a link, wait for the job, export the transcript. Three requests.
AuthenticationAPI keys, scopes, Idempotency-Key and X-Request-Id.
JobsCreate, wait for, list, cancel and retry jobs.
TranscriptsThe transcript object and txt, srt, vtt, json exports.
BatchesUp to 50 videos in one request.
UploadsTranscribe your own audio and video files.
WebhooksGet called when a job or batch finishes; verify the signature.
ErrorsEvery error code, what it means and what to do.
Rate limitsSubmits, jobs in progress and reads per plan; the 429 response.
Pricing and credits1 credit per caption transcript, 2 per minute of AI transcription. Plans and extra credits.
SourcesYouTube, TikTok, your files and direct links: accepted URLs and modes.
MCPFind and transcribe videos from Claude, Cursor, Windsurf or your own agent.
OpenAPI SpecificationThe OpenAPI 3.1 spec for codegen and typed clients.
Claude CodeOne command adds TranscriptDock to Claude Code.
Claude DesktopAdd TranscriptDock as an MCP server in Claude Desktop's configuration file.
CursorAdd TranscriptDock as an MCP server in Cursor.
WindsurfAdd TranscriptDock to Windsurf so Cascade can find and transcribe videos.
OpenClawConnect TranscriptDock to OpenClaw autonomous agents.
19 results
MCP client

Cursor

Add TranscriptDock as an MCP server in Cursor.


1. Add a server#

Open Cursor Settings, then Features, then MCP, and add a new server. Or create .cursor/mcp.json in your project directly:

.cursor/mcp.json
{
"mcpServers": {
"transcriptdock": {
"type": "http",
"url": "https://transcriptdock.com/mcp",
"headers": { "Authorization": "Bearer td_live_YOUR_KEY" }
}
}
}

Nothing to install. If you prefer a local process, use this entry instead (needs Node.js):

.cursor/mcp.json (local server)
{
"mcpServers": {
"transcriptdock": {
"command": "npx",
"args": ["-y", "@transcriptdock/mcp"],
"env": {
"TRANSCRIPTDOCK_API_KEY": "td_live_YOUR_KEY",
"TRANSCRIPTDOCK_BASE_URL": "https://transcriptdock.com"
}
}
}
}

2. Verify#

Reopen Cursor Settings, MCP. transcriptdock should show as connected with its tools listed. Then ask the agent to transcribe a link in a chat.

Example prompts#

  • “Transcribe this YouTube link and give me the SRT.”
  • “Check on job 11111111-1111-4111-8111-111111111111.”
  • “Transcribe this TikTok and wait until it is done.”

Troubleshooting#

  • Server not listed: check the JSON is valid and reopen the MCP settings panel.
  • Unauthorized: check the key in the headers (or env) block has not been revoked.
  • Local server, command not found: install Node.js so npx is on your PATH.