otherapi_key

Fireflies

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

Verdict

Fireflies records, transcribes, and analyzes meetings — this MCP lets your team query those transcripts, pull action items, and surface key moments without leaving Switchy. @mention Fireflies to search past calls, fetch speaker breakdowns, or retrieve AI-generated summaries from specific meetings. Most useful for sales teams reviewing discovery calls, support leads auditing customer conversations, or PMs synthesizing feedback from user interviews. Requires an API key from your Fireflies workspace; paid plans unlock transcript access and live meeting bots.

Common use cases

  • Pull action items from yesterday's standup
  • Search transcripts for competitor mentions
  • Summarize customer feedback from sales calls
  • Review speaker talk time in team meetings
  • Extract key quotes from user interviews

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 gettranscripts action is designed to fetch a list of transcripts against input arguments.

  • Get Transcripts

    The getbites action is designed to fetch a list of bites 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 your workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP' and select Fireflies from the catalog. 3. Go to fireflies.ai, log in, and navigate to Settings → Integrations → API to generate a new API key. 4. Copy the key and paste it into the Switchy connection dialog, then click 'Connect'. 5. Switchy will verify the key and confirm the connection. 6. Inside any Project, type '@Fireflies get transcripts' to test — you should see a list of recent meeting transcripts from your workspace. 7. To fetch details from a specific call, grab its transcript ID from the list and run '@Fireflies get transcript by ID [id]'. 8. Note that accessing full transcript text and adding bots to live meetings requires a paid Fireflies plan; free tiers return metadata only.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

Find Recent Mentions

@Fireflies get transcripts from the past two weeks and search them for mentions of 'pricing objection'. Show me the speaker, timestamp, and surrounding context for each hit.
Open in a Project →

Summarize Last Call

@Fireflies get the most recent transcript and give me a three-paragraph summary: key discussion points, decisions made, and action items with owners.
Open in a Project →

Compare Speaker Contributions

@Fireflies get transcript by ID [paste ID here] and break down talk time by speaker. For the top three speakers, list their main topics and any questions they raised.
Open in a Project →

Extract Customer Feedback

@Fireflies get transcripts where the title contains 'customer interview' from the last month. For each, pull out feature requests, pain points, and positive feedback.
Open in a Project →

Audit Compliance Language

@Fireflies get transcripts from the past week and check if any contain the phrase 'this call may be recorded'. Flag any meetings where it's missing.
Open in a Project →

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.

More other MCPs

See all other MCPs

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