API Comparison Table

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

Text link

Bold text

Emphasis

Superscript

Subscript

Pricing
Get started
Get started

Read more

Product News

Gladia MCP for speech-to-text right inside Claude, ChatGPT, and Cursor

Your AI assistant already reads your code, your docs and your tickets. But a lot of what your team knows lives in calls. Some assistants can take in audio, but an LLM isn’t built for transcription. A dedicated speech-to-text model is more accurate on long recordings, accents and domain terms. So getting a reliable transcript still means using a separate tool and pasting the text back into the chat.

Speech-To-Text

MiFID II and FCA call recording: compliance for voice transcription in finance

TL;DR: Financial firms operating under MiFID II and FCA jurisdictions must maintain searchable, high-accuracy records of all client-related voice communications, including remote and mobile calls under FCA Market Watch 66. Engineering and product teams building for these obligations typically implement dedicated cloud infrastructure with defined data residency, controls that prevent customer audio from being used to retrain models on Growth and Enterprise plans, and transcription accurate enough that the resulting records hold up under regulatory review. Transcription and speaker attribution errors are not product quality issues in this context. They are audit trail failures, and regulators treat them as such.

Speech-To-Text

Why speech-to-text accuracy matters upstream of your LLM

TL;DR: Downstream LLM performance is ceiling-bounded by upstream transcription accuracy. A transcript with a meaningful error rate doesn't produce proportionally degraded summaries or CRM entries. It produces outputs where hallucinated names, inverted logic, and misattributed speaker turns compound silently into every downstream system that reads them. Prompt engineering cannot recover information the STT layer never captured. Gravite cut call quality review time by 93%, from 15 minutes to 1 minute per call, once transcript accuracy was high enough to trust the output without manual verification.

Gladia MCP for speech-to-text right inside Claude, ChatGPT, and Cursor

Published on Oct 22, 2026
By Ani Ghazaryan
Gladia MCP for speech-to-text right inside Claude, ChatGPT, and Cursor

Your AI assistant already reads your code, your docs and your tickets. But a lot of what your team knows lives in calls. Some assistants can take in audio, but an LLM isn’t built for transcription. A dedicated speech-to-text model is more accurate on long recordings, accents and domain terms. So getting a reliable transcript still means using a separate tool and pasting the text back into the chat.

Gladia MCP removes that detour. It’s an open-source MCP for speech-to-text that connects Claude, ChatGPT and Cursor to your Gladia account, so the assistant can send audio files for transcription and keep the result in context.

TL;DR

  • Gladia MCP is an open-source MCP server (MIT license) that runs with one npx command in Claude Desktop, Claude Code, Cursor and the ChatGPT desktop app.
  • One prompt can request a transcript with speaker labels plus a summary, translation, SRT or VTT subtitles or PII redaction, processed by Gladia.
  • The assistant can also check and delete pre-recorded jobs and live sessions, so monitoring happens in the chat instead of a dashboard.
  • Jobs bill to your Gladia account: as of October 2026, async starts at 0.16€ per hour, with 50€ in free credits for new accounts.

How the Model Context Protocol connects assistants to external tools

The Model Context Protocol (MCP) is an open standard that Anthropic introduced in November 2024 to connect AI assistants to external services and databases. An MCP host, such as Claude Desktop or Cursor, runs one or more MCP servers. Each MCP server describes its tools, and the model decides when to call them. We cover the protocol in more depth in what MCP is and why it matters for audio.

What a speech MCP server adds

A speech MCP server exposes transcriptions as tools the model can call. Instead of you running a command line script on your computer, the assistant picks the right tool and fills in the parameters from your prompt. Gladia MCP exposes eight MCP tools:

Tool What it does
upload_audio Uploads a local file from a trusted folder
transcribe_pre_recorded Starts an async, billable transcription job and returns its ID
get_pre_recorded_transcription Reads a job’s status and result
list_pre_recorded_transcriptions Lists jobs with filters and pagination
delete_pre_recorded_transcription Permanently deletes a job and its data
get_live_transcription Reads an existing live session’s status and result
list_live_transcriptions Lists existing live sessions
delete_live_transcription Permanently deletes a live session and its data

What Gladia MCP can do from a single prompt

Everything below runs on Gladia’s speech-to-text API, with your request passed as options on one pre-recorded (async) job.

Transcribe a recording with speakers and timestamps

Ask for a transcript and the assistant starts an async transcription job, then checks it until it’s done. Add “with speaker diarization” and the transcript comes back split by speaker. Speaker diarization labels who said what: without it, you can’t tell the customer’s objection from the sales rep’s answer. On the DIHARD III benchmark, Solaria-1 has the lowest diarization error rate of the 10 providers we tested, at 16.6% weighted average, according to our open benchmarks.

Summarize, translate and subtitle in the same request

Audio intelligence features ride along on the same job. A prompt like “transcribe this interview, summarize it as bullet points and translate it into French” turns on summarization and translation as options. Ask for both subtitle formats and you get two files, SRT and VTT, ready to drop next to a video. 

Redact sensitive data before it reaches your context

Call recordings often contain card numbers and addresses that shouldn’t sit in an assistant’s context. Turning on PII redaction masks that data before the assistant reads it. Sentiment analysis, named entity recognition and custom vocabulary for product names and jargon are available the same way.

Monitor transcription jobs and live sessions without a dashboard

“Which of my transcription jobs failed today?” is now a chat question. The assistant calls the list and get tools and reports each job’s status. Live sessions started from the SDK or your own app show up too, so a developer can check a real-time session’s result without leaving the editor.

Ask across every file you’ve transcribed

Finished transcripts stay reachable, so you can ask “across the last ten customer calls, what’s the most common reason people cancel?” and the assistant pulls each transcript to find the pattern.

How to install Gladia MCP in Claude, ChatGPT and Cursor

You need Node.js 22.18 or later, a Gladia API key from app.gladia.io and an MCP-compatible host. The MCP server runs through npx, so there’s nothing to implement and no global install. Store the API key as an environment variable in the host’s configuration file and never commit it, since anyone holding it can access your account. Then follow the instructions for your host.

Cursor

Add this to .cursor/mcp.json in your project, or to Cursor’s MCP settings, then restart Cursor:

{
  "mcpServers": {
    "gladia": {
      "command": "npx",
      "args": ["-y", "@gladiaio/mcp"],
      "env": {
        "GLADIA_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code and Claude Desktop

Claude Code takes one command:

claude mcp add gladia --env GLADIA_API_KEY=your-api-key -- npx -y @gladiaio/mcp

For Claude Desktop, use the same JSON shape as the Cursor example in Claude Desktop’s MCP config, then restart the app.

ChatGPT

Gladia MCP runs in the ChatGPT desktop app, which stores MCP servers in the same config file as the Codex CLI and IDE extension. Add this to ~/.codex/config.toml:

[mcp_servers.gladia]
command = "npx"
args = ["-y", "@gladiaio/mcp"]

[mcp_servers.gladia.env]
GLADIA_API_KEY = "your-api-key"

Then open Settings, select MCP servers, and select Restart. Type /mcp in the composer to check that Gladia is connected. If you have the Codex CLI installed, this command writes the same configuration:

codex mcp add gladia --env GLADIA_API_KEY=your-api-key -- npx -y @gladiaio/mcp

ChatGPT on the web doesn’t read local MCP configuration, so use the desktop app.

Local audio files and trusted folders

Public HTTPS links go straight to Gladia. For local files, upload_audio reads from trusted folders only, your Desktop by default. Set GLADIA_LOCAL_FILE_ROOTS to choose other folders (separated by a colon on Mac and Linux, a semicolon on Windows), or to an empty value to turn local uploads off. Files must be under 1 GB, and symlinks are resolved before the folder check so a link can’t escape the allowed root.

What happens between your prompt and the transcript

A transcription request is asynchronous. When you type “Transcribe https://example.com/interview.mp3 with speaker diarization and a bullet-point summary”, the flow looks like this:

  1. The assistant calls transcribe_pre_recorded with your options. Gladia accepts the job and returns its ID right away.
  2. The assistant calls get_pre_recorded_transcription until the status is done or error.
  3. The finished response holds the transcript and every add-on you asked for, as structured JSON. If the job fails, the error message the assistant sees is sanitized, with no credentials or transcript payloads in it.

Note that each transcription job is billable to your account.

Hosted Gladia MCP vs a local faster-whisper MCP server

A common way to build a speech MCP server is to run Whisper locally, often through faster-whisper, a reimplementation of OpenAI’s Whisper that its maintainers report is up to 4 times faster for the same accuracy.

Local faster-whisper MCP Gladia MCP
Where audio processing runs Your machine Gladia’s cloud (separate EU and US infrastructure)
Works offline Yes No
Per-hour cost None, beyond your hardware From 0.16€ per hour (October 2026)
Speaker diarization Needs a separate model Built in
Summaries, translation, PII redaction Build them yourself Options on the same job
Job history and monitoring None by default List, get and delete tools
Setup Model download, GPU or CPU tuning One command and an API key

Pick a local server if recordings can’t leave the machine or you need offline transcription. Pick Gladia MCP if you want diarization, audio intelligence and job history without running models yourself. On real customer English audio, Solaria-3 has the lowest word error rate (WER, the share of words a model gets wrong) in our benchmark at 9.6%, ahead of ElevenLabs Scribe v2 at 9.9% and AssemblyAI at 10.0%, all tested on the same files.

Current limits of Gladia MCP

This first release (v0.1.1) is deliberately small, with a few gaps to plan around.

  • It doesn’t start or stream live sessions. If you’re building a voice assistant that handles voice interaction while the user talks, the real-time API is still the integration to use.
  • It doesn’t expose Audio-to-LLM, custom spelling or callbacks, and the transcription tool has no option to choose between Solaria-1 and Solaria-3.
  • It runs over stdio only, with one Gladia account per process. There’s no hosted HTTP or OAuth transport, which is why it works in the ChatGPT desktop app but not in ChatGPT on the web.
  • Pre-recorded files are capped at 135 minutes and 1,000 MB, per the supported formats page, so longer recordings need splitting.
  • Paid accounts run 25 jobs in parallel and free accounts 3, per the concurrency docs.

It’s also speech-to-text only. The MCP server doesn’t capture voice input from a microphone, and speech generation (text to speech or TTS) isn’t part of it.

Data, security and cost stay on your Gladia account

The MCP server is a thin layer over the official Gladia SDK, so the same data handling applies as for any API call. Gladia holds compliance across GDPR, HIPAA, SOC 2 Type 2, and ISO 27001, with EU and US hosting options on separate infrastructure. Self-serve accounts can opt out of model training for free; Enterprise is opted out by default and offers zero data retention.

Every transcription job bills to the account behind your API key. The following are the Self-serve rates on the pricing page:

Item Rate
Async transcription, Solaria-3 0.16€ per hour
Async transcription, Solaria-1 0.27€ per hour
Summarization add-on +0.03€ per hour
Translation add-on +0.05€ per hour
PII redaction add-on +0.07€ per hour

Async rates drop automatically as monthly volume grows. Speaker diarization and custom vocabulary are included at no extra cost.

Audio is now one more source your agent can read

Gladia MCP doesn’t change what transcription is. It changes where you ask for it: recordings that used to wait in a folder become something Claude, ChatGPT or Cursor can read and compare in the middle of the work.

To try it, create a Gladia account at app.gladia.io to get your API key and 50€ in free credits, roughly 312 hours of async transcription on Solaria-3, then run the install command for your host from the Gladia MCP repository.

FAQs

What is Gladia MCP?

Gladia MCP is an open-source Model Context Protocol server, published as @gladiaio/mcp, that connects AI assistants such as Claude, ChatGPT and Cursor to a Gladia account. It lets the assistant start pre-recorded transcription jobs and check, list or delete jobs and live sessions from a chat prompt.

Is there an MCP server for audio transcription with speaker diarization?

Yes. Gladia MCP supports speaker diarization as an option on its transcribe_pre_recorded tool, so “transcribe this call with speaker diarization” returns a transcript split by speaker. Our DER guide explains how diarization accuracy is measured.

Can Claude analyze diarized transcripts of sales calls?

Claude can analyze diarized sales call transcripts once Gladia MCP is connected. It sends the recording to Gladia with diarization turned on, reads the speaker-labeled transcript and can then summarize each speaker’s objections and agreed next steps across several calls in the same conversation.

Does Gladia MCP support real-time transcription?

Gladia MCP doesn’t start or stream live audio in its current release. It can check and delete live sessions created through the real-time API, which remains the right integration for voice agents.

Can Gladia MCP redact PII from transcripts?

Gladia MCP can turn on PII redaction for a pre-recorded job, replacing sensitive entities with markers or masks before the transcript reaches the assistant. As of October 2026, PII redaction costs 0.07€ per audio hour on top of the transcription rate. Our PII redaction explainer covers how it works.

Contact us

280
Your request has been registered
A problem occurred while submitting the form.

Read more