Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Group Commands
otter login/logout/status Auth management
otter conversations list, get, create, update, delete, transcript, utterances, share
otter speakers list, get, create, update
otter folders list, get, create, update, delete
otter groups list, get, members
otter workspace info, members
otter webhooks list, get, create, update, delete
otter mcp Start MCP stdio server

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

Environment Variables

Variable Description
OTTER_ACCESS_TOKEN Otter.ai OAuth access token
OTTER_API_URL Override base URL for enterprise instances

License

MIT — Brandon Charleson

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages