Rank #5 of 5 in Meeting AI & Notetakers
Access
Showcase

Try itExperimental
See what an agent can do with Otter.ai before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; the live MCP handshake runs real requests from our edge, right now — including, where the server allows it, one real read-only tool call (bring your own key for auth-gated servers); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$curl -si -X POST https://mcp.otter.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'recorded session — replayed, not liveVerified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Agent access — MCP, CLI, and API access for agentsAgent accessevidence →
MCP, CLI, and API access for agents
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Calendar workflow — stories about calendar workflow in this arenaCalendar workflowevidence →
Stories about calendar workflow in this arena
Capture recording — stories about capture recording in this arenaCapture recordingevidence →
Stories about capture recording in this arena
Integrations crm — stories about integrations crm in this arenaIntegrations crmevidence →
Stories about integrations crm in this arena
Meeting memory search — stories about meeting memory search in this arenaMeeting memory searchevidence →
Stories about meeting memory search in this arena
Notes summaries — stories about notes summaries in this arenaNotes summariesevidence →
Stories about notes summaries in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plansevidence →
Plan structure and value — what each tier costs and what it unlocks
Privacy consent — stories about privacy consent in this arenaPrivacy consentevidence →
Stories about privacy consent in this arena
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Sharing collaboration — stories about sharing collaboration in this arenaSharing collaborationevidence →
Stories about sharing collaboration in this arena
Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracyevidence →
Stories about transcription accuracy in this arena
Story verdicts — every judged story with its evidenceStory verdicts
What’s free: 0 free · 0 paid · 11 enterprise · 22 not stated in evidence
Follow the green: where the map greys out is where Otter.ai stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agent access — MCP, CLI, and API access for agentsAgent access
MCP, CLI, and API access for agents
Agent ops
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
~4/10
unlocks → Machine-readable spec · Versioning policy
Subscribe to events via webhooks
~5/10
Build against official SDKs
~4/10
Issue scoped/least-privilege API credentials for an agent
~7/10
Connect an agent via an official MCP server
✓8/10
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
n/an/a
Explore an interactive API reference with runnable examples
—0/10
Docs for agents
Point an agent at llms.txt or agent-oriented docs
—–
Agentic features
Delegate tasks to a built-in AI assistant inside the product
~6/10
unlocks → MCP client
Operate the product with natural-language commands
~6/10
Plug MCP servers into this product so it can use their tools
—0/10
Get AI-generated insights and suggestions from my data inside the product
✓8/10
Set up automations that run autonomously in the background
~6/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Automation depth
Define rules that trigger actions automatically on events
~5/10
unlocks → I connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automatically
Schedule recurring jobs or workflows
~4/10
Perform bulk operations across many items at once
~4/10
Version, review, and roll back my automations
n/an/a
Calendar workflow — stories about calendar workflow in this arenaCalendar workflow
Stories about calendar workflow in this arena
Capture recording — stories about capture recording in this arenaCapture recording
Stories about capture recording in this arena
Capture
Integrations crm — stories about integrations crm in this arenaIntegrations crm
Stories about integrations crm in this arena
Meeting memory search — stories about meeting memory search in this arenaMeeting memory search
Stories about meeting memory search in this arena
Notes summaries — stories about notes summaries in this arenaNotes summaries
Stories about notes summaries in this arena
Summaries
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Plan structure and value — what each tier costs and what it unlocks
Privacy consent — stories about privacy consent in this arenaPrivacy consent
Stories about privacy consent in this arena
Privacy
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Sharing collaboration — stories about sharing collaboration in this arenaSharing collaboration
Stories about sharing collaboration in this arena
Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy
Stories about transcription accuracy in this arena
Transcription
Sorted by importance (agentic first) (high → low) · 54/54 stories · click a row’s chevron for the rationale and evidence
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | fullenterprise | 8/10 | Tprobed⚿ | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | partial | 6/10 | Cclaimed | |
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | partialenterprise | 4/10 | Tprobed⚿ | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ⚿ | |
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed⚿ | |
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partialenterprise | 7/10 | Tprobed⚿ | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Tprobed⚿ | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Cclaimed | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Cclaimed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partialenterprise | 4/10 | Tprobed⚿ | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partialenterprise | 4/10 | Tprobed⚿ | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | n/a | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | n/a | untested | none yet | |
Action items with owners are automatically extracted from the conversation and collected somewhere I can track them C Summaries | product manager | Notes summaries — stories about notes summaries in this arenaNotes summaries | 3 | full | 8/10 | Tprobed⚿ | |
Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was said C Memory | product manager | Meeting memory search — stories about meeting memory search in this arenaMeeting memory search | 3 | full | 8/10 | Tprobed⚿ | |
An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue code C Agent ops | ai-native user | Agent access — MCP, CLI, and API access for agentsAgent access | 3 | partialenterprise | 7/10 | Tprobed⚿ | |
Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra C Capture | founder | Capture recording — stories about capture recording in this arenaCapture recording | 3 | partial | 6/10 | Cclaimed | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 5/10 | Cclaimed | |
I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing C Summaries | product manager | Notes summaries — stories about notes summaries in this arenaNotes summaries | 3 | disputed | 5/10 | Dcontradicted | |
Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio) C Integrations | sales lead | Integrations crm — stories about integrations crm in this arenaIntegrations crm | 3 | partial | 5/10 | Cclaimed | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | partialenterprise | 5/10 | Xcommunity | |
My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys C Agent ops | ai-native user | Agent access — MCP, CLI, and API access for agentsAgent access | 3 | partialenterprise | 4/10 | Tprobed⚿ | |
The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2" C Transcription | product manager | Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy | 3 | partial | 4/10 | Xcommunity | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | partial | 3/10 | Cclaimed | |
I connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automatically C Calendar | product manager | Calendar workflow — stories about calendar workflow in this arenaCalendar workflow | 3 | none | 0/10 | ||
The product ships real consent features — participant notifications, in-meeting disclosure, or admin-enforced transparency — not just a policy PDF C Privacy | it admin | Privacy consent — stories about privacy consent in this arenaPrivacy consent | 3 | none | 0/10 | ||
The vendor documents how transcription actually works and its quality (models, accuracy claims, known limits) rather than just saying "AI-powered" C Transcription | product manager | Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy | 3 | none | 0/10 | ||
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | n/a | untested | none yet | |
Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sources G Memory | product manager | Meeting memory search — stories about meeting memory search in this arenaMeeting memory search | 2 | full | 8/10 | Tprobed⚿ | |
Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier C Integrations | product manager | Integrations crm — stories about integrations crm in this arenaIntegrations crm | 2 | full | 8/10 | Tprobed⚿ | |
An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations C Agent ops | ai-native user | Agent access — MCP, CLI, and API access for agentsAgent access | 2 | partialenterprise | 7/10 | Tprobed⚿ | |
The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it C Capture | product manager | Capture recording — stories about capture recording in this arenaCapture recording | 2 | disputed | 5/10 | Dcontradicted | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partialenterprise | 4/10 | Tprobed⚿ | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 4/10 | Cclaimed | |
Record and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspace C Capture | founder | Capture recording — stories about capture recording in this arenaCapture recording | 2 | partial | 4/10 | Cclaimed | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 4/10 | Cclaimed | |
Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic format C Summaries | sales lead | Notes summaries — stories about notes summaries in this arenaNotes summaries | 2 | partial | 4/10 | Cclaimed | |
Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared C Sharing | it admin | Sharing collaboration — stories about sharing collaboration in this arenaSharing collaboration | 2 | disputed | 4/10 | Dcontradicted | |
Start free and see exactly what each paid tier costs and adds — no "talk to sales" wall for basic use G Pricing | founder | Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans | 2 | partial | 4/10 | Cclaimed | |
The vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posture C Privacy | it admin | Privacy consent — stories about privacy consent in this arenaPrivacy consent | 2 | partialenterprise | 4/10 | Xcommunity | |
Run meetings in languages other than English — transcription and summaries support many languages and handle language switching C Transcription | founder | Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy | 2 | partial | 3/10 | Xcommunity | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | 0/10 | ||
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | 0/10 | ||
Set retention policies — auto-delete transcripts and recordings on a schedule — and permanently erase data on demand C Privacy | it admin | Privacy consent — stories about privacy consent in this arenaPrivacy consent | 2 | none | 0/10 | ||
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | n/a | untested | none yet | |
The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicks C Summaries | sales lead | Notes summaries — stories about notes summaries in this arenaNotes summaries | 1 | full | 8/10 | Cclaimed | |
I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the call C Calendar | founder | Calendar workflow — stories about calendar workflow in this arenaCalendar workflow | 1 | partial | 4/10 | Cclaimed | |
Cut a soundbite or highlight clip from a call and share that moment instead of the whole recording C Sharing | sales lead | Sharing collaboration — stories about sharing collaboration in this arenaSharing collaboration | 1 | none | 0/10 | ||
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | n/a | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 39 stories with headroom
What would move Otter.ai’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
All evidence describes Otter shipping its own MCP *server* so external AI tools (Claude, ChatGPT) can pull Otter's meeting data — this is the reverse of the story, which asks whether a user can plug external MCP servers into Otter so Otter itself can consume their tools.
Calendar workflow — stories about calendar workflow in this arenaI connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automatically
nonemoves PA Scoreimpact 30
Evidence shows Otter can auto-join Zoom/Teams/Google Meet meetings via scheduling (otter-docs-17), but nothing in the pack describes connecting a Google or Outlook calendar or setting per-meeting-type rules for which meetings get captured.
Privacy consent — stories about privacy consent in this arenaThe product ships real consent features — participant notifications, in-meeting disclosure, or admin-enforced transparency — not just a policy PDF
nonemoves PA Scoreimpact 30
No evidence pack item describes any real consent mechanism (participant notification banners, in-meeting disclosure indicators, or admin-enforced consent settings); the docs focus entirely on recording, transcription, and integrations.
Transcription accuracy — stories about transcription accuracy in this arenaThe vendor documents how transcription actually works and its quality (models, accuracy claims, known limits) rather than just saying "AI-powered"
nonemoves PA Scoreimpact 30
The evidence pack shows only marketing-style feature claims (AI-powered summaries, live transcription, speaker recognition) with no vendor documentation of the transcription model(s) used, quantified accuracy benchmarks, or explicitly stated known limitations (e.g., accent/language performance, noise handling).
Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docs
nonemoves agent-readyimpact 30
No evidence of an llms.txt file or agent-oriented documentation format for Otter.ai; the evidence pack covers MCP server integration and product features but nothing about machine-readable docs for agents to consume directly.
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples
nonemoves API qualityimpact 30
Otter has a Public API/webhooks and MCP server, so an interactive API reference is a fair ask, but the evidence pack shows no interactive docs or runnable examples — a direct probe for OpenAPI/Swagger specs returned 404s and no docs page with a live API explorer is cited.
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)
nonemoves API qualityimpact 30
Otter advertises a 'Public API' and webhooks (otter-docs-26, otter-docs-40, otter-docs-48), but a direct probe for machine-readable spec files (openapi.json, swagger.json, etc.) returned 404 on all candidate paths, and no documentation link to an OpenAPI/Swagger spec appears anywhere in the evidence pack.
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy
nonemoves API qualityimpact 30
Missing: versioning scheme documentation, changelog/deprecation policy, migration guides, evidence of stable version lifecycle.
Showing the top 8 of 39 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map7 surfaces · 36 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
Blog docs28 stories
- An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
- An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue code
- My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys
- Run the product headlessly / in CI for automation
- Connect an agent via an official MCP server
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Build against official SDKs
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Operate the product with natural-language commands
- Perform bulk operations across many items at once
- Schedule recurring jobs or workflows
- I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the call
- The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it
- Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra
- Record and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspace
- Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)
- Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier
- Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sources
- Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was said
- Action items with owners are automatically extracted from the conversation and collected somewhere I can track them
- Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic format
- The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicks
- I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared
otter.ai19 stories
- Connect an agent via an official MCP server
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the call
- The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it
- Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra
- Record and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspace
- Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)
- Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sources
- Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was said
- Action items with owners are automatically extracted from the conversation and collected somewhere I can track them
- Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic format
- The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicks
- I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing
- Do everything through the API that I can do in the UI
- Run meetings in languages other than English — transcription and summaries support many languages and handle language switching
- The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"
Enterprise docs17 stories
- An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- Perform bulk operations across many items at once
- Define rules that trigger actions automatically on events
- I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the call
- Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier
- Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sources
- Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was said
- Action items with owners are automatically extracted from the conversation and collected somewhere I can track them
- The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicks
- Start free and see exactly what each paid tier costs and adds — no "talk to sales" wall for basic use
- The vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posture
- Prevent my data from being used to train AI models
- Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared
Pricing docs17 stories
- An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
- My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Build against official SDKs
- Subscribe to events via webhooks
- Set up automations that run autonomously in the background
- Perform bulk operations across many items at once
- Define rules that trigger actions automatically on events
- Schedule recurring jobs or workflows
- Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)
- Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- Start free and see exactly what each paid tier costs and adds — no "talk to sales" wall for basic use
- The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"
Integrations docs14 stories
- An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
- An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue code
- Connect an agent via an official MCP server
- Set up automations that run autonomously in the background
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- Define rules that trigger actions automatically on events
- Schedule recurring jobs or workflows
- The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it
- Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra
- Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier
- Action items with owners are automatically extracted from the conversation and collected somewhere I can track them
- I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing
- Export all of my data in open formats and leave
Hacker News7 stories
- The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it
- I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing
- The vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posture
- Prevent my data from being used to train AI models
- Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared
- Run meetings in languages other than English — transcription and summaries support many languages and handle language switching
- The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"
OpenAPI spec6 stories
- An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
- My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Build against official SDKs
- Do everything through the API that I can do in the UI
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$curl -si -X POST https://mcp.otter.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced$ curl -si -X POST https://mcp.otter.ai/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401
date: Sat, 05 Sep 2026 04:34:23 GMT
content-type: application/json
content-length: 74
server: uvicorn
www-authenticate: Bearer error="invalid_[redacted]", error_description="Authentication required", resource_metadata="https://mcp.otter.ai/.well-known/oauth-protected-resource"
{"error": "invalid_[redacted]", "error_description": "Authentication required"}
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
14 of 25 testable claims verified · 4 contradicted → integrity 24/100
42 distinct capability claims found in Otter.ai’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
14
Verified
7
Unverified
4
Contradicted
12
Undersold
Verified (27)
“AI chat can search across all your meetings and connected apps to answer questions and draft follow-ups/reports”
Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sourcesfullproof ↗
“Automatically captures and assigns action items/next steps from meetings, including deadlines”
Action items with owners are automatically extracted from the conversation and collected somewhere I can track themfullproof ↗
“Official MCP Server lets ChatGPT, Claude and other AI tools securely query meeting knowledge”
An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue codepartialproof ↗
“Official MCP Server lets ChatGPT, Claude and other AI tools securely query meeting knowledge”
“Public API lets meeting data connect to any system, including custom CRMs, for agent workflows”
Drive the product through a documented public APIpartialproof ↗
“CRM integrations let you query Salesforce/HubSpot data directly through Otter AI Chat”
Ask questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sourcesfullproof ↗
“Automatically converts meeting takeaways into support tickets in Zendesk/ServiceNow”
An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automationspartialproof ↗
“Sends meeting action items into JIRA, Asana and similar project tools”
An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automationspartialproof ↗
“Natural-language search surfaces key insights from past calls and documents”
Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was saidfullproof ↗
“Monitors sentiment, engagement, and strategic keywords across customer-facing teams”
Get AI-generated insights and suggestions from my data inside the productfullproof ↗
“MCP connection lets Claude search, recap, and draft follow-ups from Otter transcripts directly in chat”
An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue codepartialproof ↗
“Search across meeting transcripts spanning all time periods”
Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was saidfullproof ↗
“Provides live transcription in multiple languages”
Run meetings in languages other than English — transcription and summaries support many languages and handle language switchingpartialproof ↗
“Speaker recognition attributes transcript text to individual speakers”
The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"partialproof ↗
“Supports team vocabulary customization and taggable speaker names”
The transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"partialproof ↗
“Integrates with Salesforce, HubSpot, and Zapier”
Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapierfullproof ↗
“Offers a public API and webhooks for programmatic access and event subscriptions”
Drive the product through a documented public APIpartialproof ↗
“Automatically sends transcripts, summaries, and meeting metadata to Airtable”
Notes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapierfullproof ↗
“Sends meeting summaries and action items to ClickUp”
An agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automationspartialproof ↗
“Otter content is searchable alongside company knowledge inside Glean”
Search across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was saidfullproof ↗
“Analyzes patterns and themes across multiple meetings”
Get AI-generated insights and suggestions from my data inside the productfullproof ↗
“Surfaces blockers, objections, and competitor mentions to help sales coaching and forecasting”
Get AI-generated insights and suggestions from my data inside the productfullproof ↗
“Can keep organization's meeting data out of AI model training via account manager opt-out”
The vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posturepartialproof ↗
“Can keep organization's meeting data out of AI model training via account manager opt-out”
Prevent my data from being used to train AI modelspartialproof ↗
“MCP Server brings meeting intelligence directly into everyday AI tool workflows like Claude and ChatGPT”
An official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue codepartialproof ↗
“MCP Server brings meeting intelligence directly into everyday AI tool workflows like Claude and ChatGPT”
“MCP/API access uses OAuth authentication with granular permission scopes”
Issue scoped/least-privilege API credentials for an agentpartialproof ↗
Unverified (10)
“Can record meetings directly from desktop without a bot joining the call”
Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extrapartialproof ↗
“Automatically extracts deal details and next steps and syncs them to your CRM”
Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)partialproof ↗
“CRM integrations let you query Salesforce/HubSpot data directly through Otter AI Chat”
Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)partialproof ↗
“Can capture Google Meet calls or transcribe media from websites without a visible bot”
Capture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extrapartialproof ↗
“Free tier allows 3 lifetime audio/video file imports”
Start free and see exactly what each paid tier costs and adds — no "talk to sales" wall for basic usepartialproof ↗
“Integrates with Salesforce, HubSpot, and Zapier”
Meeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)partialproof ↗
“Offers a public API and webhooks for programmatic access and event subscriptions”
“Can export transcripts, summaries, and metadata directly to an Amazon S3 bucket”
Export all of my data in open formats and leavepartialproof ↗
“Meeting summaries are customizable per role/purpose (sales, recruiting, PM, etc.)”
Shape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic formatpartialproof ↗
“Automatically drafts follow-up emails and next steps after client calls”
The tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicksfullproof ↗
Contradicted (4)
“Notetaker can be scheduled to auto-join all Zoom, Microsoft Teams, and Google Meet meetings”
The notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want itdisputedproof ↗
“Notetaker can be scheduled to auto-join all Zoom, Microsoft Teams, and Google Meet meetings”
I connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automaticallynoneproof ↗
“Generates a clear meeting summary covering decisions, action items, and insights”
I get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editingdisputedproof ↗
“AI assistant can only access meetings the user explicitly authorizes”
Sharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shareddisputedproof ↗
Undersold (12)
My scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keyspartialproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Delegate tasks to a built-in AI assistant inside the productpartialproof ↗
Operate the product with natural-language commandspartialproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Define rules that trigger actions automatically on eventspartialproof ↗
I walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the callpartialproof ↗
Record and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspacepartialproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Claims outside our story set (8)
Real capability claims found in Otter.ai’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“Meetings can be grouped/organized by team, project, client, or topic for shared access”
source ↗“Uploaded audio/video files are automatically transcribed into searchable, shareable text”
source ↗“Supports SSO/identity access control via Okta, Azure AD, and similar providers”
source ↗“Maintains audit trails and activity logging for compliance/security needs”
source ↗“Plan allows joining 3 concurrent meetings at once”
source ↗“Syncs transcripts and notes for collaborative editing and sharing among teammates”
source ↗“Maintains a living system of record built from data pulled across connected tools”
source ↗“Paid tier allows import and transcription of unlimited audio/video files”
source ↗
Business model
Basic free plan (300 transcription minutes/month); Pro ($8.33/user/month annual) and Business ($19.99/user/month annual) raise limits and concurrency; Enterprise is custom with SSO, HIPAA add-on, and API/webhooks.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime MCP 100% (30d, checked every 6h since Sep 8 '26)
