← Back to all apps

Overview

Tools Available8
CategoryCollaboration

Search meeting transcripts

Available Tools

Fireflies provides 8 tools that can be used to interact with its services.

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

Required
idstring

Meeting transcript ID obtained from search results

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

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.

Parameters

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

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

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

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

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 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

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