Skip to main content
Glama

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_file

Transcribe a local audio file. Optional speaker diarization (diarize: true), speaker-count hints, domain prompt. Language auto-detected.

transcribe_url

Transcribe from a YouTube link or direct audio URL.

get_transcription

Fetch a job's transcript, optionally as srt, vtt, md or plain text.

get_usage

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

  1. Get an API key at orchardrun.com (free tier, no card required).

  2. 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-mcp

Example prompts

  • "Transcribe /Users/me/call.mp3 and tell me who said what."

  • "Transcribe this YouTube interview and summarize each speaker's position."

  • "Transcribe meeting.wav with diarization for 3 speakers and give me the action items per person."

  • "Get job abc123 as SRT subtitles."

Notes

  • Language is auto-detected when omitted; pass language: "es" (or pt, en, ...) to pin it.

  • prompt biases the transcriber toward names, brands or domain jargon.

  • Set ORCHARD_API_URL to point at a different environment (defaults to https://api.orchardrun.com).

MIT © Orchard

Available Tools

4 tools
get_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

    A4.2/5.0

    Scored across 4 tools

    Disambiguation5/5

    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.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern (transcribe_file, transcribe_url, get_transcription, get_usage), with clear and predictable naming.

    Tool Count5/5

    Four tools is well-scoped for a focused transcription service—covering submission, retrieval, and usage—without unnecessary bloat or missing essentials.

    Completeness4/5

    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

    ActivityStale
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers