All integrations

Fireflies.ai

DOCS & KNOWLEDGE · FILES & DOCS

Meeting transcripts, AI summaries, action items, and analytics in that workspace.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

fireflies_add_to_live_meetingWRITE

Send the Fireflies notetaker into a meeting that is happening now, by its join link. Fireflies refuses a link whose platform it does not support. GraphQL mutation addToLiveMeeting.

api
fireflies_continue_askfred_threadWRITE

Ask a follow-up question in an existing AskFred thread, keeping its context. GraphQL mutation continueAskFredThread.

api
fireflies_create_askfred_threadWRITE

Start an AskFred thread: ask a question about one meeting, or across a filtered set of meetings. GraphQL mutation createAskFredThread.

api
fireflies_create_live_action_itemWRITE

Ask Fireflies to extract an action item from a meeting in progress, using a prompt. GraphQL mutation createLiveActionItem.

api
fireflies_create_live_soundbiteWRITE

Ask Fireflies to clip a soundbite from a meeting in progress, using a prompt. GraphQL mutation createLiveSoundbite.

api
fireflies_create_soundbiteWRITE

Clip a section of a meeting between two timestamps into a shareable soundbite. GraphQL mutation createBite.

api
fireflies_delete_askfred_threadWRITE

Permanently delete an AskFred thread and its questions and answers. DESTRUCTIVE: the thread cannot be restored. GraphQL mutation deleteAskFredThread.

api
fireflies_delete_transcriptWRITE

Permanently delete a meeting transcript and its recording. DESTRUCTIVE: the meeting and everything derived from it are removed and cannot be restored through this API. GraphQL mutation deleteTranscript.

api
fireflies_get_analyticsREAD

Team and per-user conversation analytics: meeting counts and durations, talk/listen ratio, filler words, questions, monologues and sentiment. The window between start_time and end_time must be at most about 30 days and must run forwards; either bound on its own is also accepted. GraphQL query analytics.

api
fireflies_get_askfred_threadREAD

Fetch one AskFred thread by id, with every question and answer in it. GraphQL query askfred_thread.

api
fireflies_get_channelREAD

Fetch one meeting channel by id, with its members. GraphQL query channel.

api
fireflies_get_soundbiteREAD

Fetch one soundbite by id, with its media sources and captions. GraphQL query bite.

api
fireflies_get_transcriptREAD

Fetch one meeting transcript in full: every sentence with its speaker and timings, the AI summary and chapters, conversation analytics, attendees, channels and who it is shared with. GraphQL query transcript.

api
fireflies_get_userREAD

Fetch one Fireflies user by id, with their groups, integrations and usage counters. GraphQL query user.

api
fireflies_list_active_meetingsREAD

List meetings the Fireflies notetaker is in right now, optionally narrowed to one organizer or to the active or paused states. GraphQL query active_meetings.

api
fireflies_list_app_outputsREAD

List the outputs Fireflies apps produced for meetings, optionally narrowed to one app or one transcript. Note: Fireflies answers an internal server error rather than a not-found when transcript_id names no transcript. GraphQL query apps.

api
fireflies_list_askfred_threadsREAD

List AskFred conversation threads, optionally only those about one transcript. GraphQL query askfred_threads.

api
fireflies_list_audit_eventsREAD

List workspace audit events for one required category, with a cursor for paging. Requires an enterprise plan: other plans are answered 'You need to be subscribed to an enterprise plan to perform this action'. GraphQL query auditEvents.

api
fireflies_list_channelsREAD

List the workspace's meeting channels and their members. GraphQL query channels.

api
fireflies_list_contactsREAD

List the people the connected user has met with, and the date each was last met. GraphQL query contacts.

api
fireflies_list_live_action_itemsREAD

List the action items Fireflies has extracted so far from a meeting that is still in progress. GraphQL query live_action_items.

api
fireflies_list_rule_executionsREAD

List Fireflies automation rules that ran, grouped by meeting, with a cursor for paging. Requires an enterprise plan: other plans are answered 'You need to be subscribed to an enterprise plan to perform this action'. GraphQL query rule_executions_by_meeting.

api
fireflies_list_soundbitesREAD

List soundbites -- clipped meeting highlights. Fireflies REQUIRES at least one of mine, my_team or transcript_id; without one it answers 'You must provide one of the following: mine, transcript_id, my_team'. GraphQL query bites.

api
fireflies_list_transcriptsREAD

List meeting transcripts visible to the connected user. Filter by title, keyword, date or date range, channel, organizer or participant. Returns metadata and speakers; use Get a transcript for sentences and the AI summary. Email filters are format-validated by Fireflies -- a single-character top-level domain is rejected. GraphQL query transcripts.

api
fireflies_list_user_groupsREAD

List the workspace's user groups and their members. GraphQL query user_groups.

api
fireflies_list_usersREAD

List the users in the connected Fireflies workspace, with their groups and usage counters. GraphQL query users.

api
fireflies_move_meetings_to_channelWRITE

Move one or more meeting transcripts into a channel. GraphQL mutation updateMeetingChannel.

api
fireflies_revoke_shared_meeting_accessWRITE

Withdraw one person's access to a meeting that was shared with them. DESTRUCTIVE: their access is removed. GraphQL mutation revokeSharedMeetingAccess.

api
fireflies_set_user_roleWRITE

Make a workspace user an admin or an ordinary user. PRIVILEGED: this grants or removes administrative control of the workspace. Only a workspace admin may call it; others are answered 'You do not have permissions for this team'. GraphQL mutation setUserRole.

api
fireflies_share_meetingWRITE

Share a meeting by email or as a password-protected link. PRIVILEGED: this discloses the meeting's contents to the named recipients and re-running the tool does not undo it -- use Revoke shared meeting access. GraphQL mutation shareMeeting.

api
fireflies_update_meeting_privacyWRITE

Change a meeting's visibility. PRIVILEGED: this widens or narrows who can read the transcript, and re-running the tool does not undo an exposure it has already created. GraphQL mutation updateMeetingPrivacy.

api
fireflies_update_meeting_stateWRITE

Pause or resume the Fireflies notetaker's recording of a meeting that is in progress. GraphQL mutation updateMeetingState.

api
fireflies_update_meeting_titleWRITE

Change the title of a meeting transcript. GraphQL mutation updateMeetingTitle.

api
fireflies_upload_audioWRITE

Submit a publicly reachable audio or video URL for Fireflies to transcribe as a meeting. Fireflies rejects content under 50kb. GraphQL mutation uploadAudio.

api

Put Fireflies.ai behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.