Transcribe audio and video right from your AI assistant
Connect QuickTranscript to Claude, ChatGPT, Claude Code, or any MCP client. Paste a media link in the chat and your assistant gets back the transcript and summary.
https://quicktranscript.app/mcp/Transcribe links, or send a meeting bot
Transcribe any public link
Podcasts, interviews, lectures, and meetings: any publicly reachable audio or video file URL.
Record a Teams or Zoom call
If you allow it, your assistant can send a visible recording bot into a meeting, stop it, and read the transcript.
Timestamps and summary
Get a timestamped transcript plus a summary your assistant can quote, analyse, or turn into notes.
Credits stay in view
Your assistant can check your balance before it starts. Jobs use the same credits as the web app.
Pick your client
Every client uses the same server URL. Create a dedicated API key for each connection so you can disconnect one without affecting the others.
Claude (claude.ai)
- Open QuickTranscript in the Claude connector directory, or find it under Customize > Connectors > Browse connectors.
- Click Connect.
- Approve on the QuickTranscript page with your API key.
You can still add https://quicktranscript.app/mcp/ as a custom connector instead; leave the OAuth client ID and secret empty.
ChatGPT
- Turn on Developer mode under Settings > Security and login.
- On the ChatGPT Plugins page, click the plus button and create an app with the URL
https://quicktranscript.app/mcp/and OAuth authentication. - Approve on the QuickTranscript page with your API key.
Claude Code & developer tools
- Add the server with your key in the
X-API-Keyheader:
claude mcp add --transport http quicktranscript https://quicktranscript.app/mcp/ --header "X-API-Key: $QUICKTRANSCRIPT_API_KEY"
Cursor, VS Code, the OpenAI Responses API, and the MCP SDKs work the same way. See the LLM guide for details.
Need meeting bots? Connect with OAuth instead.
Menu names change and connector availability depends on your plan and workspace policies. QuickTranscript is listed in the Claude connector directory; in ChatGPT it is added as a custom app.
Approve once, revoke any time
When Claude or ChatGPT connects, QuickTranscript opens an approval page that shows exactly what the connector is asking for.
- The connector never sees your API key. It gets a short-lived token instead.
- It can submit transcriptions that spend your credits, read your task results, and read your balance.
- Meeting bots are off unless you tick Also allow starting meeting bots on the approval page. Connections you approved before stay without meeting access; reconnect to add it.
- Revoke the key on the API keys page and the connection stops working immediately.
- Connections expire after 30 days, and then you approve again.
Just ask in plain language
Your assistant picks the right tools on its own: it checks your credits, submits the link, waits for the job, and answers from the transcript.
- "Transcribe this interview and pull out every question the host asked."
- "Summarize this lecture recording into study notes."
- "How many credits do I have left?"
- "Join my 3 pm Zoom call and send me the action items afterwards."
Available tools
| Tool | What it does |
|---|---|
transcribe_url | Starts a transcription of a public audio or video URL, optionally with a summary. Spends credits. |
create_upload_url | Creates a one-time, 15-minute upload token for a local audio or video file from agents that can run commands. Files up to 95 MB are posted in one request; larger files, up to 500 MB, are uploaded directly to storage in parts. Free; the upload spends credits. |
get_transcription_status | Returns job progress and, when finished, the transcript and summary. |
get_credit_balance | Returns the account's remaining credits. |
start_meeting_bot | Sends a visible recording bot into a Microsoft Teams or Zoom meeting, now or at a scheduled time (up to 30 days ahead). A scheduled bot joins 5 seconds after the start, even if your assistant has disconnected. Needs the meeting opt-in; your assistant must ask you first. Costs 1 credit per 15 minutes recorded. |
list_meeting_bots | Lists your running and scheduled meeting bots, so an assistant can find them again in a new conversation. |
get_meeting_status | Shows whether the bot is scheduled, joining, waiting to be admitted, recording, or done. The transcript then comes from get_transcription_status. |
stop_meeting_bot | Makes the bot leave; whatever it recorded is transcribed. A scheduled bot that has not started is cancelled for free. |
get_meeting_bot_name / set_meeting_bot_name | Reads or saves the name your meeting bots join with, e.g. "Anna Notes - quicktranscript.app". Needs the meeting opt-in. |
Good to know
Can I transcribe files from my computer?
Yes, with agents that can run commands (Claude Code, Codex, Cursor): they call create_upload_url and upload the file through a one-time upload link. Chat-only apps such as claude.ai and ChatGPT still need a public URL pointing to the file itself (YouTube pages are not supported), or you can upload in the web app.
How much does it cost?
MCP jobs use the same credits as the web app. Check your balance with the get_credit_balance tool or on the home page.
Can my assistant record a meeting?
Yes, with Claude, ChatGPT, and other clients that connect through the approval page, if you tick Also allow starting meeting bots there. The bot joins Microsoft Teams or Zoom as a visible guest named "QuickTranscript - recording", or "<your bot name> - quicktranscript.app" if you saved one, and the host may need to admit it. Clients that send your API key directly, such as Claude Code with the X-API-Key header, cannot start meeting bots.
How do I disconnect?
Revoke or delete the API key you approved with on the API keys page. You can also remove the connector in your assistant's settings.
Is there a technical reference?
Yes. The LLM integration guide covers authentication, OAuth endpoints, tool schemas, and errors.
Ready to connect?
Create an API key, then add https://quicktranscript.app/mcp/ to your assistant.