get_transcription_job
Get Transcription Job
Retrieves the status and details of a transcription job by its ID. Use this to check whether a job has completed before fetching its transcript.
Ask your agent in plain language. Each of these maps to a real tool on the server.
get_transcription_job
Retrieves the status and details of a transcription job by its ID. Use this to check whether a job has completed before fetching its transcript.
get_account
Retrieves account information including the email address and credit balances in USD for the authenticated Rev AI account.
submit_transcription_job
Submits an audio/video file for asynchronous speech-to-text transcription. Provide a media URL and configure options such as language, speaker diarization, profanity filtering, translation, and summarization. Returns the created job with its ID and status. Poll get_transcription_job until the job completes.
analyze_sentiment
Submits text for sentiment analysis and retrieves the results. Analyzes the sentiment of each sentence in the provided transcript, returning scores in [-1, 1] range where below -0.3 is negative, above 0.3 is positive, and in between is neutral. Can submit plain text directly or poll an existing job for results.
delete_job
Permanently deletes a completed job and all associated data (media, transcript, results). Supports deleting transcription, sentiment analysis, topic extraction, and language identification jobs.
identify_language
Submits audio for language identification and retrieves the results. Identifies the spoken language in audio input and returns confidence scores for each detected language. Can submit a media URL for a new identification or poll an existing job for results.
download_captions
Downloads an SRT or VTT subtitle file for a completed transcription job. Supports translated captions when translation was requested during submission.
list_transcription_jobs
Lists transcription jobs submitted within the last 30 days in reverse chronological order. Supports pagination for retrieving large sets of jobs.
get_captions
DEPRECATED — use `download_captions` instead. Retrieves captions for a completed transcription job in SubRip (SRT) or Web Video Text Tracks (VTT) format. Useful for generating subtitle files from transcriptions.
list_jobs
Lists recent transcription, sentiment analysis, topic extraction, or language identification jobs. Use the returned IDs to retrieve results or delete completed jobs.
get_transcript
Retrieves the transcript for a completed transcription job. Supports plain text and JSON output formats. Can also fetch translated transcripts and summaries if they were requested during job submission.
manage_custom_vocabulary
Creates, retrieves, lists, or deletes custom vocabularies. Custom vocabularies improve transcription accuracy for domain-specific terms not in the standard dictionary. Once created and compiled, a vocabulary can be referenced by ID in transcription jobs.
extract_topics
Submits text for topic extraction and retrieves the results. Identifies important keywords and concepts from a transcript, returning a ranked list of topics with relevance scores and supporting content fragments. Can submit plain text directly or poll an existing job for results.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Transcribe recorded audio and video from a media URL. Retrieve plain text and timestamped transcripts, download SRT or VTT subtitles, translate transcripts, generate summaries, analyze sentiment, extract topics, identify spoken languages, and manage custom vocabularies. List and delete completed processing jobs, and inspect account credit balances.
Common questions about connecting Rev Ai to AI agents with Metorial.