MCP Server

FieldTranscript

com.fieldtranscript/transcriber
Media & Content Public & reachable MCP 2025-11-25

What this MCP does

Submits public video or audio URLs for asynchronous verbatim transcription with text, SRT, and timestamped records.

delete_job
Permanently delete a finished (done or errored) transcription job and its stored text. Refused while the job is queued or running. This cannot be undone.
Destructive
Input schema
{'type': 'object', 'title': 'delete_jobArguments', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'title': 'Job Id'}}}
get_job
Check a transcription job. Returns status (queued / working / done / error) and metadata. Set include_transcript=true only once status is 'done' and you actually need the full text in context - transcripts of long videos are large.
Read only Idempotent
Input schema
{'type': 'object', 'title': 'get_jobArguments', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'title': 'Job Id'}, 'include_transcript': {'type': 'boolean', 'title': 'Include Transcript', 'default': False}}}
list_jobs
List all transcription jobs on your account, newest first.
Read only Idempotent
Input schema
{'type': 'object', 'title': 'list_jobsArguments', 'properties': {}}
submit_transcription
Submit a public video or audio URL (YouTube etc.) for verbatim transcription. Returns a job_id immediately. Transcription takes ~1-10 minutes: poll get_job with the job_id every 30-60 seconds until status is 'done', then call get_job with include_transcript=true. Not for private/internal URLs.
Open world
Input schema
{'type': 'object', 'title': 'submit_transcriptionArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url'}}}
Added
delete_job
Sept. 17, 2026, 12:34 p.m.
Added
list_jobs
Sept. 17, 2026, 12:34 p.m.
Added
get_job
Sept. 17, 2026, 12:34 p.m.
Added
submit_transcription
Sept. 17, 2026, 12:34 p.m.