{
 "categories": [
  "meetings",
  "productivity"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-07",
   "fact": "homepage",
   "note": "Fireflies.ai presents an AI meeting assistant for transcription, summaries, search, analytics, soundbites, channels, and a Fireflies MCP Server for Claude, Devin, and ChatGPT.",
   "source": "https://fireflies.ai/",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "license",
   "note": "Fireflies publishes Free, Pro, Business, and Enterprise plans. The Free plan is listed. The pricing table includes API access, a mobile app for Android and iOS, and a desktop app.",
   "source": "https://fireflies.ai/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "platforms",
   "note": "The opened pricing page lists Fireflies mobile app (Android, iOS) and a desktop app download alongside the web product.",
   "source": "https://fireflies.ai/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.exists",
   "note": "Fireflies documents a public GraphQL API. Authentication is API-key based. A key can access the generating user and, for team-admin keys, users on the same team.",
   "source": "https://docs.fireflies.ai/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.kinds[0]",
   "note": "The quickstart POSTs GraphQL queries as JSON to https://api.fireflies.ai/graphql.",
   "source": "https://docs.fireflies.ai/getting-started/quickstart",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.auth[0]",
   "note": "The Fireflies API uses bearer-token authentication. Requests send Authorization: Bearer <api_key>. Keys are copied from Integrations > Fireflies API.",
   "source": "https://docs.fireflies.ai/fundamentals/authorization",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.coverage",
   "note": "The API covers transcripts and related meeting objects, but the introduction states it currently does not support fetching Super Summary or Custom Apps data.",
   "source": "https://docs.fireflies.ai/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.mcp.first_party",
   "note": "Fireflies documents a first-party remote MCP at https://api.fireflies.ai/mcp. Default auth is OAuth with a Fireflies account. Claude Desktop can instead send Authorization: Bearer with an API key via mcp-remote.",
   "source": "https://docs.fireflies.ai/getting-started/mcp-configuration",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.extensibility.webhooks",
   "note": "Webhooks V2 POSTs JSON for meeting.transcribed, meeting.summarized, and meeting.bot_joined. Optional signing uses X-Hub-Signature as sha256= plus HMAC-SHA256 of the body.",
   "source": "https://docs.fireflies.ai/graphql-api/webhooks-v2",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.data_access.export[0]",
   "note": "The transcripts query returns JSON meeting records including sentences, summaries, analytics, audio_url, video_url, and transcript_url. Maximum 50 transcripts per query.",
   "source": "https://docs.fireflies.ai/graphql-api/query/transcripts",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.data_access.import[0]",
   "note": "The uploadAudio mutation queues a publicly reachable HTTPS audio or video URL (mp3, mp4, wav, m4a, ogg) for transcription. Free-plan users cannot upload audio.",
   "source": "https://docs.fireflies.ai/graphql-api/mutation/upload-audio",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Fireflies publishes https://docs.fireflies.ai/llms.txt as a documentation index of GraphQL queries, mutations, webhooks, MCP configuration, and MCP tools.",
   "source": "https://docs.fireflies.ai/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "verdict.scores.api",
   "note": "The GraphQL API is documented with reads, writes, and signed webhooks, but Free is 50 requests per day, Pro is 500 per day, uploadAudio is paid-only, and Super Summary is out of scope. That is useful documented coverage with material operational limits.",
   "source": "https://docs.fireflies.ai/fundamentals/limits",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted MCP documents named tools for transcripts, summaries, sharing, channels, soundbites, users, analytics, and Enterprise rule executions. fireflies_search and fireflies_fetch are experimental. Official useful coverage, not 9\u201310.",
   "source": "https://docs.fireflies.ai/mcp-tools/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current MCP configuration page. Remote URL is https://api.fireflies.ai/mcp with OAuth, plus optional Bearer API-key via mcp-remote for Claude Desktop.",
   "source": "https://docs.fireflies.ai/getting-started/mcp-configuration",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current MCP tools catalog, including the comparison matrix of named tools and the experimental flags on fireflies_search and fireflies_fetch.",
   "source": "https://docs.fireflies.ai/mcp-tools/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "freshness.watch[2].url",
   "note": "Opened the current Authorization page. GraphQL calls use Authorization: Bearer against https://api.fireflies.ai/graphql.",
   "source": "https://docs.fireflies.ai/fundamentals/authorization",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "freshness.watch[3].url",
   "note": "Opened the current Webhooks V2 page, including event names, payload shape, and HMAC signature format.",
   "source": "https://docs.fireflies.ai/graphql-api/webhooks-v2",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-07",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://docs.fireflies.ai/getting-started/mcp-configuration"
   },
   {
    "type": "mcp",
    "url": "https://docs.fireflies.ai/mcp-tools/overview"
   },
   {
    "type": "docs",
    "url": "https://docs.fireflies.ai/fundamentals/authorization"
   },
   {
    "type": "docs",
    "url": "https://docs.fireflies.ai/graphql-api/webhooks-v2"
   }
  ]
 },
 "homepage": "https://fireflies.ai/",
 "id": "fireflies",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "bearer-api-key"
   ],
   "coverage": "partial",
   "docs": "https://docs.fireflies.ai/introduction",
   "exists": true,
   "kinds": [
    "graphql"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json"
   ],
   "import": [
    "audio-url"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Fireflies' GraphQL API, signed webhooks, and hosted meeting MCP cover transcript and meeting automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Fireflies",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "zoom",
   "microsoft-teams"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Fireflies.ai",
 "verdict": {
  "best_path": "mcp",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Fireflies is automatable today through the official remote MCP at https://api.fireflies.ai/mcp and through the GraphQL API at https://api.fireflies.ai/graphql. This record is Fireflies.ai meeting recording, transcripts, summaries, soundbites, channels, and users. It is not Zoom, Microsoft Teams, or Otter. The GraphQL API authenticates with Authorization: Bearer and an API key from the Fireflies dashboard. Queries cover transcripts, users, channels, bites, analytics, and related meeting data. Opened mutations include uploadAudio, deleteTranscript, and shareMeeting. The API does not support Super Summary or Custom Apps data. Free-plan API use is 50 requests per day; Pro is 500 per day; Business and Enterprise are 60 requests per minute. uploadAudio requires a paid plan. Webhooks V2 POST meeting.transcribed, meeting.summarized, and meeting.bot_joined events, with optional HMAC-SHA256 signatures. The hosted MCP uses OAuth or a Bearer API key. The opened tools catalog documents search, transcript, summary, sharing, channel, soundbite, user, analytics, and Enterprise rule-execution tools. fireflies_search and fireflies_fetch are marked experimental. A separate documentation MCP at https://docs.fireflies.ai/mcp searches docs only and is not the meeting-data server. An official SDK and CLI were not established on the opened pages. iPaaS connector catalogs were not opened. Computer-use viability is unassessed. MCP scores 8 and is the best path for agents. The GraphQL API scores 7 because of plan-gated rate limits, paid upload, and the Super Summary gap.\n"
 }
}