Fireflies.ai
Read Fireflies.ai users, transcripts, active meetings, and webhook events from the official GraphQL API
Tools
| Name | Description |
|---|---|
validate_connectionValidate the Fireflies.ai API key with a minimal authenticated GraphQL query | Validate the Fireflies.ai API key with a minimal authenticated GraphQL query |
list_usersList users visible to the authenticated Fireflies.ai API key | List users visible to the authenticated Fireflies.ai API key |
list_transcriptsList Fireflies.ai transcripts with current non-deprecated filters and privacy-first fields | List Fireflies.ai transcripts with current non-deprecated filters and privacy-first fields |
search_transcriptsSearch Fireflies.ai transcripts by keyword using official keyword and scope filters | Search Fireflies.ai transcripts by keyword using official keyword and scope filters |
get_transcriptGet one Fireflies.ai transcript by ID with optional detail fields disabled by default | Get one Fireflies.ai transcript by ID with optional detail fields disabled by default |
get_active_meetingsQuery Fireflies.ai active or paused meetings. Regular users can only query their own active meetings; admins can query team users. | Query Fireflies.ai active or paused meetings. Regular users can only query their own active meetings; admins can query team users. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive manually configured Fireflies.ai V2 or legacy V1 webhook events | Receive manually configured Fireflies.ai V2 or legacy V1 webhook events |
meeting_transcribedReceive Fireflies.ai meeting.transcribed events and legacy V1 Transcription completed events | Receive Fireflies.ai meeting.transcribed events and legacy V1 Transcription completed events |
meeting_summarizedReceive Fireflies.ai meeting.summarized webhook events | Receive Fireflies.ai meeting.summarized webhook events |
bot_joined_meetingReceive Fireflies.ai meeting.bot_joined webhook events | Receive Fireflies.ai meeting.bot_joined webhook events |
new_transcriptPoll Fireflies.ai transcripts and emit new transcript IDs after the initial baseline | Poll Fireflies.ai transcripts and emit new transcript IDs after the initial baseline |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('fireflies', 'validate_connection', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'fireflies',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Fireflies.ai to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Fireflies.ai support?
Fireflies.ai supports 6 tools including Validate Connection, List Users, List Transcripts, Search Transcripts, Get Transcript, and more.
Can I use Fireflies.ai with AI agents?
Yes. Add Fireflies.ai to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Fireflies.ai be used in stateful agent workflows?
Yes. Agents can combine Fireflies.ai tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Fireflies.ai use?
Fireflies.ai uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Fireflies.ai integration cost?
The Fireflies.ai integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Fireflies.ai support?
Fireflies.ai supports 5 triggers including Webhook Event Received, Meeting Transcribed, Meeting Summarized, Bot Joined Meeting, New Transcript.
Connect Fireflies.ai in minutes
Get 20,000 free action executions every month. No credit card required.