Rev.ai MCP by usefulapi
Transcribe audio with Rev.ai: submit jobs by URL, read transcripts, summaries and captions.
Connect it
Settings → Connectors → Add custom connector
URL: https://rev-ai.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://rev-ai.usefulapi.io/mcp{
"mcpServers": {
"rev-ai": {
"url": "https://rev-ai.usefulapi.io/mcp"
}
}
}claude mcp add --transport http rev-ai https://rev-ai.usefulapi.io/mcp{
"servers": {
"rev-ai": {
"type": "http",
"url": "https://rev-ai.usefulapi.io/mcp"
}
}
}8 tools, verified live
revai_get_accountread-onlyThe Rev.ai account behind the token: email, free, purchased, total and invoiced balance (USD) and whether HIPAA is on. GET /account.
revai_list_jobsread-onlyList transcription jobs from the last 30 days, newest first: id, status (in_progress, transcribed, failed), name, duration, language, failure reason. Page with starting_after = the previous reply's next_starting_after. GET /jobs.
revai_get_jobread-onlyOne transcription job by id: status (in_progress, transcribed, failed), timestamps, duration, language, failure reason. Poll this until status is transcribed. GET /jobs/{id}.
revai_submit_jobcan modifyWRITE: start an asynchronous machine transcription job for an audio or video file at a public URL. It uses Rev.ai credit (free credit first). Returns the job with status in_progress; then poll revai_get_job and read the result with revai_get_transcript. Human transcription is not offered. POST /jobs.
revai_delete_jobcan modifyWRITE: permanently delete a finished (transcribed or failed) job with its media and transcript. This cannot be undone. A job still in progress cannot be deleted. DELETE /jobs/{id}.
revai_get_transcriptread-onlyThe transcript of a transcribed job. format=text (default) is plain text with speaker labels and timestamps; format=segments is a list of {speaker, start, end, text} per speaker turn (seconds). Long transcripts are paged: repeat with next_offset until it is null. GET /jobs/{id}/transcript.
revai_get_summaryread-onlyThe summary of a transcribed job. It exists only if the job was submitted with summarization_type. Paged by character like revai_get_transcript. GET /jobs/{id}/transcript/summary.
revai_get_captionsread-onlyCaptions for a transcribed job as SRT (default) or WebVTT. Long files are paged by character: repeat with next_offset until it is null. For multichannel jobs pass speaker_channel. GET /jobs/{id}/captions.
Alternatives in Design & Media
Compare →TRTranscriptionB
Transcribe audio and video and work with your transcript library from any AI app. 119 languages.
TinyPNG MCP by usefulapiB
Compress, resize and convert images with TinyPNG by URL, and check this month's compression count.
APITemplate.io MCP by usefulapiB
Generate PDFs and images with APITemplate.io from templates, HTML, Markdown or a URL.
CraftMyPDF MCP by usefulapiB
Generate PDFs and images from CraftMyPDF templates; read templates, versions and usage.
Speechmatics MCP by usefulapiB
Transcribe audio and video with Speechmatics speech-to-text from Claude and any MCP client.
Photon Health MCP by usefulapiB
Read Photon Health patients, prescriptions, orders, pharmacies and medications; screen interactions.