Skip to main content
Glama

Server Details

Transcribe audio and video with Speechmatics speech-to-text from Claude and any MCP client.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

7 tools
speechmatics_delete_jobDelete job
Destructive
Inspect

⚠️ Permanently deletes a job and its transcript. Set force=true to delete even while it is still running. Batch API: DELETE /jobs/{job_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
forceNoDelete even if the job is still running.
job_idYesThe job id to delete.
speechmatics_get_jobGet job
Read-only
Inspect

Get a single job's details and status (running | done | rejected | deleted | expired). Poll this until status is "done", then fetch the transcript. Batch API: GET /jobs/{job_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesThe job id returned by speechmatics_transcribe_url.
speechmatics_get_job_logGet job log
Read-only
Inspect

Get a job's plain-text processing log — useful for debugging a rejected job. Batch API: GET /jobs/{job_id}/log.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYesThe job id.
speechmatics_get_transcriptGet transcript
Read-only
Inspect

Get a completed job's transcript. format=txt (default, human-readable) | srt (subtitles) | json-v2 (structured words, timings, speakers, translations, summary). Only works once the job status is "done". Batch API: GET /jobs/{job_id}/transcript.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoOutput format. Default txt for readability; use json-v2 for structured results.
job_idYesThe job id.
speechmatics_get_usageGet usage
Read-only
Inspect

Get usage statistics (transcription minutes) for the account over a date range. Batch API: GET /usage.

ParametersJSON Schema
NameRequiredDescriptionDefault
sinceNoStart date, YYYY-MM-DD.
untilNoEnd date, YYYY-MM-DD.
speechmatics_list_jobsList jobs
Read-only
Inspect

List transcription jobs (most recent first), with status/data_name/duration. Batch API: GET /jobs.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax jobs to return.
created_beforeNoRFC3339 date-time; only return jobs created before this time (for pagination).
include_deletedNoInclude deleted jobs in the results.
speechmatics_transcribe_urlTranscribe audio/video from URLInspect

Submit a publicly reachable audio/video URL for speech-to-text transcription (optionally with diarization, translation, and summarization). ASYNC: returns a job id immediately — poll speechmatics_get_job until status is "done", then call speechmatics_get_transcript. Batch API: POST /jobs.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublicly reachable audio/video URL for Speechmatics to fetch and transcribe.
domainNoDomain-specific model hint, e.g. finance.
languageNoTranscription language code, e.g. en, es, de, fr.en
summarizeNoIf true, also produce a summary of the transcript.
diarizationNoSpeaker labeling: speaker (who spoke) | channel (per audio channel) | none.
summary_typeNoSummary layout (when summarize=true).
output_localeNoOutput spelling locale, e.g. en-US, en-GB.
summary_lengthNoSummary length (when summarize=true).
enable_entitiesNoEmit formatted entities (numbers, dates) in results.
operating_pointNoAccuracy/speed tradeoff. enhanced is more accurate; standard is faster/cheaper.
additional_vocabNoCustom vocabulary — strings, or objects like {"content":"gnocchi","sounds_like":["nyohki"]}.
notification_urlNoWebhook URL to POST the transcript to when the job completes.
fetch_auth_headersNoAuth headers to send when fetching a private URL, e.g. ["Authorization: Bearer xyz"].
summary_content_typeNoSummary content style (when summarize=true).
translation_target_languagesNoLanguage codes to also translate the transcript into, e.g. ["es","de"].

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.