← Back to all apps

Fireflies

Collaborationby Fireflies AI Corp

Extract valuable insights from meeting transcripts and summaries.

20ChatGPT Tools
3Claude Tools
Fireflies AI CorpDeveloper
CollaborationCategory

Use Cases

communication

Available Tools

Fireflies Create Soundbite

fireflies_create_soundbite
Full Description

Creates a soundbite (clip) from a meeting transcript. A soundbite is a short audio/video segment extracted from a meeting. The authenticated user must have write access to the meeting. Requires the transcript ID and start/end times (in seconds).

Parameters (3 required, 4 optional)
Required
endTimenumber

End time of the soundbite in seconds (must be > 0 and > startTime)

startTimenumber

Start time of the soundbite in seconds (must be >= 0)

transcriptIdstring

The transcript ID / meeting ID to create the soundbite from

Optional
mediaTypestring

Optional media type (e.g. "audio", "video")

namestring

Optional name/title for the soundbite (max 256 characters)

privaciesarray

Optional privacy settings for the soundbite. Values: "public", "team", "participants"

summarystring

Optional summary text for the soundbite (max 500 characters)

Fireflies Fetch

fireflies_fetch
Full Description

Retrieve complete meeting transcript with full conversation, metadata, and insights for a specific meeting ID. Use this after search to get detailed content.

Parameters (1 required)
Required
idstring

Meeting transcript ID obtained from search results

Fireflies Get Active Meetings

fireflies_get_active_meetings
Full Description

Retrieves a list of currently active (in-progress) meetings from Fireflies.ai. Returns meeting details including ID, title, organizer, meeting link, start/end time, privacy, and state. Admins can query active meetings for any user; regular users can only query their own.

Parameters (0 required, 2 optional)
Optional
emailstring

Optional email address to filter active meetings by a specific user. Admins can query any team member; regular users can only use their own email or omit this field.

statesarray

Optional array of meeting states to filter by. Possible values: "active" (currently in progress), "paused" (meeting has been paused). If omitted, returns meetings in both states.

Fireflies Get Analytics

fireflies_get_analytics
Full Description

Retrieves team and per-user meeting and conversation analytics from Fireflies.ai. Returns meeting counts, durations, conversation metrics (filler words, questions, monologues, sentiment, talk-listen ratio, words per minute), and comparison data against previous periods. Accepts optional start_time and end_time filters in ISO 8601 format. Team-level analytics require admin privileges.

Parameters (0 required, 2 optional)
Optional
endTimestring

Optional end date/time filter in ISO 8601 format (e.g. "2024-12-31T23:59:59.999Z"). Limits analytics to meetings before this time.

startTimestring

Optional start date/time filter in ISO 8601 format (e.g. "2024-01-01T00:00:00.000Z"). Limits analytics to meetings after this time.

Fireflies Get Channel

fireflies_get_channel
Full Description

Retrieves details of a specific channel/folder by its ID. Returns channel title, privacy setting, and member list.

Parameters (1 required)
Required
channelIdstring

The ID of the channel to retrieve

Fireflies Get Rule Executions

fireflies_get_rule_executions
Full Description

Retrieves rule execution logs grouped by meeting. Shows which automation rules were triggered on meetings, including the actions taken (sharing, moving to channels, changing privacy). Requires Enterprise tier access. Results are paginated.

Parameters (0 required, 6 optional)
Optional
cursorstring

Pagination cursor from a previous response to fetch the next page

dateFromstring

Filter executions from this date (ISO 8601 format, e.g. 2024-01-01T00:00:00Z)

dateTostring

Filter executions up to this date (ISO 8601 format, e.g. 2024-12-31T23:59:59Z)

limitinteger

Maximum number of meeting groups to return (default: 10, max: 50)

meetingIdstring

Filter by a specific meeting ID

ruleIdstring

Filter by a specific rule ID

Fireflies Get Soundbites

fireflies_get_soundbites
Full Description

Fetches soundbites (short shareable audio/transcript clips from meetings). Can filter by transcript, ownership, or team. At least one of mine, transcript_id, or my_team must be provided.

Parameters (0 required, 6 optional)
Optional
formatstring

Optional response format: "toon" (default, token-efficient), "json" (standard JSON), or "text" (human-readable)

Options:toonjsontext
Default: toon
limitnumber

Optional limit for the number of soundbites to return (max 50)

mineboolean

Optional filter to only include soundbites owned by the authenticated user

my_teamboolean

Optional filter to include soundbites from the authenticated user's team

skipnumber

Optional number of soundbites to skip for pagination

transcript_idstring

Optional transcript/meeting ID to get soundbites for a specific meeting

Fireflies Get Summary

fireflies_get_summary
Full Description

Fetches meeting summary by ID, with optional field filtering. Returns summary data (keywords, action items, overview, etc.) and basic metadata, but excludes transcript content. If you need transcript content, use fireflies_get_transcript instead.

Parameters (1 required)
Required
transcriptIdstring

The meeting ID to fetch summary for

Fireflies Get Transcript

fireflies_get_transcript
Full Description

Fetches detailed meeting transcript by ID, with optional field filtering. Returns transcript content (sentences, speakers) and metadata, but excludes summary data. If you need summary data, use fireflies_get_summary instead. If the meeting is currently live (is_live: true), the transcript returned is a point-in-time snapshot of the live transcript with sentences captured so far.

Parameters (1 required)
Required
transcriptIdstring

The meeting ID to fetch

Fireflies Get Transcripts

fireflies_get_transcripts
Full Description

Queries multiple meeting transcripts using filter properties (date, keyword, email, etc.). Returns basic metadata and transcript summary. Does NOT accept transcriptId as input - use fireflies_get_transcript() multiple times to get detailed transcript content.

Parameters (0 required, 11 optional)
Optional
datenumber

Optional date filter (deprecated)

formatstring

Optional response format: "toon" (default, token-efficient), "json" (standard JSON), or "text" (human-readable)

Options:toonjsontext
Default: toon
fromDatestring

Optional ISO 8601 date string (e.g., "2023-01-01") to filter meetings from this date

keywordstring

Optional keyword to search for in meeting content

limitnumber

Optional limit for the number of meetings to return (max 50)

mineboolean

Optional filter to only include meetings owned by the authenticated user

organizersarray

Optional array of organizer email addresses to filter meetings

participantsarray

Optional array of participant email addresses to filter meetings

scopestring

Optional scope for keyword search: "title" (meeting titles only), "sentences" (transcript content), or "all" (both)

Options:titlesentencesall
skipnumber

Optional number of meetings to skip for pagination

toDatestring

Optional ISO 8601 date string (e.g., "2023-12-31") to filter meetings until this date

Fireflies Get User

fireflies_get_user
Full Description

Fetches user account details. Returns profile info, transcript counts, meeting activity, and admin status. If no user ID provided, returns current authenticated user data.

Parameters (0 required, 1 optional)
Optional
userIdstring

Optional user ID. If not provided, returns the current authenticated user's details.

Fireflies Get User Contacts

fireflies_get_user_contacts
Full Description

Fetches contact list for the authenticated user. Returns contacts with their names, emails, profile pictures, and last meeting dates sorted by most recent interaction.

Parameters (0 required, 1 optional)
Optional
formatstring

Optional response format: "toon" (default, token-efficient), "json" (standard JSON), or "text" (human-readable)

Options:toonjsontext
Default: toon

Fireflies Get Usergroups

fireflies_get_usergroups
Full Description

Fetches user groups for the authenticated user or their team. Returns group details including name, handle, and members. Use mine=true to get only groups the user belongs to, or mine=false (default) to get all groups in the team.

Parameters (0 required, 1 optional)
Optional
mineboolean

Optional filter. If true, returns only groups the authenticated user belongs to. If false (default), returns all groups in the user's team.

Fireflies List Channels

fireflies_list_channels
Full Description

Lists all channels/folders available to the authenticated user. Returns channel details including ID, title, privacy setting, and members.

Fireflies Move Meeting

fireflies_move_meeting
Full Description

Moves one or more meeting transcripts to a specified channel/folder. The authenticated user must be the owner of the meetings or a team admin. Up to 5 meeting IDs can be provided.

Parameters (2 required)
Required
channelIdstring

The target channel/folder ID to move the meetings to

meetingIdsarray

Array of meeting IDs / transcript IDs to move (max 5)

Fireflies Revoke Meeting Access

fireflies_revoke_meeting_access
Full Description

Revokes a previously shared meeting access for a specific email address. The authenticated user must be the owner of the meeting or a team admin.

Parameters (2 required)
Required
emailstring

The email address to revoke access for

meetingIdstring

The meetingId / transcriptId to revoke access from

Fireflies Search

fireflies_search
Full Description

Advanced search for meeting transcripts using a mini grammar. Supports complex queries with multiple filters.

GRAMMAR SYNTAX:

  • keyword:"search term"
  • Search for keywords in the content. If no scope is specified, the default scope is 'all'.
  • scope:title|sentences|all
  • Define the search scope. Options are 'title', 'sentences', or 'all'. The default is 'all'.
  • from:YYYY-MM-DD
  • Filter meetings from this date (ISO format)
  • to:YYYY-MM-DD
  • Filter meetings until this date (ISO format)
  • limit:N
  • Limit results (max 50)
  • skip:N
  • Skip N results for pagination
  • organizers:email1@x.com,email2@x.com
  • Filter by organizer emails (comma-separated)
  • participants:email1@x.com,email2@x.com
  • Filter by participant emails (comma-separated)
  • mine:true|false
  • Filter to only include user's own meetings

EXAMPLES:

  • "engineering standup" (simple keyword search)
  • "keyword:\"performance\" scope:sentences limit:20"
Parameters (1 required, 1 optional)
Required
querystring

Search query using the mini grammar syntax. Can be simple keywords or complex filters using the grammar.

Optional
formatstring

Optional response format: "toon" (default, token-efficient), "json" (standard JSON), or "text" (human-readable)

Options:toonjsontext
Default: toon

Fireflies Share Meeting

fireflies_share_meeting
Full Description

Shares a meeting transcript with specified email addresses. The authenticated user must be the owner of the meeting or a team admin. Up to 100 emails can be provided. Optionally set an expiry period for the shared access.

Parameters (2 required, 1 optional)
Required
emailsarray

Array of email addresses to share the meeting with (max 100)

meetingIdstring

The meetingId / transcriptId to share

Optional
expiryDaysnumber

Optional expiry period in days for the shared access. Must be one of: 7, 14, 30

Options:71430

Fireflies Update Meeting Privacy

fireflies_update_meeting_privacy
Full Description

Updates the privacy setting of a meeting transcript. The authenticated user must be the owner of the meeting or a team admin. Privacy options: "owner" (only the owner can view), "participants" (only meeting participants can view), "participatingteammates" (only participants who are teammates can view), "teammates" (all teammates can view), "teammatesandparticipants" (teammates and participants can view), "link" (teammates and anyone with the link can view).

Parameters (2 required)
Required
meetingIdstring

The meetingId / transcriptId to update privacy for

privacystring

The privacy level to set. Options: "owner" (only owner), "participants" (meeting participants), "participatingteammates" (participants in the team), "teammates" (all teammates), "teammatesandparticipants" (teammates and participants), "link" (teammates and anyone with the link)

Options:linkownerparticipantsparticipatingteammatesteammatesandparticipantsteammates

Fireflies Update Meeting Title

fireflies_update_meeting_title
Full Description

Updates the title of a meeting transcript. The authenticated user must be the owner of the meeting or a team admin. The title must be between 5 and 256 characters.

Parameters (2 required)
Required
meetingIdstring

The meeting ID / transcript ID to update

titlestring

The new title for the meeting (5-256 characters)