GetTranscribe
GetTranscribe converts supported video and media URLs into searchable transcriptions and provides tools for managing transcription jobs, results, and folders.
Verdict
Common use cases
- Transcribe customer support calls for sentiment analysis
- Pull quotes from podcast episodes for blog posts
- Convert webinar recordings into searchable meeting notes
- Generate captions for internal training videos
- Archive interview audio as text in project folders
Integration
- Vendor
- GetTranscribe
- Category
- other
- Auth
- API_KEY
- Tools
- 9
- Composio slug
get_transcribe
Tools
- Create Transcription Job
Queue a paid asynchronous transcription job for a supported public video or direct media URL. Returns a job ID to poll with Get Transcription Job; this operation can consume transcription credits.
- Get Current Account
Return the connected GetTranscribe account's safe identity, plan, usage limits, and available balances.
- Get Folder
Retrieve one transcription folder owned by the connected account.
- Get Transcription
Retrieve one completed transcription with its text and media metadata; optionally include potentially large word and segment timing arrays.
- Get Transcription Job
Get the status and progress of one asynchronous transcription job, including the finished transcription ID or failure details.
- List Folders
List transcription folders owned by the connected account, optionally filtering by parent folder.
- List Transcription Jobs
List asynchronous transcription jobs for the connected account, optionally filtered by lifecycle status.
- List Transcriptions
List lightweight completed-transcription metadata for the connected account, with folder and platform filters.
- Resolve Media Download URL
Resolve a fresh direct download URL for supported social or direct media without creating a transcription. This paid request may consume provider credits, and returned URLs can expire.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings → Integrations → Browse MCP Servers. 2. Search for GetTranscribe and click Connect. 3. You'll be prompted to paste your GetTranscribe API key, which you generate from your GetTranscribe account dashboard under API Access. 4. Grant the key read and write permissions if you want Switchy to queue new transcription jobs, or read-only if you only need to retrieve existing transcripts. 5. Click Save and wait for the green Connected badge. 6. Open any Project, type '@GetTranscribe get current account' in the chat, and confirm you see your plan name and credit balance. 7. To test job creation, paste a public YouTube URL and ask '@GetTranscribe create transcription job for [URL]', then note the job ID returned. 8. Poll progress with '@GetTranscribe get transcription job [ID]' until status shows completed, then retrieve the full text with '@GetTranscribe get transcription [transcription_id]'.
What teammates see: by default, memories from GetTranscribe are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Transcribe YouTube Video
@GetTranscribe create transcription job for https://www.youtube.com/watch?v=dQw4w9WgXcQ and let me know the job ID so I can check back later.
Check Transcription Status
@GetTranscribe get transcription job abc123 and tell me whether it's done, how much progress it's made, and any error messages if it failed.
Retrieve Finished Transcript
@GetTranscribe get transcription xyz789 with full text but skip the word-level timing data to keep the response concise.
List Recent Transcriptions
@GetTranscribe list transcriptions from the last 30 days in my 'Customer Calls' folder and show me the title, duration, and creation date for each.
Check Account Balance
@GetTranscribe get current account details and show me how many transcription minutes I have left this month and what my plan allows.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@GetTranscribe list my recent transcriptions from the last week and summarize the topics covered across all of them.
Found 7 transcriptions from the past week. Topics include: three customer onboarding calls discussing feature requests for mobile notifications and SSO integration; two internal standups covering sprint planning and a production incident post-mortem; one product demo walkthrough of the new dashboard redesign; and one recorded webinar on API best practices. Most conversations centered on the Q1 roadmap and customer feedback loops.
This example shows the MCP's list-and-retrieve workflow paired with AI synthesis. The MCP returns lightweight metadata (title, date, folder) for each transcription; the AI must call Get Transcription for each item to access full text, which can trigger multiple API round-trips. Useful for cross-call pattern detection, but be mindful of rate limits when processing large result sets.
@GetTranscribe create a transcription job for this YouTube video: https://youtube.com/watch?v=dQw4w9WgXcQ and let me know when it's ready.
Transcription job created successfully. Job ID: `job_8x3k9mz`. Status: processing. Estimated completion: 3-5 minutes for a 4:12 video. This operation will consume approximately 5 minutes of transcription credits from your account balance (current balance: 847 minutes remaining). I'll need you to check back or use Get Transcription Job to poll for completion—this MCP does not support webhooks or push notifications.
Demonstrates the async job workflow for paid transcription. The MCP queues the job but does not wait for completion; you must poll Get Transcription Job or return later. Be aware this consumes account credits immediately upon submission, even if the job ultimately fails. Best for batch processing or workflows where you can afford the wait time.
@GetTranscribe check my account usage and warn me if I'm close to running out of transcription credits this month.
Your GetTranscribe account (Plan: Professional) shows 847 minutes of transcription credits remaining out of your 1,000-minute monthly allowance. You've used 153 minutes so far this billing cycle, which resets in 18 days. At your current usage rate (~8.5 minutes/day), you're on track to consume roughly 1,000 minutes total—right at your limit. Consider upgrading or rationing jobs if you have large transcription needs before the reset.
Shows the Get Current Account tool paired with AI-driven budget analysis. This is a read-only check with no side effects, making it safe to run frequently. Useful for proactive monitoring in workflows that queue many transcription jobs. Note that usage data reflects the account state at call time and may lag slightly behind real-time job submissions.
Use-case deep-dives
When GetTranscribe fits weekly user-research cadence
A 5-person product team runs 8-12 customer interviews per sprint and needs transcripts in Switchy for synthesis. GetTranscribe wins here because the async job model matches the workflow: queue recordings after each call, poll status in a shared channel, then pull full transcripts with timing data when synthesis starts. The folder structure keeps interviews organized by sprint or theme without manual tagging. The trade-off is cost visibility—each Create Transcription Job consumes credits, so teams burning through 40+ hours of audio per month should check their plan limits with Get Current Account before scaling. If your team already has enterprise Zoom or Teams transcription, you probably don't need this. But if you're stitching together Loom links, Riverside recordings, and ad-hoc Meets calls, GetTranscribe gives you one queue to rule them all.
Why GetTranscribe beats manual notes at seed stage
A two-founder SaaS team closes 15-20 discovery calls per month and wants searchable transcripts without hiring a VA. GetTranscribe is the right call when you need async processing—drop the call URL, get a job ID, check back in Switchy when it's done. The List Transcription Jobs filter by status means you can batch-review finished calls during Friday retros instead of babysitting each upload. The folder system is overkill at this scale, but the word-level timing in Get Transcription helps you jump to objection-handling moments or feature requests when writing follow-ups. The ceiling is around 30 calls per month—past that, the per-job polling gets tedious and you want a webhook-driven integration. If you're doing same-day call prep, the async delay (usually 5-15 minutes) might be too slow; live transcription wins there.
When GetTranscribe handles multi-episode transcript pipelines
A 3-person podcast team ships two episodes per week and needs transcripts for show notes, SEO, and sponsor reads. GetTranscribe fits because the folder structure mirrors their season-and-episode taxonomy, and the List Transcriptions filter lets them pull all Season 3 transcripts in one Switchy query when writing the finale recap. The async job queue handles batch uploads—drop 4 episode URLs on Monday, poll status Tuesday, pull full text with segments for the editor by Wednesday. The gotcha is timing granularity: if you need speaker diarization or paragraph-level structure for blog posts, you'll do that cleanup in Switchy after retrieval. GetTranscribe gives you raw text and word timing, not formatted show notes. If your episodes run over 90 minutes or you're publishing daily, check your account balance with Get Current Account before queuing a month's worth of jobs.
Frequently asked
What does the GetTranscribe MCP do in Switchy?
It lets your AI agents queue transcription jobs for videos and audio files, then retrieve the finished text with timestamps. Your team can automate transcription workflows — pull transcripts from meeting recordings, podcast episodes, or any public media URL — without leaving the Switchy workspace. The MCP handles job polling and folder organisation so agents can chain transcription into downstream tasks.
Do I need a GetTranscribe paid plan to use this MCP?
Yes. The Create Transcription Job tool consumes transcription credits from your GetTranscribe account, so you need an active paid plan with available balance. The MCP uses an API key for auth, which you generate inside your GetTranscribe dashboard. Free-tier accounts won't let you queue jobs, though you can still list existing transcriptions if you have any.
Can the MCP transcribe files stored in Google Drive or Dropbox?
No. GetTranscribe only accepts public video URLs or direct media links — think YouTube, Vimeo, or a publicly accessible MP3. If your file lives in Drive or Dropbox, you'll need to generate a public share link first, or upload it to a service GetTranscribe supports. The MCP won't authenticate into your cloud storage on your behalf.
Why use this MCP instead of calling GetTranscribe's API directly?
The MCP wraps job polling and folder navigation into natural-language commands your AI agents understand. Instead of writing code to check job status every thirty seconds, you tell the agent "transcribe this video and summarise it when done" — the MCP handles the async loop. You also get unified access alongside your other Switchy integrations in one workspace.
Who on the team should connect the GetTranscribe MCP?
Whoever owns your GetTranscribe account and can generate an API key. That person's credit balance will be shared across all agents using the MCP in your Switchy workspace, so coordinate with your finance or ops lead if transcription spend needs approval. Once connected, any team member can invoke the MCP through shared agents.