Speechmatics integration
Speechmatics enterprise speech recognition API with industry-leading accuracy across 50+ languages. Features include real-time streaming, batch transcription, custom dictionaries, speaker diarization, sentiment analysis, and topic detection. Optimized for enterprise use cases including contact centers, media workflows, and compliance applications.
Say what should happen.
The workflow builds itself.
Common Speechmatics use cases
- cost tracking
- data privacy compliance
- monitoring job progress
- job management dashboard
- validating language support
- customer satisfaction analysis
- retrieving meeting transcripts
- transcribing recorded meetings
- multilingual subtitle generation
- usage monitoring
What you can do with Speechmatics
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Job, 4 operations
create_batch_jobCreate batch jobPOSTSubmits an audio file for batch transcription to Speechmatics. Returns a job ID for tracking progress and retrieving results.delete_jobDelete jobDELETEDeletes a Speechmatics batch transcription job and all associated data including audio and transcript.get_job_statusGet job statusGETRetrieves the status of a Speechmatics batch transcription job. Returns current state, progress, and configuration details.list_jobsList jobsGETLists all batch transcription jobs in the Speechmatics account with pagination and filtering options.
Language, 1 operation
get_feature_discoveryGet feature discoveryGETRetrieves the list of languages supported by Speechmatics along with available features for each language.
Sentiment job, 1 operation
create_sentiment_analysis_jobCreate sentiment analysis jobPOSTCreates a transcription job with sentiment analysis to detect emotional tone in speech using Speechmatics.
Transcript, 1 operation
get_job_transcriptGet job transcriptGETRetrieves the completed transcript from a Speechmatics batch job in JSON, plain text, or SRT subtitle format.
Translation job, 1 operation
create_translation_jobCreate translation jobPOSTCreates a transcription job with automatic translation to one or more target languages using Speechmatics.
Usage, 1 operation
get_usageGet usageGETRetrieves Speechmatics API usage statistics including transcription hours and request counts for a specified period.
Use Speechmatics from Claude Code, Cursor or Codex
Connect Speechmatics in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Speechmatics operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Speechmatics
- Create your workspace
Sign up free. Nothing to install.
- Connect Speechmatics once
Add your Speechmatics connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Speechmatics integration FAQ
What can you do with the Speechmatics integration?
LiveContext exposes 9 operations on Speechmatics, covering job, language, sentiment job and transcript. Common uses include cost tracking, data privacy compliance and monitoring job progress.
