Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Otter

FreeNot checked

Enables AI assistants to search and retrieve meeting transcripts from Otter.ai, supporting full-text search, speaker identification, and transcript retrieval.

GitHubEmbed

About

Enables AI assistants to search and retrieve meeting transcripts from Otter.ai, supporting full-text search, speaker identification, and transcript retrieval.

README

MCP (Model Context Protocol) server for Otter.ai transcript search and retrieval.

Enables AI assistants like Claude to search and retrieve meeting transcripts from your Otter.ai account.

Features

  • Full-text search across all transcripts (not just titles/summaries)
  • Speaker identification in search results
  • Context snippets showing where matches occur
  • Full transcript retrieval with speaker labels
  • Recent transcripts listing with summaries

Installation

Using pip

pip install otter-mcp

From source

git clone https://github.com/DarrenZal/otter-mcp.git
cd otter-mcp
pip install -e .

Configuration

Claude Code

Add to your MCP servers using the CLI:

claude mcp add otter -e [email protected] -e OTTER_PASSWORD=yourpassword -- otter-mcp

Or manually add to ~/.claude.json:

{
  "mcpServers": {
    "otter": {
      "command": "otter-mcp",
      "env": {
        "OTTER_EMAIL": "[email protected]",
        "OTTER_PASSWORD": "yourpassword"
      }
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "otter": {
      "command": "otter-mcp",
      "env": {
        "OTTER_EMAIL": "[email protected]",
        "OTTER_PASSWORD": "yourpassword"
      }
    }
  }
}

Available Tools

otter_search

Search across all transcripts by keyword, name, or phrase.

otter_search(query="project meeting", limit=10)

Returns matching transcripts with:

  • Title and ID
  • Date and duration
  • Speaker names
  • Context snippets showing matches

otter_list_transcripts

List recent transcripts with summaries.

otter_list_transcripts(limit=20)

otter_get_transcript

Get the full text of a specific transcript.

otter_get_transcript(transcript_id="abc123...")

otter_get_user

Get information about the authenticated Otter.ai account.

otter_get_user()

Examples

Find all meetings with a specific person:

otter_search("John Smith")

Search for a topic discussed:

otter_search("budget proposal Q4")

Get full transcript for follow-up:

otter_get_transcript("SwpVmqfaM86nEiqEfTnFm79X5LY")

How It Works

This MCP server uses the unofficial Otter.ai API to:

  1. Authenticate with your Otter.ai credentials
  2. Use the advanced_search endpoint for full-text search across all transcripts
  3. Retrieve full transcript content with speaker diarization

The advanced_search API searches the actual transcript content, not just titles and summaries, making it much more useful for finding specific conversations.

Security Notes

  • Credentials are passed via environment variables, not stored in code
  • Uses HTTPS for all API communication
  • Session tokens are managed in memory only

Credits

API client based on gmchad/otterai-api with additions for advanced search functionality.

License

MIT License - see LICENSE for details.

from github.com/DarrenZal/otter-mcp

Install Otter in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install otter-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add otter-mcp -- uvx --from git+https://github.com/DarrenZal/otter-mcp otter-mcp

FAQ

Is Otter MCP free?

Yes, Otter MCP is free — one-click install via Unyly at no cost.

Does Otter need an API key?

No, Otter runs without API keys or environment variables.

Is Otter hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Otter in Claude Desktop, Claude Code or Cursor?

Open Otter on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Otter with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs