orchard-mcp
Allows transcribing audio from YouTube links, with optional speaker diarization and language auto-detection, returning the transcript in one call.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@orchard-mcp Transcribe /Users/me/call.mp3 and tell me who said what."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Orchard MCP Server
Speech-to-text for real-world Spanish and Portuguese, as MCP tools.
Orchard is a transcription and speaker-diarization API built for LATAM audio: call centers, phone recordings, meetings, field audio. This server lets any MCP-capable assistant (Claude Desktop, Claude Code, Cursor, custom agents) transcribe audio conversationally.
Tools
tool | what it does |
| Transcribe a local audio file. Optional speaker diarization ( |
| Transcribe from a YouTube link or direct audio URL. |
| Fetch a job's transcript, optionally as |
| Account usage summary and remaining balance. |
Long audio is handled automatically: the tool enqueues the job, polls until it finishes and returns the final transcript in one call.
Related MCP server: @scriptivox/mcp-server
Setup
Get an API key at orchardrun.com (free tier, no card required).
Add the server to your MCP client config:
{
"mcpServers": {
"orchard": {
"command": "npx",
"args": ["-y", "orchard-mcp"],
"env": { "ORCHARD_API_KEY": "ork_..." }
}
}
}For Claude Code:
claude mcp add orchard -e ORCHARD_API_KEY=ork_... -- npx -y orchard-mcpExample prompts
"Transcribe
/Users/me/call.mp3and tell me who said what.""Transcribe this YouTube interview and summarize each speaker's position."
"Transcribe
meeting.wavwith diarization for 3 speakers and give me the action items per person.""Get job
abc123as SRT subtitles."
Notes
Language is auto-detected when omitted; pass
language: "es"(orpt,en, ...) to pin it.promptbiases the transcriber toward names, brands or domain jargon.Set
ORCHARD_API_URLto point at a different environment (defaults tohttps://api.orchardrun.com).
MIT © Orchard
Available Tools
4 toolsget_transcriptionA
Fetch the status or final transcript of a previously started Orchard transcription job (use the job_id returned by the transcribe tools). Optionally return it formatted as srt, vtt, md or plain text.
Inputs: job_id (required), format.
get_usageA
Show the Orchard account's usage summary and remaining balance.
Inputs: no named parameters.
transcribe_fileA
Transcribe a local audio file (wav, mp3, m4a, ogg...) with Orchard. Handles Spanish and Portuguese real-world audio (calls, meetings, field recordings) especially well; language auto-detected when omitted. Set diarize=true to get speaker-labeled turns.
Inputs: path (required), prompt, diarize, language, +1 more.
transcribe_urlA
Transcribe audio from a URL (YouTube link or a direct audio file URL) with Orchard. Language auto-detected when omitted.
Inputs: url (required), prompt, diarize, language, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a clear, non-overlapping purpose: transcribe_file and transcribe_url cover different input sources, get_transcription retrieves results, and get_usage handles account info. No ambiguity exists.
All tool names follow a consistent verb_noun pattern (transcribe_file, transcribe_url, get_transcription, get_usage), with clear and predictable naming.
Four tools is well-scoped for a focused transcription service—covering submission, retrieval, and usage—without unnecessary bloat or missing essentials.
The core lifecycle of transcription (start from file or URL, fetch result) and account usage is covered. A minor gap is lack of cancellation or listing jobs, but the surface is sufficiently complete for typical use.
Maintenance
Related MCP Connectors
Transcribe audio and video with Speechmatics speech-to-text from Claude and any MCP client.
Audio for your agent: transcribe, speak, translate, summarise, plus sound effects and music.
Transcribe audio & video to text for AI agents: 100+ languages, speaker labels, webhooks.
Transcribe audio and video file URLs to text, SRT and VTT with Whisper via Apify, per audio minute.
1
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to transcribe audio files from URLs or local paths using AssemblyAI's services, with support for speaker diarization, language detection, and asynchronous job management through a standardized MCP interface.4117 npm2MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to transcribe audio and video from URLs or local files with high accuracy, speaker diarization, 119 languages, and word-level timestamps, while also supporting transcription management and caption export in SRT, WebVTT, or plain text.14120 npm9MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to submit and manage durable long-form audio transcription jobs, and read or export structured transcripts via MCP tools.1MIT
- AlicenseAqualityCmaintenanceEnables an assistant to transcribe video or podcast recordings, then read, search, summarize, and manage the resulting transcripts through MCP tools.10MIT