Skip to main content

At a glance

Credentials

Set these per environment. See Connect an integration.
VariableRequiredDescription
FIREFLIES_API_KEYYesFireflies API key from the Fireflies integrations page Docs.

Setup

  1. Sign in to Fireflies: Go to https://app.fireflies.ai and sign in. Free accounts can use the API; record at least one test meeting so transcripts exist.
  2. Get your API key: Open Integrations → Fireflies API (https://app.fireflies.ai/integrations/custom/fireflies) and copy your API key.
  3. Set the environment variable: Add the key to your .env as FIREFLIES_API_KEY=…
  4. Verify access: Run List Users - it should return at least your own account.
  • All requests are GraphQL POSTs to https://api.fireflies.ai/graphql with ‘Authorization: Bearer <key>’
  • transcripts is capped at 50 results per query; paginate with skip
  • Business/Enterprise plans unlock some fields (e.g. full AI summaries) that may be null on lower tiers
Provider API reference: https://docs.fireflies.ai

Tools

ToolAccessDescription
List TranscriptsReadList meeting transcripts, optionally filtered by date, participants, or keyword
Get TranscriptReadGet a transcript with its sentences and AI summary
Search TranscriptsReadKeyword-search transcripts and return matches with summaries
List UsersReadList teammates in the Fireflies workspace
Get UserReadGet a workspace user by ID

Example prompts

  • List my Fireflies meeting transcripts from the last week with titles, dates, and participants.
  • Get the Fireflies transcript for my latest meeting and summarize the key points and action items.