How to integrate Rev AI MCP with OpenClaw

Connect OpenClaw to Rev AI MCP. Transcribe uploaded "team_meeting.mp3" audio file, get caption file for latest transcript, and more using natural language, with authentication handled for you.

Rev AI logoRev AI
Api Key

Rev AI is a speech-to-text platform offering high-quality transcripts, captions, and subtitles. It's known for combining human expertise with AI for accurate, affordable results.

36 Tools

Introduction

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Rev AI with authentication management handled for you. You can execute actions on Rev AI via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), whichever you prefer.

Also integrate Rev AI with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • Programmatic tool calling allows LLMs to write its code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Handling Large tool responses out of LLM context to minimize context rot.
  • Dynamic just-in-time access to 20,000 tools across 1500+ other Apps for cross-app workflows. It loads the tools you need, so LLMs aren't overwhelmed by tools you don't need.

How to install Rev AI with OpenClaw

Using Composio API Key and Setup Prompt

Copy the setup prompt from the OpenClaw dashboard
  • Run it in your OpenClaw chat interface.
  • Authenticate Rev AI from the dashboard
  • Go back to your OpenClaw interface and start asking questions.

Using OpenClaw/Composio Plugin

1. Install OpenClaw Composio plugin

bash
openclaw plugins install @composio/openclaw-plugin

2. Copy the API Key from dashboard.composio.dev

3. Setup OpenClaw Config

bash
openclaw config set plugins.entries.composio.config.consumerKey "ck_your_key_here"

4. Restart OpenClaw

bash
openclaw gateway restart

5. Go to your chat interface and start asking questions.

6. When prompted, authenticate the app and you're all set.

How It Works

The plugin connects to Composio's MCP server at https://connect.composio.dev/mcp and registers all available tools directly into the OpenClaw agent. Tools are called by name — no extra search or execute steps needed.

If a tool returns an auth error, the agent will prompt you to connect that toolkit at dashboard.composio.dev.

Configuration

bash
{
  "plugins": {
    "entries": {
      "composio": {
        "enabled": true,
        "config": {
          "consumerKey": "ck_your_key_here"
        }
      }
    }
  }
}
OptionDescriptionDefault
enabledEnable or disable the plugintrue
consumerKeyYour Composio consumer key (ck_...)—
mcpUrlMCP server URL (advanced)https://connect.composio.dev/mcp

What is the Rev AI MCP server, and what's possible with it?

The Rev AI MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Rev AI account. It provides structured and secure access to your transcription and speech analysis workflows, so your agent can transcribe recordings, generate captions, translate transcripts, identify languages, and analyze topics and sentiment on your behalf.

  • Audio and video transcription: Have your agent submit recorded media for transcription, check its progress, retrieve completed transcripts, and generate concise summaries.
  • Captions and translations: Let the agent retrieve captions in SRT or VTT format and fetch translated captions or transcripts for completed recordings.
  • Live transcription: Direct your agent to create live RTMP sessions or start WebSocket streams for real-time transcription of audio and video.
  • Language and speech alignment: Instruct your agent to identify the language spoken in a recording or align existing transcript text with its source audio.
  • Topic and sentiment analysis: Have your agent analyze text or transcripts to identify key themes and detect positive, negative, or neutral sentiment.

Conclusion

You've successfully integrated Rev AI with OpenClaw using Composio plugin. Now interact with Rev AI directly from your terminal, Web UI, or any messenger app using natural language commands.

Key benefits of this setup:

  • Seamless integration across TUI, Web UIs, and Messenger apps like Telegram, WhatsApp, Slack, etc.
  • Natural language commands for Rev AI operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1500+ apps for cross-app workflows
  • Programmatic tool calling for complex tool chaining

Next steps:

  • Try asking OpenClaw to perform various Rev AI operations
  • Explore cross-app workflows by connecting more toolkits like Calendar, Slack, Notion, etc.
  • Build complex automation scripts that leverage OpenClaw's 24/7 running capabilities
TOOLS

Supported Tools

Every Rev AI action and event your agent gets out of the box.

Create RTMP Stream

Tool to create an RTMP live stream session for real-time transcription of live audio/video streams.

Delete Alignment Job

Tool to delete a forced alignment job and its associated data.

Delete Custom Vocabulary

Tool to delete a completed custom vocabulary and its data.

Delete Job By ID

Tool to delete a completed transcription job and its data.

Delete Language ID Job

Tool to delete a language identification job and its associated data.

Delete Sentiment Analysis Job

Tool to delete a specific sentiment analysis job and its associated data.

Delete Topic Extraction Job

Tool to delete a topic extraction job and its associated data.

Get Account

Retrieves Rev AI account information including email, credit balance (in hours), and HIPAA status.

Get Alignment Job

Tool to get details of a specific forced alignment job including its status.

Get Alignment Transcript

Tool to retrieve the aligned transcript with timestamps for a completed alignment job.

Get Captions

Tool to retrieve captions (SRT or VTT) for a completed Rev.

Get Captions Translation

Tool to retrieve translated captions for a completed Rev.

Get Custom Vocabulary Details

Tool to retrieve custom vocabulary processing details.

Get Job by ID

Tool to fetch details of a transcription job by its ID.

Get Language ID Job

Tool to fetch details of a language identification job by its ID.

Get Language Identification Result

Tool to retrieve language identification results for a completed job.

Get List of Jobs

Retrieves a list of transcription jobs from the past 30 days in reverse chronological order (newest first).

Get Sentiment Job

Tool to fetch details of a sentiment analysis job by its ID.

Get Sentiment Analysis Result

Tool to retrieve sentiment analysis results for a completed Rev.

Get Topic Extraction Result

Tool to retrieve topic extraction results for a completed job.

Get Topic Job

Tool to fetch details of a topic extraction job by its ID.

Get Transcript by ID

Tool to retrieve the transcript of a completed Rev.

Get Transcript Summary

Tool to retrieve a summary of the transcript for a completed transcription job.

Get Transcript Translation

Tool to retrieve a translated version of the transcript for a completed Rev.

List Alignment Jobs

Tool to retrieve a list of all forced alignment jobs for the account.

List Custom Vocabularies

Tool to retrieve a list of all custom vocabularies for the account.

List Language Identification Jobs

Tool to retrieve a list of language identification jobs for the account.

List Sentiment Analysis Jobs

Tool to retrieve a list of all sentiment analysis jobs for the account.

List Topic Extraction Jobs

Tool to retrieve a list of all topic extraction jobs for the account.

Start Stream Transcription

Tool to start a WebSocket transcription stream.

Submit Alignment Job

Tool to submit an audio file with existing transcript for forced alignment.

Submit Custom Vocabulary

Submits a custom vocabulary to Rev.

Submit Language ID Job

Tool to submit an audio file for language identification to detect the spoken language.

Submit Sentiment Analysis Job

Submit text for sentiment analysis to detect positive, negative, or neutral sentiments.

Submit Topic Extraction Job

Tool to submit text or transcripts for topic extraction to identify key topics and themes.

Submit Transcription Job

Submit an audio or video file for asynchronous transcription using Rev.

FAQ

Frequently asked questions

With a standalone Rev AI MCP server, the agents and LLMs can only access a fixed set of Rev AI tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Rev AI and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. OpenClaw fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Rev AI tools.

Yes, absolutely. You can configure which Rev AI scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Rev AI data and credentials are handled as safely as possible.

Start with Rev AI.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Rev AI tool your agent needs.Free to start.

Start building