Fireflies MCP Server for Claude
Extract valuable insights from meeting transcripts and summaries
Author
Fireflies
Added
2025-09-18
Setup time
2 minutes
Difficulty
beginner
Quick use
Install command
1 linesclaude mcp list && claude mcp status firefliesClaude config
.claude/settings.json
6 lines{
"fireflies": {
"url": "https://api.fireflies.ai/mcp",
"transport": "http"
}
}Source asset
json
6 lines{
"fireflies": {
"url": "https://api.fireflies.ai/mcp",
"transport": "http"
}
}Section
Content
Expand
Section
Content
Unlock the power of your meeting data by connecting Claude to Fireflies.ai's meeting intelligence platform. Automatically extract action items, search conversation history, analyze speaker participation, and generate comprehensive meeting summaries through natural language commands, transforming how you capture and act on meeting insights.
Section
Features
Expand
Section
Features
- Access meeting transcripts and recordings
- Retrieve automated meeting summaries
- Search conversation content
- Extract action items and decisions
- Analyze speaker analytics and participation
- Advanced Fireflies meeting transcription and analysis with AI-powered insights, action item extraction, and meeting summary generation
- Batch operations support for efficient bulk meeting processing, transcript analysis, and data export with automatic rate limit handling and retry logic
- Real-time meeting synchronization capabilities with webhook integration support for monitoring new meetings and triggering automated workflows
Section
Use Cases
Expand
Section
Use Cases
- Review meeting outcomes and decisions
- Extract action items for follow-up
- Search past discussions by topic
- Generate meeting reports for stakeholders
- Track speaker participation metrics
- Build automated meeting management workflows that sync external systems with Fireflies for real-time meeting transcription and analysis
Section
Installation
Expand
Section
Installation
Claude Code
- claude mcp add --transport http fireflies https://api.fireflies.ai/mcp
- Add your Fireflies API key to the configuration (Authorization header with Bearer token)
- Verify installation: claude mcp list
- Test connection: claude mcp status fireflies
Claude CodeDetails
- claude mcp add --transport http fireflies https://api.fireflies.ai/mcp
- Add your Fireflies API key to the configuration (Authorization header with Bearer token)
- Verify installation: claude mcp list
- Test connection: claude mcp status fireflies
Claude DesktopDetails
- Open your Claude Desktop configuration file (see configPath below)
- Add the Fireflies server configuration with HTTP transport and your API key
- Restart Claude Desktop
- Authenticate with your Fireflies account (API key should be in Authorization header)
Section
Requirements
Expand
Section
Requirements
- Fireflies.ai account (sign up at https://fireflies.ai if needed)
- Fireflies API key (obtain from Fireflies settings/API section)
- OAuth authentication support (for workspace access)
- HTTP transport support (remote MCP server at https://api.fireflies.ai/mcp)
- Claude Desktop 0.7.0+ or Claude Code with MCP support
- Internet connection (remote API access required)
- Understanding of rate limits (Free/Pro: 50 requests/day, Business/Enterprise: 60 requests/minute)
- Workspace permissions (viewer or higher role for accessing meetings in Fireflies workspace)
- Understanding of meeting privacy settings (meetings must allow API access)
- Understanding of Fireflies workspace structure and meeting organization
Section
Examples
Expand
Section
Examples
Get action items from today's standup
Common usage pattern for this MCP server
Get action items from today's standupDetails
Common usage pattern for this MCP server
Ask Claude: "Get action items from today's standup"
Search for discussions about Q4 planningDetails
Common usage pattern for this MCP server
Ask Claude: "Search for discussions about Q4 planning"
Generate summary of customer callDetails
Common usage pattern for this MCP server
Ask Claude: "Generate summary of customer call"
Find all mentions of budget in recent meetingsDetails
Common usage pattern for this MCP server
Ask Claude: "Find all mentions of budget in recent meetings"
Get Meeting TranscriptDetails
Retrieve a meeting transcript with speaker identification
// Get Fireflies meeting transcript
const transcript = await fireflies.transcripts.get({
meeting_id: "meeting-id",
format: "text",
include_speakers: true
});
Section
Security
Expand
Section
Security
- OAuth authentication for workspace access
- Respect meeting privacy settings
- Control transcript access permissions
- Regular data audits recommended
- Fireflies API keys and access tokens must be securely stored and never exposed in client-side code or public repositories - use environment variables and secure credential management
- Fireflies OAuth access tokens should be used for third-party integrations to ensure proper access control, token lifecycle management, and automatic token refresh
- Fireflies meeting IDs and transcript data may contain sensitive business information and personal conversations - ensure Fireflies resource identifiers are kept private and not shared in public configurations
- Rate limiting and API quota management are critical for Fireflies MCP servers - implement proper rate limit handling, retry logic, and quota monitoring to prevent service disruption
- Fireflies webhook configurations and payloads may contain sensitive meeting transcripts and participant information - ensure webhook endpoints are properly secured with authentication and HTTPS encryption
Section
Troubleshooting
Expand
Section
Troubleshooting
Too many requests error with code 429
Free/Pro plans: 50 requests/day limit. Business/Enterprise: 60 requests/minute. Check retryAfter timestamp in error response. Wait specified time before retry or upgrade plan for higher limits.
Too many requests error with code 429Details
Free/Pro plans: 50 requests/day limit. Business/Enterprise: 60 requests/minute. Check retryAfter timestamp in error response. Wait specified time before retry or upgrade plan for higher limits.
Invalid API key or authentication failed errorDetails
Add Authorization header with Bearer YOUR_API_KEY format. Verify API key hasn't expired in Fireflies settings. Check for typos and regenerate key if authentication continues to fail.
Cannot access meeting transcripts or recordingsDetails
Verify workspace permissions grant access to meetings. Check meeting privacy settings allow API access. Ensure your account has viewer or higher role for target meetings in Fireflies workspace.
Transcripts incomplete or missing sectionsDetails
Check audio quality of original recording. Verify storage limits haven't been exceeded for your plan tier. Review transcript settings for language and accuracy preferences in Fireflies workspace.
Fireflies MCP server authentication errors with API keysDetails
Verify API key is valid and not expired. Check API key permissions match required operations. Ensure API key format is correct (Bearer token in Authorization header). For OAuth integrations, verify token refresh logic is working correctly.
Fireflies rate limit errors when processing multiple meetingsDetails
Implement exponential backoff retry logic with jitter. Use Fireflies API rate limit headers to monitor usage. Reduce concurrent requests. Cache frequently accessed meeting data. Fireflies allows 100 requests per minute per API key.
Fireflies meeting or transcript access denied errorsDetails
Verify API key has access to the meeting. Check meeting permissions and account membership. Ensure API key has required permissions (read transcripts, read meetings) for target operations.
Fireflies MCP server connection timeouts or network errorsDetails
Check network connectivity and firewall settings. Verify Fireflies API endpoints are accessible. Increase request timeout values. Implement connection pooling and retry mechanisms with exponential backoff.
0% complete