Back to Tools
Productivity & Docs API Key BYOC
fireflies logo

Fireflies MCP Tools for AI Agents

Let an agent find meetings, read transcripts and summaries, extract action items, and share or revoke access to meeting records.

Available Tools

19 tools available in this integration

Fireflies.AddNotetakerToLiveMeeting

Send the Fireflies notetaker into a live meeting to capture it.

Fireflies.AggregateMeetingAnalytics

Aggregate team conversation metrics and a per-speaker breakdown over a date range.

Fireflies.AnalyzeTeamMeetings

Aggregate team conversation metrics and a per-speaker breakdown over a date range.

Fireflies.AskAboutMeeting

Ask a grounded question about a meeting and get an AI answer with suggested follow-ups.

Fireflies.CreateMeetingQuestion

Ask AskFred a question about a meeting and get its answer and suggested follow-ups.

Fireflies.CreateSoundbite

Clip a soundbite from a time range within a recorded meeting.

Fireflies.GetMeetingAnalytics

Get per-speaker talk-time and pace plus the sentiment breakdown for one meeting.

Fireflies.GetMeetingSummary

Get Fireflies' AI-generated notes for a meeting: overview, action items, keywords, outline.

Fireflies.GetMeetingTranscript

Get the verbatim spoken lines of a meeting, in chronological order with speaker attribution.

Fireflies.GetSoundbite

Get a single soundbite by id.

Fireflies.ListActionItems

Gather follow-ups from recent meetings into one flat list to answer "what do I owe?".

Fireflies.ListChannels

List the channels meetings are filed into.

Fireflies.ListContacts

List the people the caller has met with, most recent first.

Fireflies.ListSoundbites

List soundbites, optionally scoped to your own, your team's, or a single meeting's.

Fireflies.RevokeMeetingAccess

Remove a previously granted teammate's access to a meeting.

Fireflies.SearchMeetings

Find a recorded meeting by its title, the people on it, when it happened, or its topic.

Fireflies.ShareMeeting

Grant one or more teammates access to a meeting's notes and recording.

Fireflies.UploadRecording

Queue an already-recorded audio or video file for Fireflies transcription.

Fireflies.WhoAmI

Get the caller's own Fireflies identity and usage summary.

Why agent-optimized tools matter

Built for intent, not API schemas

Ask the agent to "find the meeting where we discussed the renewal and summarize the decision." Arcade picks the right Fireflies tools without guessing meeting IDs or transcript identifiers.

Up to 100x fewer tokens

Fireflies meeting searches and lists return the identifying details needed to choose a recording, so the agent fetches transcripts, summaries, and analytics only for meetings it selects.

Complete the workflow end to end

Find a meeting, read its transcript, pull out action items, create a soundbite, and share the result through one toolkit designed around the complete meeting task.

Make actions predictable and controlled

Arcade tools return structured results and useful errors across users and runs. Teams can apply scope restrictions, redaction, and approval policies so agents follow the same controls every time.

Securing Fireflies

The more capabilities agents get, the more useful they are. However, more capabilities bring more risks of undesired effects such as data loss and exfiltration.

This is why Arcade provides you with contextual rules that dictate how and when a tool is allowed to run. Arcade’s contextual access lets you govern tool visibility and behavior at every stage of execution and control who can see a tool, what inputs are allowed, and what comes back.

Learn about Contextual Access Policies

For Fireflies, you can implement some of these policies:

Access when tools are listed for a user
  • Hide Fireflies.ShareMeeting from agents unless the roles your IDP marks as meeting owners or administrators are active, so an agent cannot grant teammates access to private recordings.
  • Restrict Fireflies.RevokeMeetingAccess to agents operating under your meeting-administrator role, so regular users cannot remove a teammate's access to a meeting.
  • Deny Fireflies.UploadRecording to agents outside your approved transcription workflows, so unreviewed audio containing customer or employee conversations cannot enter Fireflies.
  • Hide Fireflies.CreateMeetingQuestion from agents unless they operate under your approved meeting-research role, so general-purpose workflows cannot query recorded conversations.
Pre-execution before each tool call
  • Require human approval before Fireflies.AddNotetakerToLiveMeeting runs, so an agent cannot begin recording a live meeting without the organizer's consent.
  • Block Fireflies.AskAboutMeeting when the request targets a meeting marked confidential or under legal hold, so an agent cannot extract answers from restricted discussions.
  • Require human approval before Fireflies.CreateSoundbite runs on meetings marked confidential, so an agent cannot distribute a clip of a sensitive conversation without review.
  • Require human approval before Fireflies.CreateMeetingQuestion runs against a meeting with external attendees, so an agent cannot query customer conversations without review.
Post-execution after the tool returns
  • Redact personal phone numbers, email addresses, credentials, and payment details from Fireflies.GetMeetingTranscript results before the model sees the spoken lines.
  • Strip attendee contact details and quoted confidential discussion from Fireflies.GetMeetingSummary results, leaving the model only the approved overview and action items.
  • Redact personal email addresses, phone numbers, and other private contact fields from Fireflies.ListContacts results before they reach the model.
  • Redact speaker names, email addresses, and participant IDs from Fireflies.AggregateMeetingAnalytics results, leaving team-level metrics and anonymized talk-time breakdowns before the model sees them.

How to use Fireflies with your agent

Connect Fireflies to your MCP client and follow the setup from authentication through your first meeting search. The walkthrough shows how to put an agent to work with meeting records and follow-ups.

Your questions, answered

A Fireflies MCP server exposes meeting search, transcripts, summaries, analytics, action items, and sharing as structured tools an AI agent can call through the Model Context Protocol. With Arcade, an agent can work with Fireflies meetings using the configured integration credential.

Arcade provides the Fireflies integration with an actions runtime, agent-optimized tools, approval workflows, redaction, and scope controls. It gives agents and clients one governed way to search meetings, read transcripts, manage recordings, and share meeting access.

Arcade agents can search meetings, read transcripts and summaries, ask questions about meetings, inspect speaker analytics, list action items and contacts, create or retrieve soundbites, add a notetaker to a live meeting, upload recordings, share or revoke meeting access, and list channels. They can also identify the connected Fireflies account and usage summary.

Fireflies access uses a shared API key or secret configured once for the integration. That credential must have permission for the Fireflies actions your workflow uses, including reading meetings and transcripts or writing recordings, notetakers, soundbites, and sharing permissions.

No. Fireflies uses one shared API key or secret configured once rather than a separate account connection for each user. Arcade brokers the configured credential, so the model does not receive it.

Yes. Contextual Access policies can require human approval before consequential Fireflies actions such as adding a notetaker, uploading a recording, sharing a meeting, or revoking meeting access. The call proceeds only after the policy's conditions have been satisfied.

Arcade proxies Fireflies API calls and does not persist Fireflies content as part of normal tool execution. The configured credential is brokered and stored encrypted at rest, and the model never receives it.

Any framework or client that can connect to Arcade's MCP gateway or tool APIs works, including LangChain, OpenAI Agents, CrewAI, Claude Desktop, Claude Code, Cursor, Visual Studio Code, Microsoft Copilot Studio, and GitHub Copilot.

Arcade refreshes access while the configured Fireflies credential remains valid. If the key or secret is revoked, rotated, or can no longer be used, Fireflies actions stop until the credential is reconnected or updated.

Fireflies API rate limits and account usage limits still apply to calls made through Arcade. Arcade does not remove those provider-side limits, so high-volume transcript, analytics, upload, or meeting-search workflows should handle throttling and retries.

Ready to actually ship your agent?

Connect your agent to Fireflies with a shared API key, agent-optimized tools and approval controls for consequential actions.