MCP transcription server for AI assistants
Connect transcript1 as a YouTube MCP server and let your assistant request a video transcript. The same server handles uploaded files. Claude and ChatGPT use OAuth; Cursor, VS Code and Claude Code use an API key.
- Claude, ChatGPT, Cursor, VS Code and Claude Code
- Same minutes and limits as the REST API
- Retries within 24 hours are not charged twice
How it works
- One endpoint
- https://api.transcript1.com/mcp over streamable HTTP. No local server to install.
- Sign in or send a key
- Claude and ChatGPT connect with OAuth. Cursor, VS Code, Claude Code and agents send an API key as a Bearer token.
- Eight tools
- transcribe, get_transcription, list_transcriptions, create_upload, get_upload_status, complete_upload, delete_transcription and get_account.
- Built for long transcripts
- Results are paged at segment boundaries and the default text format has a timestamp on every line.
- Safe retries
- transcribe reuses a matching transcription from the last 24 hours instead of charging again.
Cursor
Cursor MCP setup for YouTube and files
Put the endpoint and your API key in .cursor/mcp.json. VS Code uses the same URL in .vscode/mcp.json, and both have a one-click install.
{
"mcpServers": {
"transcript1": {
"url": "https://api.transcript1.com/mcp",
"headers": {
"Authorization": "Bearer t1_YOURKEY"
}
}
}
}Claude
Claude Code MCP setup
Run claude mcp add with the endpoint and your API key. In Claude, add a custom connector with the endpoint URL and sign in. A ChatGPT connector uses the same URL.
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"Tools
Request a YouTube transcript through MCP
The assistant calls transcribe, waits for the result and reads the first page. If the job is not finished it gets an id for get_transcription.
transcribe(platform="youtube", url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
get_transcription(id="tr_8fK2Lm0PqRsTuVwXyZaBcD", format="srt")Start with 60 free minutes
60 free minutes after you verify your email. No card required.
Frequently asked questions
Something missing? Ask support
Which clients can use the YouTube MCP server?
Claude and ChatGPT through custom connectors, Cursor and VS Code with one-click installs, Claude Code with one command, and any client that supports remote MCP servers.
Do I need an API key?
Claude and ChatGPT sign you in with OAuth. Other clients send an API key that starts with t1_ in the Authorization header. Create one on the API keys page of the dashboard.
Can the assistant transcribe a local file?
Yes, in two steps. create_upload reserves a chunked upload, the assistant sends the chunks over HTTP outside MCP, then complete_upload queues the transcription.
Does MCP use the same minutes as the API?
Yes. MCP tools call the same API with your credential, so charging, rate limits and error codes are identical.