Fireflies.ai MCP. Turn meeting audio into actionable data points.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Fireflies.ai MCP Server connects your AI agent to meeting intelligence. It lets you list recent transcripts, fetch detailed summaries, and pull action items from any meeting history.
You can also invite the bot to live calls or analyze conversation metrics like talk-to-listen ratios directly through natural conversation.
What your AI agents can do
Add to live meeting
Invites the Fireflies bot to join a meeting that is happening right now.
Create ask fred thread
Starts a new conversation thread to ask a specific question to AskFred.
Delete transcript
Removes a specific meeting transcript from your database.
You send a command to invite the Fireflies bot to a meeting happening right now using add_to_live_meeting.
You ask questions about past meetings or start new analysis threads using create_ask_fred_thread.
You delete old or unnecessary meeting transcripts using delete_transcript.
You retrieve aggregate data, like talk-to-listen ratios, using get_analytics.
You fetch a summary or details for a specific meeting or transcript using get_transcript.
You pull lists of recent transcripts (list_transcripts), active meetings (list_active_meetings), or team members (list_users).
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Fireflies.ai MCP Server: 12 Tools for Meeting Intelligence
Manage meeting invites, transcripts, user data, and conversation analytics through these 12 tools.
019d7599add to live meeting
Invites the Fireflies bot to join a meeting that is happening right now.
019d7599create ask fred thread
Starts a new conversation thread to ask a specific question to AskFred.
019d7599delete transcript
Removes a specific meeting transcript from your database.
019d7599get analytics
Retrieves aggregate metrics about your meetings, like talk-to-listen ratios.
019d7599get ask fred thread
Fetches the messages from an existing AskFred conversation thread.
019d7599get transcript
Gets the full details and summary for a specific meeting transcript.
019d7599get user
Retrieves detailed profile information for a specific team member.
019d7599list active meetings
Lists all meetings that are currently being recorded by the system.
019d7599list ask fred threads
Lists all existing conversation threads started with AskFred.
019d7599list transcripts
Lists the most recent meeting transcripts available in your account.
019d7599list users
Lists all team members registered in your Fireflies.ai account.
019d7599update meeting title
Renames a meeting transcript to keep your records organized.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Fireflies.ai, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Fireflies.ai MCP Server gives your AI client access to meeting intelligence. You'll use it to list recent transcripts, pull detailed summaries, and grab action items from any meeting history. You can also invite the bot to live calls or check conversation metrics like talk-to-listen ratios directly through natural conversation. To manage live meetings, you'll send a command to invite the Fireflies bot to a meeting happening right now using add_to_live_meeting. For querying meeting insights, you can start new analysis threads to ask specific questions to AskFred using create_ask_fred_thread, or you can fetch messages from existing AskFred threads using get_ask_fred_thread. To handle meeting records, you can pull a list of the most recent transcripts using list_transcripts, or you can get the full details and summary for a specific meeting or transcript using get_transcript; you'll also have the ability to rename a meeting transcript to keep your records organized via update_meeting_title, or delete old or unnecessary transcripts using delete_transcript. When you need to know what's happening right now, you can list all meetings currently being recorded by the system using list_active_meetings. To keep your team info straight, you can list all registered team members using list_users, and you can also get detailed profile information for a specific team member using get_user. For deeper analytics, you can retrieve aggregate metrics like talk-to-listen ratios using get_analytics. You can also manage your team's AskFred conversations by listing all existing threads using list_ask_fred_threads. list_users pulls all registered team members; get_user pulls a specific person's profile details.
How Fireflies.ai MCP Works
- 1 Subscribe to the Fireflies.ai server on the Vinkius Marketplace.
- 2 Enter your Fireflies API Key (find it in your Integrations > Fireflies API settings).
- 3 Start managing meeting data from your AI client (Claude, Cursor, etc.).
The bottom line is you manage all your meeting intelligence directly from your agent, without opening the Fireflies web app.
Who Is Fireflies.ai MCP For?
Project Managers, Sales Directors, and Executive Assistants need this. If you spend time re-watching recordings to pull out action items or analyzing team communication gaps, this saves you hours. It puts all your meeting context right where you are working.
Pulls action items and summaries from recent project syncs without having to re-watch recordings.
Analyzes talk-to-listen ratios and sentiment across discovery calls to refine sales pitches.
Automates the organization, renaming, and deletion of meeting transcripts using simple AI commands.
What Changes When You Connect
- Get instant meeting summaries. Instead of re-watching hours of recordings, use
get_transcriptto pull summaries, action items, and keywords from any meeting right away. - Analyze communication gaps. Run
get_analyticsto see objective metrics like talk-to-listen ratios and words-per-minute. This helps you refine team communication patterns. - Stay in the moment. Use
add_to_live_meetingto invite the bot to a live Zoom or Google Meet. It starts transcribing and summarizing without you having to leave your chat window. - Keep your data clean. Use
list_transcriptsandupdate_meeting_titleto easily list, rename, or delete transcripts, keeping your meeting database organized. - Ask specific questions. You don't just read transcripts; you query them. Use
create_ask_fred_threadto ask AskFred specific questions about past calls. - Manage your team context. Use
list_usersandget_userto quickly pull team member details, linking user context to specific meeting records.
Real-World Use Cases
The PM needs action items from a sync.
A Project Manager needs to know what was decided in last week's product sync. They tell their agent: 'Show me the action items from the Product Roadmap Sync.' The agent uses list_transcripts to find the right meeting ID, then calls get_transcript to retrieve the summary and action items. The PM gets a bulleted list of tasks, zero re-watching required.
Sales team analyzing call sentiment.
A Sales Director wants to know if their pitch landed well during discovery calls. They ask their agent to run get_analytics on the last 10 calls. The agent returns metrics like talk-to-listen ratios and sentiment scores, allowing the director to pinpoint exactly where they need to adjust their pitch.
Handling a complex follow-up question.
A team member has a niche question about a meeting that happened months ago. Instead of searching through minutes, they tell their agent to create_ask_fred_thread and ask: 'What was the budget cap discussed for Feature X?' AskFred searches the transcript history and replies with the exact detail.
Onboarding a new team member.
A manager needs to quickly verify if a new hire, Sarah, was mentioned in the last project review. They use list_users to confirm Sarah's ID, then use get_user to pull her profile. Finally, they ask the agent to check get_transcript for any mention of her ID or name in the last five meetings.
The Tradeoffs
Manual transcript hunting
Opening the Fireflies web portal, clicking 'History,' manually scrolling through dozens of meetings, and copy-pasting key details into a spreadsheet.
→
Don't manually hunt. Use the agent to run list_transcripts to see the titles, then call get_transcript for the summary. Or, use create_ask_fred_thread to ask the agent to find specific data points across your history.
Guessing meeting context
Trying to remember who said what during a call, leading to vague notes like 'Someone suggested changing the API.'
→
The agent does the work. Use get_transcript to get the full context, or run get_analytics to see who spoke the most. This gives you verifiable data, not just memory.
Over-relying on search keywords
Searching a transcript for a single word like 'budget,' which misses context or related ideas.
→
Ask the agent to use get_ask_fred_thread to analyze a topic. You ask the agent to 'Summarize the budget discussion,' forcing it to look at the context, not just keywords.
When It Fits, When It Doesn't
Use this if you need to treat meeting data like a database: if you need to query, filter, or derive metrics from transcripts, use it. You need to know what was said and why it matters.
Don't use this if you just need a basic to-do list. For simple, single-task scheduling or calendar management, use a dedicated calendar tool. This server is for conversation and knowledge, not logistics. If your only need is to send a quick message, use a messaging API instead.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Fireflies.ai. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through meeting recordings shouldn't feel like archaeology.
Today, if you need an action item from a meeting last week, you open the recording link, click play, scrub through the timeline, and take notes. If the action item was buried deep in a side discussion, you probably miss it, and then you have to email someone to confirm it.
With the Fireflies.ai MCP Server, you tell your agent what you need. It uses `list_transcripts` to find the right meeting, then `get_transcript` to pull out the summary and action items. You get the facts, not a time commitment.
Fireflies.ai MCP Server: Query insights from transcripts
Before, managing meeting data meant opening five different platforms: the calendar, the Zoom recording, the shared drive for notes, the CRM for follow-up, and the spreadsheet for action items. It was a mess of copy-pasting and context switching.
Now, you talk to your agent. You ask a question—like 'What were the top three concerns?'—and it pulls the answer from the meeting history, using the tools like `get_ask_fred_thread` and `get_analytics`. The data flows directly to your current workspace.
Common Questions About Fireflies.ai MCP
How do I use the Fireflies.ai MCP Server to find action items? +
You tell your agent to fetch the summary and action items using the get_transcript tool. This tool retrieves the full details and actionable points from a specific meeting transcript ID.
Can I add Fireflies to a meeting that's already started using add_to_live_meeting? +
Yes, you can. Use add_to_live_meeting and provide the meeting URL. This sends a request to invite the bot to join the current live meeting and start transcribing.
What is the difference between list_transcripts and get_transcript? +
list_transcripts just gives you a list of recent meeting titles and IDs. get_transcript uses that ID to pull the actual, detailed summary and content for that specific meeting.
How do I analyze talk-to-listen ratios with get_analytics? +
You run get_analytics and specify the meeting ID or date range. The tool returns aggregate metrics, like talk-to-listen ratios and words-per-minute, giving you communication insights.
Can I delete old transcripts using delete_transcript? +
Yes, you can. Use delete_transcript and provide the transcript ID. This removes the transcript from your database, helping you keep your meeting records clean.
How do I use list_users to see who is on my team? +
It lists your team members and associated metadata. This lets you fetch user-specific meeting data, helping you track contributions across the organization.
What does the list_active_meetings tool do? +
It provides a real-time list of meetings currently being recorded. You can use this to monitor which sessions are actively generating transcripts right now.
How do I manage my AskFred AI assistant with list_ask_fred_threads or get_ask_fred_thread? +
You can list all existing AskFred threads and retrieve specific messages from them. This lets you manage ongoing analysis conversations and track your queries.
How do I invite the Fireflies bot to a meeting using the agent? +
You can use the 'add_to_live_meeting' tool. Simply provide the Zoom, Google Meet, or Microsoft Teams URL, and the agent will trigger the bot to join and start transcribing.
Can I ask questions about a specific meeting's content? +
Yes! The 'create_ask_fred_thread' tool allows you to send a natural language question to Fireflies' AskFred AI assistant regarding a specific transcript ID.
What kind of analytics can I retrieve? +
The 'get_analytics' tool provides aggregate metrics such as average words per minute and talk-to-listen ratios, helping you understand team engagement levels across all meetings.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
KanbanTool
Visualize your workflow with Kanban boards that show bottlenecks, track cycle times, and help your team deliver consistently.
Innform
Train your team with an LMS that creates courses from your content, tracks completion, and gamifies the learning experience.
Infinity Work Manager
Manage work items, boards, comments, and folders via Infinity API.
You might also like
Odoo HR
Search employees, manage leaves, track attendance and expenses — Odoo HR through natural conversation.
Cooper Hewitt
Access the Cooper Hewitt Smithsonian Design Museum collection — search objects, explore exhibitions, and retrieve detailed metadata about design history.
AntEater
Monitor website changes, detect content updates, and receive alerts when key pages are modified across your digital properties.