Connect your AI Agents to Fireflies in minutes

Merge lets you securely connect your agents to Fireflies and thousands of tools instantly

Available tools

get_meeting_analytics

Get comprehensive speaker analytics for a meeting including talk time and participation metrics

get_channel

Retrieve detailed information about a specific channel by its unique identifier

list_channels

Get a list of all channels

update_meeting_channel

Update the channel assignment for a specific meeting

get_meeting

Retrieve detailed information about a specific meeting by its unique identifier

list_meetings

List all meetings with pagination and optional date filtering

get_meeting_participants

Get the list of participants who attended a specific meeting with their details and roles

add_to_live_meeting

Add a meeting to live transcription by providing the meeting URL

update_meeting_title

Update the title of a specific meeting

upload_audio

Upload an audio file for transcription by providing the audio URL

get_meeting_summary

Get AI-generated meeting summary with key topics, action items, and highlights

get_action_items

Get action items identified across meetings with optional filtering

How to set up Merge Agent Handler

In an mcp.json file, add the configuration below, and restart Cursor.

Learn more in the official documentation ↗

1{
2  "mcpServers": {
3    "agent-handler": {
4      "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5      "headers": {
6        "Authorization": "Bearer yMt*****"
7      }
8    }
9  }
10}
11
Copy Code

Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.

Make sure Claude is using the Node v20+.

Learn more in the official documentation ↗

1{
2  "mcpServers": {
3    "agent-handler": {
4      "command": "npx",
5      "args": [
6        "-y",
7        "mcp-remote@latest",
8        "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9        "--header",
10        "Authorization: Bearer ${AUTH_TOKEN}"
11      ],
12      "env": {
13        "AUTH_TOKEN": "yMt*****"
14      }
15    }
16  }
17}
Copy Code
Copied!

Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.

Learn more in the official documentation ↗

1{
2    "mcpServers": {
3      "agent-handler": {
4        "command": "npx",
5        "args": [
6          "-y",
7          "mcp-remote@latest",
8          "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9          "--header",
10          "Authorization: Bearer ${AUTH_TOKEN}"
11        ],
12        "env": {
13          "AUTH_TOKEN": "<ah-production-access-key>"
14        }
15      }
16    }
17  }
Copy Code

In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".

You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.

Learn more in the official documentation ↗

1{
2  "inputs": [
3    {
4      "type": "promptString",
5      "id": "agent-handler-auth",
6      "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7      "password": true
8    }
9  ],
10  "servers": {
11    "agent-handler": {
12      "type": "stdio",
13      "command": "npx",
14      "args": [
15        "-y",
16        "mcp-remote@latest",
17        "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18        "--header",
19        "Authorization: Bearer ${input:agent-handler-auth}"
20      ]
21    }
22  }
23}
Copy Code

FAQs on using Merge's Fireflies  MCP server

FAQs on using Merge's Fireflies  MCP server

What is a Fireflies MCP server?

It’s an MCP server that lets you access data and functionality from Fireflies via tools. Your agents can invoke these tools to get meeting analytics, upload an audio file, update meeting titles, and more. 

Fireflies offers their own “official” MCP server. You can also access additional Fireflies MCP servers from 3rd-party platforms, like Merge Agent Handler.

How can I use a Fireflies MCP server?

Here are some common use cases:

  • Meeting intelligence on demand: Pull your latest Fireflies meeting, summarize it, and surface decisions, risks, and open questions
  • Action item extraction and routing: Turn “next steps” into structured tasks, assign owners, and push them into your task tracker with meeting links and context
  • CRM auto-updates after calls: After sales or CS calls, auto-log notes, update fields, and create follow-ups in Salesforce/HubSpot based on what was actually said
  • Deal and pipeline hygiene: Detect missing next steps, unclear timelines, or stalled deals from call transcripts and prompt reps to fix the CRM record
  • Customer support escalation: Identify bugs, outages, or high-severity complaints in calls, then create/append support tickets with transcript excerpts

What are popular tools for Fireflies’ MCP server?

Here are some widely-used tools:

  • <code class="blog_inline-code">list_meetings</code>: Core for discovering meetings in your workspace; use it to fetch recent or filtered meetings before doing anything else (transcripts, notes, tasks, etc.)
  • <code class="blog_inline-code">get_transcript</code>: Main way to extract detailed conversational data from a meeting; powers analytics, QA, search, and downstream NLP
  • <code class="blog_inline-code">get_notes</code>: Quickly access AI-generated summaries and action items from a meeting without parsing the full transcript
  • <code class="blog_inline-code">upload_audio</code>: Key ingestion endpoint if you’re bringing your own recordings (outside calendar/autojoin), to generate transcripts and notes
  • <code class="blog_inline-code">webhook_subscribe</code>: Essential for automation: lets your system react when meetings finish, transcripts are ready, or notes are generated, without polling

What makes Merge Agent Handler’s Fireflies MCP server better than alternative Fireflies MCP servers?

Merge Agent Handler provides platform-level advantages:

  • End-to-end integration lifecycle management: Merge handles authentication, credential management, rate limiting, and error handling across connectors, reducing infrastructure overhead for developers
  • Enterprise-grade security with DLP: A built-in security gateway scans tool inputs and outputs for sensitive data and can block or redact information based on configured rules
  • Real-time observability and auditability: Every tool call is logged with a fully-searchable audit trail, enabling debugging, monitoring, and compliance tracking
  • Connector Studio for extensibility: Developers can modify existing connectors or build custom tools tailored to their Fireflies workflows while maintaining production-grade reliability
  • Evaluation Suite for pre-production validation: Tools can be tested against expected outcomes before deployment, improving reliability and agent performance

Can I set custom security rules for Fireflies tool calls in Merge Agent Handler?

Yes, Merge Agent Handler includes a security gateway with configurable rules that scan tool inputs and outputs for sensitive data and take action (e.g., block, redact, or mask).

You can also define custom data protection rules tailored to your use case and enforce them across all tool interactions. Here are a few examples:

  • Approval gate for external sharing: Require human approval if an agent tries to share Fireflies meeting notes or transcripts outside approved domains or channels
  • Scoped retrieval allowlist: Only allow agents to fetch Fireflies data for approved meetings, calendars, teams, or projects; deny everything else by default
  • RBAC for Fireflies tools: Limit who can run Fireflies actions by role, and enforce least privilege on what each role can access or export
  • Incident alerting and audit trail: On any Fireflies policy violation, alert the right team and record the attempted action, rule hit, and actor in an auditable log with retention controls

How can I start using Merge Agent Handler’s Fireflies MCP server?

1. Create (or sign in to) your Merge Agent Handler account and open the dashboard.

2. Get your Agent Handler API key since your MCP client will use it as a bearer token to authenticate to the Agent Handler MCP endpoint.

3. Create a Tool Pack for the Fireflies workflow you want to power since Tool Packs define which connectors and tools your agent is allowed to use.

4. Add the Fireflies connector to that Tool Pack and start by enabling only the specific tools you need.

5. Create a Registered User (or decide on a service-account pattern) since this is the identity boundary Agent Handler uses to scope credentials and audit logs.

6. Complete the Fireflies authentication flow for that Registered User using Merge Link or Magic Link so Fireflies tool calls run under the right permissions without you managing tokens directly.

7. Copy the MCP endpoint URL for your Tool Pack and Registered User in the format <code class="blog_inline-code">.../tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp</code>.

8. Add that MCP server URL to your MCP client (Cursor, Claude Desktop, VS Code, Windsurf, and so on) and configure it to send <code class="blog_inline-code">Authorization: Bearer <AGENT_HANDLER_API_KEY></code> on requests to that MCP URL.

8. Test with <code class="blog_inline-code">list_tools</code> and a simple read action, then verify behavior in logs or the Playground, then tighten Tool Pack scope and security rules before production use.

Explore other MCP servers built and managed by Merge

contentful
Contentful
crustdata
Crustdata
databricks
Databricks
datadog
Datadog
docusign
DocuSign
doordash
DoorDash
dropbox
Dropbox
duffel
Duffel
dynamics365
Dynamics 365 Sales
exa
Exa
expensify
Expensify
factset
FactSet
figma
Figma
firehydrant
FireHydrant
firecrawl
Firecrawl
foursquare
Foursquare
freshbooks
FreshBooks
freshdesk
Freshdesk
freshservice
Freshservice
front
Front
gamma
Gamma
github
GitHub
gitlab
GitLab
gmail
Gmail

Ready to try it out?

Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now