Connector · Business and support
A Fireflies teammate in Slack, searching your transcripts over Fireflies' MCP server.
Chickpea gives a channel a named AI teammate that holds its own Fireflies connection. It calls Fireflies' MCP server at api.fireflies.ai/mcp with an API key from your Fireflies settings, so there is no client to configure. In Slack, ask it what customers said about a topic this month, or what came out of yesterday's call, and it answers in the thread.
What people ask it.
The teammate is @revops, in #growth. Pick a scenario to watch it play.
| Meeting | Date | Who raised it | What they asked for |
|---|---|---|---|
| Acme discovery | Sep 2 | Acme | Annual pricing, any discount |
| Northwind renewal | Sep 9 | Northwind | 15%, matched to a rival quote |
| Orchard expansion | Sep 11 | Priya | 10% for a two-year prepay |
| Northwind QBR | Sep 16 | Marco | Settled at 12%, annual only |
What was said about a topic, across meetings Read only
@revops what have customers said about annual pricing on this month’s calls
@revops find every call this quarter where someone asked about SSO
Reads never need confirmation. Fireflies documents a transcripts query with filters for a keyword, a title or sentence scope, a date range, organizers, and participants. It returns up to 50 meetings with their summaries, and a long answer comes back as a table in the thread, with the meeting, the date, and who was on it.
Action items and owners Read only
@revops list the action items from yesterday’s Northwind call, with owners
@revops what did I agree to do on the renewal call
Fireflies builds a summary for every meeting, and its documented summary tool returns the action items, keywords, topics, and outline for one of them. The teammate reads that and posts the list in the thread. Nothing it finds is written back to Fireflies.
Find the meeting where it was decided Read only
@revops which call first raised the annual-plan discount
@revops find the meeting where we agreed the migration date, and quote the line
Search first, then open the one you meant. The transcript tool returns sentences with speaker attribution and timestamps, so an answer that turns on someone’s exact words can carry the quote. Fireflies also publishes an experimental search tool with its own query grammar, which your account may or may not have yet.
Catch someone up, or share the call itself Asks first
@revops summarize the QBR for Marco, he missed it
@revops share that call with the two people who could not make it, access for 14 days
A summary is written in Slack, in the thread where you asked, and needs no confirmation. Sharing is different. Fireflies’ share tool emails access to up to 100 addresses, with an optional expiry of 7, 14, or 30 days, so the teammate says who it would send to and waits for a yes. The Fireflies account has to own the meeting or be a team admin.
On a schedule Applies at once
@revops every Friday at 4pm Eastern, list the action items from this week’s customer calls
@revops every Monday at 9am Pacific, post what competitors came up in last week’s calls
A schedule saves on the spot. It needs an explicit time zone, and "every Friday at 4pm" without one is refused rather than guessed. It runs under the Fireflies connection of the person who asked, so it reads their meetings and nobody else’s. Disconnect that account and the schedule stops with a named reason instead of running.
Connect it
Five steps, from Admin or from Slack.
The credential is asked for once, on a page Chickpea serves, and never in Slack. The link the teammate posts is good for one action, for one teammate, for 24 hours.
- In Fireflies, open Settings → Developer Settings and copy your API key. Fireflies documents that path on its own MCP page and links a walkthrough beside it.
- In Chickpea Admin, open the teammate, then Connections, find Fireflies, and choose Connect. Or ask in Slack,
@revops connect Fireflies, and follow the link it posts. - Choose Personal, not Team. Fireflies says its MCP tools work inside the account that authorized them, so a shared key would put one person’s meeting history in front of everyone who can use the teammate. Personal means your key answers your requests and nobody else’s.
- Paste the key into the write-only Credential field. It is stored once on your deployment and never returned to the browser. Chickpea then connects to
api.fireflies.ai/mcpand records the tools the server answered with, and that list can later be narrowed but never widened. - Ask something small.
@revops what did we decide on the Northwind callis a good first question, because it is one search and one read.
A connection belongs to one teammate. Giving a second teammate Fireflies means a second key with its own consent, so the support teammate never inherits the meetings the growth teammate can reach. A Fireflies admin account reaches more than a member’s does, which is worth knowing before you pick whose key to paste.
There is no built-in Chickpea skill for Fireflies, and none is needed. The tools arrive from Fireflies’ MCP server: Chickpea connects before it saves anything, records what the server answered with, and exposes only those tools. Fireflies documents nineteen. Fourteen read, covering transcript search, meeting and summary fetches, live meetings, analytics, channels, soundbites, user groups, contacts, and automation logs. Five act: fireflies_share_meeting, fireflies_revoke_meeting_access, fireflies_update_meeting_title, fireflies_move_meeting, and fireflies_create_soundbite. None of the nineteen deletes anything. Fireflies documents every tool on the server and what each one takes.

Beside Fireflies
What the same teammate usually holds too.
Each is its own connection, granted to the teammate alone. All 37 connectors.
Questions people ask
Does Fireflies have an MCP server?
Yes. Fireflies runs one at api.fireflies.ai/mcp and documents it for Claude, the OpenAI connector, Cursor, and Devin. It takes either OAuth with your Fireflies account or your API key as a bearer token. Chickpea uses the key, so a teammate in Slack reaches the same server without any of those clients installed.
Can I connect Claude to Fireflies?
Yes, and Fireflies documents both ways: adding the server in Claude's connector settings, or running it through claude_desktop_config.json with your API key. Those put the server in one person's client, on one machine. A Chickpea teammate puts it in a channel, with a stored connection, saved instructions, schedules, and every answer visible where it was asked for.
How do I get a Fireflies API key?
Open Fireflies, go to Settings, then Developer Settings, and copy the key. Fireflies gives that path on its MCP configuration page and links its own walkthrough next to it. In Chickpea the key goes into one write-only field on a page your deployment serves, and it is never asked for in Slack.
Whose meetings can it see?
The connected account's. Fireflies says its MCP tools operate inside the Fireflies account that authorized them, so the answer follows that account's seat and permissions. This is why the connect steps say Personal. Anyone who can use the teammate can ask it a question, so a shared key would make one person's meeting history readable by the whole channel. A personal connection is used only for the member who owns it.
Does it use Fireflies' MCP server or the GraphQL API?
The MCP server. Fireflies is a vendor MCP lane here: the deployment connects to api.fireflies.ai/mcp over streamable HTTP and sends your key as a bearer token. Fireflies does also publish a GraphQL API, and this connector does not call it. Chickpea writes no Fireflies endpoints of its own, and the connection cannot reach any other address.
Can it change anything in Fireflies?
Yes, and only when you say so in the message. Five of the nineteen published tools act: sharing a meeting, revoking a share, renaming a meeting, moving meetings into a channel, and creating a soundbite. Underneath the model sits a gate that does not consult it. During a Slack turn Chickpea refuses any MCP tool whose name does not start with an unambiguous read verb unless your current message names that action. Every tool on this server carries a fireflies_ prefix, so none of them begins with a read verb, and every call has to trace back to something a person asked for in the channel. Thread history and transcript text cannot authorize one.
Can it delete a meeting or a transcript?
No. Fireflies publishes no delete tool on this server at all, so there is nothing to call. The closest thing is revoking a share, which takes access away from one email address and leaves the meeting where it was. Deleting a recording stays a job for the Fireflies app, done by a person who can see what they are removing.
Is this AskFred?
No. AskFred is Fireflies' own assistant, and Fireflies puts it in the meeting notepad, the desktop app, and Slack. Chickpea is an open source Slack app you deploy to your own Cloudflare account, and it is not built by Fireflies or affiliated with Fireflies. Its teammate reads Fireflies as one connected account among several, so the same ask can cross Fireflies and your CRM in one answer.
Do I still need the Fireflies Slack app?
Most teams want both, because they do different jobs. Fireflies' Slack integration pushes out: after a meeting it delivers the recap, the transcript, and the action items to a channel, a private group, or a direct message you picked. Its Slack Assistant answers when you tag @fireflies.ai, summarizes a thread or up to 90 days of a channel, and searches the web when you ask it to. Fireflies says each query spends AI credits, and a deeper scan spends more. Keep it for the notifications. A Chickpea teammate posts nothing unprompted, holds your other accounts beside Fireflies, and runs on your own deployment with no seats and no metering.
Which Fireflies plan does this need?
Fireflies' pricing page says the Business tier gets API access, and its Business tier article lists accessing the Fireflies API among that tier's features. The MCP docs name only an active Fireflies account and an MCP-capable client as prerequisites. One tool, the automation rule log, is marked Enterprise only, and the experimental search and fetch tools are still rolling out. Check Fireflies' own pricing page before assuming a tool is reachable.
Try it
Give a channel a Fireflies teammate.
One deploy into your own Cloudflare account, connect Slack, paste one token, ask. Apache 2.0, no seats, no metering.
Or run it on Node. The setup guide covers both.
Last checked
Facts on this page were checked against the product and Fireflies's own pages on September 17, 2026. This page is also available as markdown at /connectors/fireflies.md.
