← Back to blog
How-To

Transcribe Audio Without Leaving Your AI Assistant

TranscribeGo TeamΒ·July 22, 2026Β·8 min read
The TranscribeGo audio uploader running inside an AI assistant conversation over MCP, showing a completed transcription

You just got out of a 90-minute interview. The recording is sitting on your laptop, and you want a transcript you can actually work with β€” quote from it, summarize it, pull the good bits into a doc.

The usual routine: find a transcription site, upload the file, wait, download the result, copy it, paste it into Claude, then start the work you actually cared about.

TranscribeGo removes the middle. You connect it once, and after that you just ask:

Transcribe this recording and pull out every question the candidate asked.

The transcript never has to touch your clipboard.

The TranscribeGo uploader running inside an AI assistant conversation, showing an uploaded file, a completed transcription and a Continue in chat button
Upload, transcribe and keep working β€” all inside the same conversation.

First, the only jargon in this post

TranscribeGo connects to your assistant over MCP β€” a shared standard for letting AI apps talk to outside services. That's the whole explanation. You don't need to understand it any more than you need to understand USB to plug in a mouse.

What matters is that there are two ways to plug it in, and picking the right one takes about ten seconds.

The two versions

ConnectorLocal proxy
SetupPaste a URLOne command, needs Node 20+
RunsOn our serversOn your machine
Works inClaude.ai in the browser, and other apps that accept a connector URLClaude Code, Cursor, Claude Desktop
Local filesYou pick them in an upload windowYou name them by path
Best forMost peopleTerminal and editor work

Both use the same TranscribeGo account and produce the same transcripts. The real difference is whether it can see your hard drive.

The connector can't. It runs on our servers, so it has no idea what's on your laptop β€” you hand it files through an upload window, the same way you'd attach something to an email.

The local proxy can. It runs on your machine, so you can point at a file by name and it takes it from there.

Rule of thumb: if you use Claude in a browser tab, take the connector. If you use Claude Code or Cursor and your recordings live in folders you can name, take the local proxy.

Option 1: the connector

Nothing to install.

  1. Open your assistant's Settings β†’ Connectors.
  2. Choose to add a custom connector.
  3. Paste: https://api.transcribego.com/mcp
  4. Sign in to TranscribeGo when the browser asks.
The Add custom connector dialog with TranscribeGo as the name and https://api.transcribego.com/mcp as the URL
Add a custom connector, paste the URL, done.

That's it. You'll be asked to approve access once, and you're done.

To hand it a file, ask for the uploader:

Open the TranscribeGo uploader.

A small window appears right in the conversation. Pick your file, and it uploads and transcribes without ever being attached to the chat.

An AI assistant conversation showing the TranscribeGo upload audio window rendered inline, ready to receive a file
Ask for the uploader and it opens inside the conversation.

Option 2: the local proxy

If you work in a terminal or an editor, this is the better fit.

Claude Code:

claude mcp add transcribego -- npx -y transcribego-mcp

Claude Desktop or Cursor β€” add this to your MCP config:

{
  "mcpServers": {
    "transcribego": {
      "command": "npx",
      "args": ["-y", "transcribego-mcp"]
    }
  }
}

The first time it runs, your browser opens so you can authorize your TranscribeGo account. Your credentials are saved locally with owner-only permissions and refreshed automatically. You sign in once, not once per session.

The TranscribeGo MCP OAuth screen asking to allow access, listing the read job status and create transcriptions permissions
One authorization screen, listing exactly what the client can do.

Now you can name files:

Transcribe ~/Recordings/interview.m4a and give me the timestamps where pricing comes up.

The proxy does everything the connector does, plus this. It's a superset β€” there's no feature you give up by choosing it.

A terminal AI assistant transcribing a local file and returning the transcript plus a Spanish translation, duration, word count and speaker count
Name a local file and the transcript comes back in the same session β€” translation included.

What to ask for once it's connected

Plain language works. A few things people reach for:

  • A file on your disk β€” "Transcribe ~/Desktop/standup.mp3." (Local proxy.)
  • Something online β€” "Transcribe this: youtube.com/watch?v=…" β€” YouTube, Instagram, TikTok, Facebook, and Vimeo links all work, as do direct links to audio files. (Both versions.) Our guide on transcribing YouTube videos covers what you get back.
  • A long recording β€” start it and keep working. Long files process in the background, and your assistant can check on them and tell you when the transcript is ready. See transcribing long audio files for how that pipeline behaves.
  • Something you already did β€” "What have I transcribed this week?" It can look back through your recent transcripts and pull one up again, so you don't have to remember what you called it or go hunting for the file.
  • A link to send someone β€” "Make a share link for that transcript." You get a permanent public page, optionally including the audio. It can't be revoked from chat, so only make one when you mean it.

Try TranscribeGo Free

10 free minutes. No credit card required.

Get Started β†’

Limits worth knowing

  • Size: up to 1 GB per file. That's a very long recording β€” hours of audio.
  • Formats: MP3, M4A, MP4, OGG, WAV, and WebM cover almost everything a phone or laptop records. The same list the web app accepts β€” see the complete guide to transcribing audio files.
  • Pace: roughly 5 files a minute. You'll only notice if you're bulk-processing.

Where your audio actually goes

Worth being precise, because "upload" is doing a lot of work in most tools.

When you transcribe a local file β€” either through the uploader window or by naming a path β€” the audio goes straight from your machine to storage. It isn't attached to your conversation, and it doesn't pass through the TranscribeGo server on the way. That's what makes a 1 GB file practical rather than a thing you wait around for.

When something goes wrong

  • The browser never opened. The sign-in link also gets printed in the terminal. Open it by hand.
  • It won't authorize, or it worked yesterday and doesn't now. Reset and sign in fresh:
npx transcribego-mcp --reset-auth
  • "Unsupported format." Convert to MP3 or WAV. Some containers share an extension with formats we don't handle, so the extension alone can be misleading.

Which one, again?

Browser β†’ connector. Terminal or editor β†’ local proxy. Not sure β†’ connector, because there's nothing to install and you can add the proxy later without redoing anything.

Either way, the recording stops being a chore and starts being something you can just ask about.

Frequently Asked Questions

What is MCP, in one sentence?β–Ύ

MCP is a shared standard that lets AI assistants talk to outside services. TranscribeGo publishes an MCP server, so any assistant that speaks MCP can transcribe audio through your TranscribeGo account without you leaving the conversation.

Do I need a TranscribeGo account?β–Ύ

Yes, and you sign in to it during setup. The same account works across the web app, WhatsApp, Telegram and MCP, so a transcript you create from your assistant shows up in your dashboard at transcribego.com like any other.

Which one should I pick, the connector or the local proxy?β–Ύ

If you use your assistant in a browser tab, take the connector β€” there is nothing to install. If you work in a terminal or an editor and your recordings live in folders you can name by path, take the local proxy. The proxy is a superset, and you can add it later without redoing the connector setup.

Can it transcribe a file that's on my computer?β–Ύ

Both versions can. The connector opens a small upload window inside the conversation and you pick the file there. The local proxy runs on your machine, so you can just name the path β€” "transcribe ~/Recordings/interview.m4a" β€” and it handles the rest.

Is my audio attached to the conversation?β–Ύ

No. Local files go straight from your machine to storage; they are never attached to the chat, and they don't pass through the TranscribeGo server on the way. Your assistant receives the transcript, not the audio.

What file sizes and formats are supported?β–Ύ

Up to 1 GB per file, in MP3, M4A, MP4, OGG, WAV or WebM. Uploads are paced at roughly 5 files a minute, which you'll only notice if you're processing a batch.

Can I transcribe a YouTube or TikTok link instead of a file?β–Ύ

Yes, with either version. Paste the link and ask for a transcript β€” YouTube, Instagram, TikTok, Facebook and Vimeo pages work, as do direct links to audio files.

How do I sign out or reset the connection?β–Ύ

For the local proxy, run npx transcribego-mcp --reset-auth and authorize again next time it starts. That's also the fix if authorization worked yesterday and stopped working today.

T
TranscribeGo Team

Building the future of AI transcription. We write about transcription, productivity, and how to get the most out of audio and video content.

Share

Related Articles