Overview
The Fireflies MCP (Model Context Protocol) Server provides tools for searching and retrieving meeting transcripts, summaries, and user data. All tools are read-only and operate within your authenticated Fireflies account. For setup and configuration instructions, see MCP Server Configuration.Available Tools
Meeting & Transcript Tools
Description: Advanced search for meeting transcripts using mini grammar syntax.Parameters:
query(string, required) - Search query with grammar syntaxformat(string) - Response format: “toon” (default), “json”, or “text”
keyword:"term"- Search keywordsscope:title|sentences|all- Search scopefrom:YYYY-MM-DD- Filter from dateto:YYYY-MM-DD- Filter to datelimit:N- Max results (50)skip:N- Pagination offsetorganizers:email1,email2- Filter by organizersparticipants:email1,email2- Filter by participantsmine:true|false- User’s meetings only
Description: Query multiple meetings with structured filters. Returns metadata and summaries.Parameters:Returns: Meeting IDs, titles, dates, participants, summaries (excludes detailed transcript content).
keyword(string) - Search term (max 255 chars)scope(enum) - “title”, “sentences”, or “all”fromDate(string) - ISO date (YYYY-MM-DD)toDate(string) - ISO date (YYYY-MM-DD)limit(number) - Max results (max 50)skip(number) - Pagination offsetorganizers(array) - Organizer emailsparticipants(array) - Participant emailsmine(boolean) - Only user’s meetingsformat(string) - “toon” (default), “json”, or “text”
Description: Fetch detailed transcript by ID with sentences, speakers, and timestamps. Excludes summary data.Parameters:Returns: Sentences with speaker attribution, timestamps, analytics, and metadata.
transcriptId(string, required) - Meeting ID
Description: Retrieve complete meeting data including transcript, summary, and metadata.Parameters:Returns: Complete meeting data with transcript content, summary, analytics, and metadata.
id(string, required) - Meeting ID
Description: Fetch meeting summary by ID with action items, keywords, and overview. Excludes transcript content.Parameters:Returns: Keywords, action items, overview, topics discussed, meeting type, and outline.
transcriptId(string, required) - Meeting ID
User & Team Tools
Description: Fetch user account details. Returns authenticated user if no ID provided.Parameters:Returns: User ID, email, name, transcript count, recent meeting date, minutes consumed, admin status, and integrations.
userId(string, optional) - User ID (omit for current user)
Description: Fetch user groups for the authenticated user or team.Parameters:Returns: Group ID, name, handle, members with emails and roles.
mine(boolean) - true for user’s groups only, false (default) for all team groups
Description: Fetch contact list sorted by most recent meeting date.Parameters:Returns: Contact emails, names, profile pictures, and last meeting dates.
format(string) - “toon” (default), “json”, or “text”
Tool Comparison Matrix
| Tool | Content Type | Summary | Parameters | Best For |
|---|---|---|---|---|
fireflies_search | Multiple meetings | ✅ Yes | Complex grammar | Advanced filtering with mini grammar |
fireflies_get_transcripts | Multiple meetings | ✅ Yes | Structured params | Structured queries with clear filters |
fireflies_get_transcript | Single meeting | ❌ No | Meeting ID only | Full conversation with timestamps |
fireflies_fetch | Single meeting | ✅ Yes | Meeting ID only | Complete meeting data in one call |
fireflies_get_summary | Single meeting | ✅ Yes | Meeting ID only | Quick insights and action items |
fireflies_get_user | User data | N/A | Optional user ID | Profile and account information |
fireflies_get_usergroups | Team data | N/A | Optional mine filter | Team structure and membership |
fireflies_get_user_contacts | Contact list | N/A | Optional format | Recent interaction history |
Response Formats
Several tools support multiple response formats via theformat parameter:
- toon (default) - Token-efficient format optimized for AI model consumption
- json - Standard JSON format for programmatic processing
- text - Human-readable text format for display
Common Workflows
Search and Retrieve Pattern
- Use
fireflies_searchorfireflies_get_transcriptsto find relevant meetings - Extract meeting IDs from results
- Use
fireflies_fetchto get complete details, or:- Use
fireflies_get_transcriptfor conversation only - Use
fireflies_get_summaryfor insights only
- Use
Team Analysis Pattern
- Use
fireflies_get_usergroupsto get team structure - Extract member emails from target groups
- Use
fireflies_get_transcriptswithparticipantsfilter - Optionally use
fireflies_get_userfor individual member details
Contact-Based Search Pattern
- Use
fireflies_get_user_contactsto get contact list - Find target contact by name or email
- Use
fireflies_get_transcriptswith contact email inparticipants - Retrieve detailed transcripts or summaries as needed
Getting Started
To use these tools:-
Configure MCP Server - Add Fireflies MCP Server to your AI application
- Remote server URL:
https://api.fireflies.ai/mcp - Supports OAuth or API key authentication
- Remote server URL:
- Authenticate - Use OAuth flow or provide API key in configuration
- Invoke Tools - Call tools using their standardized names with JSON parameters