At a glance
- Availability: Experimental (how to enable).
- Auth: API key.
- Connection: The key comes from
FIREFLIES_API_KEY. - Docs: https://docs.fireflies.ai/getting-started/quickstart
Credentials
Set these per environment. See Connect an integration.| Variable | Required | Description |
|---|---|---|
FIREFLIES_API_KEY | Yes | Fireflies API key from the Fireflies integrations page Docs. |
Setup
- 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.
- Get your API key: Open Integrations → Fireflies API (https://app.fireflies.ai/integrations/custom/fireflies) and copy your API key.
- Set the environment variable: Add the key to your .env as FIREFLIES_API_KEY=…
- 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
Tools
| Tool | Access | Description |
|---|---|---|
| List Transcripts | Read | List meeting transcripts, optionally filtered by date, participants, or keyword |
| Get Transcript | Read | Get a transcript with its sentences and AI summary |
| Search Transcripts | Read | Keyword-search transcripts and return matches with summaries |
| List Users | Read | List teammates in the Fireflies workspace |
| Get User | Read | Get 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.