{
  "id": "03-otter-ai",
  "slug": "otter-ai",
  "normalized_name": "otter ai",
  "name": "Otter.ai",
  "vendor_url": "otter.ai",
  "category": "conversation-intel",
  "what_it_does": "AI meeting notetaker whose Sales Agent variant pulls CRM context before a call and flags objections, competitor mentions, and pricing discussion live, then writes summaries and next steps back to the CRM.",
  "ai_features": "Live objection/competitor-mention flagging, real-time coaching tips, automatic pain-point and next-step summarization, buying-signal extraction feeding forecast updates, auto-drafted follow-up emails. Live transcription/captioning itself is ASR.",
  "mcp_status": "official",
  "mcp_url": "https://mcp.otter.ai/mcp ; https://help.otter.ai/hc/en-us/articles/35287607569687-Otter-MCP-Server ; https://otter.ai/blog/otter-mcp-your-meetings-now-power-every-tool-you-use ; https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp",
  "mcp_auth": "unknown - exact auth mechanism not confirmed in public sources; framed under \"Otter for Enterprise\" with a demo-request CTA.",
  "api_gate": "enterprise-only for the general API. Otter's Enterprise plan is the only tier explicitly documented to include \"Otter API and webhooks\" plus SSO/SCIM (limit of 2 API keys/user, 10 req/sec once granted). The Business plan unlocks Sales Agent/CRM sync features but not the general API.",
  "revops_role": "Live-call-assist layer available at Business tier; broader API/MCP agent access is reserved for Enterprise, making it one of the least solo-operator-friendly tools in this category on the developer-access axis.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-07",
  "sources": "https://otter.ai/sales-agent, https://otter.ai/pricing, https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp, https://help.otter.ai/hc/en-us/articles/35287607569687-Otter-MCP-Server, https://mcp.otter.ai/mcp",
  "notes": "None. 2026-09-07: https://mcp.otter.ai/mcp returned 401 {\"error\": \"invalid_token\", \"error_description\": \"Authentication required\"} to an MCP initialize POST (https://mcp.otter.ai/mcp).",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "enterprise-only",
  "mcp_urls": [
    "https://mcp.otter.ai/mcp",
    "https://help.otter.ai/hc/en-us/articles/35287607569687-Otter-MCP-Server",
    "https://otter.ai/blog/otter-mcp-your-meetings-now-power-every-tool-you-use",
    "https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp"
  ],
  "source_urls": [
    "https://otter.ai/sales-agent",
    "https://otter.ai/pricing",
    "https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp",
    "https://help.otter.ai/hc/en-us/articles/35287607569687-Otter-MCP-Server",
    "https://mcp.otter.ai/mcp"
  ],
  "source_annotations": [],
  "vendor_domain": "otter.ai",
  "display_name": "Otter.ai",
  "docs_url": null,
  "jobs": [
    "draft-personalized-outreach",
    "fetch-call-transcript",
    "summarize-meeting",
    "extract-deal-signals-from-calls",
    "read-crm-records",
    "write-crm-records"
  ],
  "jobs_tagged_by": "machine-pass",
  "jobs_tagged_on": "2026-08-25",
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [],
  "mcp_tool_count": 0,
  "mcp_tools_evidence": null,
  "mcp_tools_repo": null,
  "mcp_tools_repo_party": null,
  "mcp_catalog_shape": null,
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": null,
  "cli_status": "none-found",
  "cli_party": null,
  "cli_binary": null,
  "cli_install": [],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [],
  "cli_evidence": null,
  "cli_checked_on": "2026-09-27",
  "github_org": "otter-ai",
  "github_org_status": "resolved",
  "github_org_url": "https://github.com/otter-ai",
  "github_org_evidence": {
    "rule": "rule 3",
    "url": "search q=Otter.ai",
    "matched_domain": "otter.ai",
    "via": "website",
    "detail": "account website https://www.otter.ai has the vendor's domain",
    "confidence": "strong",
    "candidates_rejected": []
  },
  "github_org_repos": 0,
  "github_org_repos_mcp": 0,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": null,
  "github_org_recent_repos": [],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": null,
  "endpoint_status": "unreachable",
  "endpoint_http_status": null,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "03-otter-ai",
  "also_listed_in": [],
  "source_file": "03-conversation-intel.md",
  "source_line": 125,
  "file_index": 6,
  "category_num": "03",
  "category_slug": "conversation-intel",
  "category_label": "Conversation Intel",
  "heading": "Otter.ai",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 181
}
