MCP Hub
Back to servers

otter-agent-cli

Agent-native CLI + MCP server for the Otter.ai API. 31 commands across 8 groups, dual-mode: humans and AI agents.

npm112/wk
Updated
Apr 17, 2026

Quick Install

npx -y otter-agent-cli

otter-agent-cli

Agent-native CLI + MCP server for the Otter.ai API. 31 commands across 8 groups — works as a terminal CLI for humans and an MCP server for AI agents.

Install

npm install -g otter-agent-cli

Auth

# Option 1: Environment variable (recommended for automation)
export OTTER_ACCESS_TOKEN=your_token_here

# Option 2: Save to config file
otter login --access-token your_token_here

# Verify
otter status

Generate your access token in Otter.ai: Enterprise Settings → API → Generate Token

Note: The Otter.ai public API is currently in beta and requires an Enterprise plan. Contact your Otter account manager for API access.

Usage

# List conversations (meeting transcripts)
otter conversations list --pretty

# Get a full transcript
otter conversations transcript <id>

# Get timestamped, speaker-attributed utterances
otter conversations utterances <id> --pretty

# Organize into folders
otter folders create --name "Q1 Planning"
otter conversations update <id> --folder-id <folder_id>

# Set up webhook for transcript-ready events
otter webhooks create \
  --url https://your-app.com/webhooks/otter \
  --events Conversation.processed

# List speakers
otter speakers list --pretty

# Workspace members
otter workspace members --pretty

MCP Server

Use as an MCP server for Claude, Cursor, or any MCP-compatible agent:

{
  "mcpServers": {
    "otter": {
      "command": "npx",
      "args": ["otter-agent-cli", "mcp"],
      "env": {
        "OTTER_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
# Start MCP server manually
otter mcp

Output Flags

All commands support:

--pretty              # formatted JSON
--quiet               # suppress output (exit code only)
--fields id,title     # dot-notation field filter
--access-token <tok>  # per-command token override

Commands

GroupCommands
otter login/logout/statusAuth management
otter conversationslist, get, create, update, delete, transcript, utterances, share
otter speakerslist, get, create, update
otter folderslist, get, create, update, delete
otter groupslist, get, members
otter workspaceinfo, members
otter webhookslist, get, create, update, delete
otter mcpStart MCP stdio server

See AGENTS.md for the full agent reference with examples.

Environment Variables

VariableDescription
OTTER_ACCESS_TOKENOtter.ai OAuth access token
OTTER_API_URLOverride base URL for enterprise instances

License

MIT — Brandon Charleson

Reviews

No reviews yet

Sign in to write a review