otherapi_key

Fireflies

Fireflies.ai helps your team transcribe, summarize, search, and analyze voice conversations.

Verdict

Fireflies records and transcribes your team's meetings, then makes that content searchable inside Switchy. @mention Fireflies to pull transcript excerpts, fetch action items from past calls, or retrieve outputs from custom AI apps you've built in Fireflies. Sales teams use it to review discovery calls without re-watching video; support leads pull customer feedback from support syncs; PMs summarize sprint retros. You'll need a paid Fireflies plan to access full transcripts and add the bot to live meetings. Free accounts can still query basic metadata and bite-level summaries.

Common use cases

  • Pull action items from yesterday's standup
  • Summarize customer feedback from support calls
  • Review discovery call transcripts before demos
  • Extract key decisions from leadership syncs
  • Query custom AI app outputs across meetings

Integration

Vendor
Fireflies
Category
other
Auth
API_KEY
Tools
10
Composio slug
fireflies

Tools

  • Add to Live Meeting

    The addtolive action allows you to add the fireflies.ai bot to an ongoing meeting. note: this action requires a paid fireflies plan to add bots to meetings.

  • Delete Transcript by ID
    destructive

    The deletetranscriptbyid action is designed to delete a specific transcript by its id.

  • Fetch AI App Outputs

    Fetch outputs for a specific ai app or meeting/transcript.

  • Get Bite by ID

    The getbite action is designed to fetch details associated with a specific bite id.

  • Get Transcript by ID

    The gettranscriptbyid action is designed to fetch details associated with a specific transcript id. note: this action requires a paid fireflies plan to access transcript details.

  • Get Transcripts

    The getbites action is designed to fetch a list of bites against input arguments.

  • Get Transcripts

    The gettranscripts action is designed to fetch a list of transcripts against input arguments.

  • Get User by ID

    The getuser action is designed to fetch details associated with a specific user id.

  • Get Users

    The getusers action is designed to fetch a list of all users within the team.

  • Upload Audio

    The uploadaudio action allows you to upload audio files to fireflies.ai for transcription. note: this action requires a paid fireflies plan to upload and transcribe audio files.

Setup

Setup guide

  1. 11. In Switchy, open the Space where you want to use Fireflies and click 'Add Integration' in the sidebar. 2. Search for Fireflies and select it from the MCP directory. 3. You'll be prompted to paste your Fireflies API key—find it by logging into Fireflies, navigating to Settings > Integrations > API, and copying the key shown. 4. Paste the key into Switchy and click 'Connect'. 5. Switchy will confirm the connection and show which tools are now available. 6. To test, type '@Fireflies get transcripts from the last 7 days' in your Space—if it returns a list of recent meetings, you're ready. 7. Use @Fireflies in any message to invoke tools like fetching a transcript by ID, retrieving AI app outputs, or adding the bot to a live meeting (paid plans only).

What teammates see: by default, memories from Fireflies are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Last Week's Action Items

@Fireflies get transcripts from the last 7 days and extract all action items mentioned, then format them as a checklist grouped by meeting.
Open in a Space →

Customer Pain Points

@Fireflies fetch transcripts tagged 'customer call' from the past two weeks and summarize the top three pain points or feature requests mentioned.
Open in a Space →

Sprint Retro Summary

@Fireflies get the transcript for meeting ID [paste ID] and summarize the main themes discussed, plus any action items the team committed to.
Open in a Space →

Sales Call Prep

@Fireflies get transcript by ID [paste ID] and highlight the prospect's main objections, budget signals, and timeline mentioned.
Open in a Space →

AI App Output Report

@Fireflies fetch AI app outputs for app ID [paste ID] from the last 10 meetings and summarize the trends or patterns you see.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Fireflies pull the transcript from yesterday's product roadmap call and summarize the key decisions we made about Q2 priorities.

Output

Retrieved transcript ID tr_8k3m9x from the meeting on January 15, 2025. Key decisions identified: (1) Feature X moved to Q2 sprint 3 based on customer feedback volume, (2) API v3 launch delayed two weeks to accommodate security audit, (3) Design team to prototype mobile onboarding flow by end of month. The transcript shows 6 participants and runs 47 minutes. This summary reflects illustrative content; actual output depends on your meeting's recorded discussion and Fireflies' AI extraction.

Notes

This example uses the Get Transcript by ID tool paired with AI reasoning to distill decisions from meeting audio. Requires a paid Fireflies plan to access full transcript details. The AI's summary quality depends on clear speaker attribution and structured discussion in the original recording.

Prompt

@Fireflies add your bot to the standup happening right now in the #engineering Zoom room so we can review it later.

Output

Fireflies bot successfully added to the live meeting. You'll receive a transcript and AI-generated summary within 10 minutes of the call ending. The bot will record audio and capture speaker labels if Zoom permissions allow. Note: This is an illustrative confirmation; actual bot join depends on meeting host permissions and your Fireflies workspace settings.

Notes

Demonstrates the Add to Live Meeting tool, which injects the Fireflies bot into an ongoing call. Requires a paid Fireflies plan and appropriate meeting host permissions. Be aware this creates a recording—ensure all participants consent before using this action in compliance-sensitive contexts.

Prompt

@Fireflies search the last two weeks of sales calls for any mentions of 'enterprise security' and list the bite clips where customers brought it up.

Output

Found 4 bite clips matching 'enterprise security' across 7 transcripts from January 1-15, 2025: (1) Call with Acme Corp on Jan 3 at 14:22—customer asked about SOC 2 compliance timeline, (2) Demo with Beta Inc on Jan 8 at 10:45—discussed SSO integration requirements, (3) Follow-up with Gamma LLC on Jan 12 at 16:10—questioned data residency options, (4) Discovery call with Delta Co on Jan 14 at 11:30—raised pen-testing frequency. This is an illustrative list; actual bites depend on Fireflies' keyword detection and your meeting archive.

Notes

Uses the Get Bites tool to surface short, topical clips from multiple transcripts. Useful for tracking recurring customer themes without re-listening to full calls. Bite accuracy depends on clear audio and Fireflies' NLP tagging. Rate limits may apply if querying large date ranges in quick succession.

Use-case deep-dives

Post-sales call follow-up at 8-person team

When Fireflies beats manual note-taking for client calls

A sales team of 8 runs 30-40 prospect calls a week. Each rep spends 15 minutes after every call typing up notes and action items into their CRM. Fireflies wins here because the Get Transcript by ID and Fetch AI App Outputs tools let you pull structured summaries and next-steps directly into Switchy threads without re-listening to recordings. The team saves 10 hours a week and can review call highlights in Slack instead of digging through Google Meet. The threshold: if your calls involve sensitive customer data that can't leave your firewall, Fireflies isn't compliant and you need a self-hosted transcription stack. Otherwise, this MCP turns call recordings into searchable team knowledge with zero manual lift.

Sprint retro synthesis for remote team

Fireflies for async retro prep, not live facilitation

A 6-person engineering team runs biweekly retros over Zoom. The facilitator wants to pull themes from the last sprint's standup recordings before the retro starts. Use Get Transcripts to fetch the past 10 standups, then Fetch AI App Outputs to extract recurring blockers or wins mentioned across calls. This gives the facilitator a pre-built agenda instead of starting from scratch. The trade-off: Fireflies doesn't summarize across multiple transcripts in one query, so you'll need to loop through each meeting ID in Switchy and manually synthesize patterns. If your retros are under 6 people and mostly synchronous, a shared doc is faster. But for distributed teams where context lives in recordings, this MCP makes retro prep a 10-minute task instead of an hour.

Customer support escalation research

When Fireflies helps support dig into past customer calls

A 4-person support team gets an escalation from a customer who claims they were promised a feature 3 months ago. The team lead needs to verify what was actually said in the original sales call. Use Get Transcripts with date filters to find the call, then Get Transcript by ID to pull the full text into Switchy and search for the feature name. This takes 2 minutes instead of asking the sales rep to re-listen to a 45-minute recording. The limitation: Fireflies requires a paid plan to access transcript details, so if you're on the free tier this workflow doesn't work. And if your call volume is under 10 a month, manually tagging calls in your CRM is cheaper than paying for Fireflies. But at 20-plus calls a month, this MCP turns your call history into a searchable knowledge base.

Frequently asked

What does the Fireflies MCP do in Switchy?

It connects your Fireflies meeting transcripts to Switchy's AI workspace. Your team can pull transcript details, search past meetings, fetch AI-generated summaries, and delete old recordings — all without leaving Switchy. The MCP uses your Fireflies API key to access the same data you see in the Fireflies dashboard.

Do I need a paid Fireflies plan to use this MCP?

Some features require a paid plan. Adding the Fireflies bot to live meetings and fetching full transcript details both need a paid subscription. Free-tier users can still list transcripts, delete recordings, and fetch user info. Check your Fireflies billing page to confirm which plan you're on before connecting.

Can the MCP send the Fireflies bot to join a meeting automatically?

Yes, if you have a paid Fireflies plan. The addtolive tool lets Switchy send the bot to an ongoing Zoom, Meet, or Teams call. You'll need the meeting URL and your API key. The bot joins as a participant and starts recording immediately. Free plans can't use this feature.

How is this different from just logging into Fireflies?

Switchy lets your whole team query transcripts in natural language alongside other tools — Slack threads, GitHub issues, Notion docs. Instead of switching tabs to search Fireflies manually, you ask the AI to pull relevant meeting notes while it's already drafting a project update. The MCP is faster for cross-tool workflows.

Who on the team should connect the Fireflies MCP?

Whoever owns your Fireflies account and has an API key. That person's key determines which meetings Switchy can access — typically everything the account can see. If your team uses separate Fireflies workspaces, each workspace owner should connect their own key. The MCP doesn't count against Switchy seat limits.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.