Naar de inhoud
Transcript Dock
InloggenStart gratis

Sitemenu

Transcript Dock
InleidingHoe het werkt, handleidingen en wat je kunt transcriberen.
SnelstartVerstuur een link, wacht op de taak en exporteer het transcript. Drie verzoeken.
AuthenticatieAPI-sleutels, scopes, Idempotency-Key en X-Request-Id.
TakenTaken aanmaken, wachten op, opvragen, annuleren en opnieuw proberen.
TranscriptiesHet transcriptobject en de exports txt, srt, vtt en json.
Batch-verzoekenTot 50 video's in één verzoek.
Bestanden uploadenTranscribeer je eigen audio- en videobestanden.
Webhook-meldingenOntvang een oproep zodra een taak of batch klaar is, en controleer de handtekening.
FoutenElke foutcode, wat die betekent en wat je moet doen.
AanvraaglimietenVerzoeken, lopende taken en lezingen per abonnement; het 429-antwoord.
Prijzen en credits1 credit per transcriptie met ondertitels, 2 per minuut AI-transcriptie. Abonnementen en extra credits.
BronnenYouTube, TikTok, je eigen bestanden en directe links: geaccepteerde URL's en werkwijzen.
MCPZoek video's en transcribeer ze vanuit Claude, Cursor, Windsurf of je eigen agent.
OpenAPI-specificatieDe OpenAPI 3.1-specificatie voor codegeneratie en getypeerde clients.
Claude CodeMet één opdracht voeg je Transcript Dock toe aan Claude Code.
Claude-appVoeg Transcript Dock toe als aangepaste connector op claude.ai, Claude Desktop of mobiel.
CursorVoeg Transcript Dock toe als MCP-server in Cursor.
WindsurfVoeg Transcript Dock toe aan Windsurf, zodat Cascade video's kan vinden en transcriberen.
OpenClawKoppel Transcript Dock aan autonome OpenClaw-agents.
19 resultaten
Referentie

MCP-server voor transcripties

Geef Claude, Cursor, Windsurf of je eigen agent tools om YouTube te doorzoeken, TikTok-profielen op te vragen en videotranscripties te lezen. Externe server met OAuth-login, of draai hem met npx.

Bijgewerkt


De MCP-server geeft een AI-agent dezelfde API als je sleutel: hij kan video's zoeken, ze transcriberen en de resultaten lezen midden in een gesprek. Hij rekent je credits af. Je hoeft niets te installeren: wijs je client naar de externe server, https://www.transcriptdock.com/mcp.

Verbinden#

Claude (claude.ai, Desktop, mobiel)#

  • Open Customize, Connectors en kies Add custom connector.
  • Geef de connector de naam Transcript Dock en plak https://www.transcriptdock.com/mcp als server-URL. Laat de geavanceerde instellingen leeg.
  • Kies Add, en daarna Connect. Log in bij Transcript Dock en kies Allow access.

Je hebt geen API-sleutel nodig: de connector logt in met je account en kan taken lezen en indienen en transcripties lezen, maar niet je sleutels, facturatie of accountinstellingen. Bij Team- en Enterprise-abonnementen voegt een Owner de connector één keer toe onder Organization settings, Connectors, en verbindt elk lid zich daarna.

Claude Code#

Voeg de server toe en voer daarna /mcp uit in Claude Code. Kies Authenticate om in te loggen.

Terminal
claude mcp add --transport http transcriptdock https://www.transcriptdock.com/mcp

Voor CI en scripts stuur je een API-sleutel in plaats van in te loggen:

Terminal
claude mcp add --transport http transcriptdock https://www.transcriptdock.com/mcp \
--header "Authorization: Bearer td_live_YOUR_KEY"

Cursor en andere clients#

Cursor (.cursor/mcp.json)
{
"mcpServers": {
"transcriptdock": {
"url": "https://www.transcriptdock.com/mcp",
"headers": { "Authorization": "Bearer td_live_YOUR_KEY" }
}
}
}

Windsurf gebruikt serverUrl in plaats van url, en VS Code zet servers onder servers met "type": "http". De pagina's per client hieronder bevatten de exacte bestanden.

Lokale server#

Voor clients die alleen stdio ondersteunen, zoals OpenClaw, draai je dezelfde server lokaal met Node.js 22.15 of nieuwer. Beide variabelen zijn verplicht.

mcp-configuratie
{
"mcpServers": {
"transcriptdock": {
"command": "npx",
"args": ["-y", "@transcriptdock/mcp"],
"env": {
"TRANSCRIPTDOCK_API_KEY": "td_live_YOUR_KEY",
"TRANSCRIPTDOCK_BASE_URL": "https://www.transcriptdock.com"
}
}
}
}
De externe server beperkt elke toolaanroep tot ongeveer 40 seconden. Een taak die dan nog loopt, komt terug met zijn id; de agent kan wait_for_job opnieuw aanroepen.

Tools#

ToolDoetCredits
get_video_transcriptStuurt een URL in en geeft de transcriptie terug. Dient de taak in, wacht erop en geeft tekst terug (of srt, vtt, segments).1, of 2 per minuut bij AI-transcriptie
transcribeDient een taak in en geeft die terug zonder te wachten.Hetzelfde
wait_for_jobWacht tot een taak klaar is.Gratis
get_jobStatus, fout en facturatie van een taak.Gratis
get_transcriptLeest een transcriptie op id als segmenten, tekst, srt of vtt.Gratis
list_jobsRecente taken.Gratis
search_youtubeZoekt op YouTube.1 per pagina
list_channel_videosDe video's van een kanaal, nieuwste eerst, met paginering.1 per pagina
get_channel_latest_videosDe laatste 10 video's van een kanaal.1
search_channel_videosZoekt binnen één kanaal.1 per pagina
list_playlist_videosDe video's van een afspeellijst.1 per pagina
list_tiktok_user_videosDe laatste video's van een TikTok-profiel (maximaal 10) en profielstatistieken.1
get_video_discoveryLeest een videozoekopdracht op id, bijvoorbeeld na een time-out.Gratis

get_video_transcript#

De tool die een agent gebruikt als er wordt gevraagd wat een video zegt.

urlstringVerplicht
URL van een YouTube- of TikTok-video.
mode"captions_only" | "auto" | "transcribe"Optioneel
Standaard captions_only (1 credit). auto schakelt over op AI-transcriptie als de video geen ondertitels heeft; transcribe gebruikt altijd AI-transcriptie (2 credits per begonnen minuut, betaalde abonnementen).
format"text" | "srt" | "vtt" | "segments"Optioneel
text (standaard) is het compactst voor een agent; segments geeft getimede JSON terug.
timeout_secondsintegerOptioneel
Standaard 120. Bij een time-out krijg je in plaats daarvan de status en het id van de taak terug.
aanroep
{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }
resultaat
Welkom bij deze video
Vandaag bekijken we hoe het werkt
…

Dezelfde video met dezelfde modus wordt beantwoord uit het opgeslagen resultaat van je werkruimte, gratis.

transcribe, wait_for_job, get_transcript#

De versie in drie stappen, voor agents die zelf de regie willen: transcribe neemt url, mode, optioneel language en max_credits, plus een idempotency_key (een vaste tekst van 8 tot 128 tekens, zodat een opnieuw verzonden aanroep nooit twee keer indient) en geeft de taak terug. wait_for_job neemt job_id en optioneel timeout_seconds. get_transcript neemt de result_id van de taak als transcript_id en een format.

Video's zoeken#

De zoek- en lijsttools geven video's terug met url, titel, duur en aantal weergaven, klaar om door te geven aan get_video_transcript. channel accepteert een @handle, kanaal-id of kanaal-URL; playlist een id of URL; user een TikTok-@user of profiel-URL. YouTube-tools werken met pagina's via limit (standaard 20) en cursor. TikTok geeft maximaal 10 video's terug en geen verdere pagina's; include_details voegt per video likes, reacties, hashtags en ondertiteltalen toe.

Fouten#

Een mislukte aanroep geeft isError: true terug, met de foutcode van de API, het bericht en het request-id, zodat de agent het kan uitleggen of iets anders kan proberen. De codes staan in de API-referentie.

Problemen oplossen#

  • Unauthorized: verwijder in Claude de connector en voeg hem opnieuw toe om opnieuw in te loggen. Met een sleutel hoort die in de serverconfiguratie (header of env), niet in je shell; controleer of hij niet is ingetrokken.
  • Couldn't reach the MCP server: gebruik de exacte URL https://www.transcriptdock.com/mcp, inclusief www.
  • Tool not found: start de client opnieuw nadat je de configuratie hebt aangepast.
  • Local server will not start: installeer Node.js 22.15 of nieuwer en stel zowel TRANSCRIPTDOCK_API_KEY als TRANSCRIPTDOCK_BASE_URL in.
  • NO_CAPTIONS: de video heeft geen ondertitels. Vraag op een betaald abonnement om mode: "auto".