For Agents
Query meeting transcripts, summaries, action items, and AskFred conversation threads, and upload new audio/video for transcription — all through a single GraphQL endpoint.
Get started with Fireflies.ai GraphQL API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"get the action items from a meeting transcript"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Fireflies.ai GraphQL API API.
Query meeting transcripts with speaker turns, timestamps, and confidence scores
Retrieve AI-generated summaries, action items, and key topics for a transcript
Search transcripts across an organisation by keyword, attendee, or date range
Start and continue AskFred conversation threads for question-answering over meetings
GET STARTED
Use for: Find the action items from yesterday's product sync meeting, Get the transcript for meeting ID m_abc123, Search for meetings where 'pricing' was discussed last week, I need to upload a recording for transcription
Not supported: Does not handle calendar scheduling, video conferencing, or live-meeting bot control — use for transcript, summary, action-item, and AskFred operations only.
Jentic publishes the only available OpenAPI document for Fireflies.ai GraphQL API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Fireflies.ai GraphQL API, keeping it validated and agent-ready. Fireflies.ai is an AI meeting assistant that records, transcribes, and summarises meetings across Zoom, Google Meet, Microsoft Teams, and Webex. The API is GraphQL-based with a single POST /graphql endpoint that exposes meeting transcripts, speaker turns, AI-generated summaries, action items, sentiment, AskFred conversation threads, channels, users, analytics, and audio/video upload mutations.
Upload audio/video files for asynchronous transcription via the GraphQL upload mutation
Manage users, channels, and team analytics through dedicated GraphQL types
Patterns agents use Fireflies.ai GraphQL API API for, with concrete tasks.
★ Meeting Action-Item Extraction
Pull action items, owners, and due dates from finished meetings using the action_items GraphQL field. Pipe them into a task tracker so nothing falls through the cracks. Because everything goes through POST /graphql with one bearer token, integration is straightforward — most teams have an action-item bot live in a day.
Query the GraphQL endpoint for transcript(id: 'm_abc') { action_items { text assignee dueDate } } and create matching tasks in Asana
Conversational Q&A Over Meetings
Use AskFred via the GraphQL API to ask natural-language questions about a meeting or set of meetings. The conversation thread persists, so an agent can follow up with 'and what did they say next?' style questions. Fireflies handles retrieval and answer synthesis on the meeting transcript.
POST /graphql with mutation askFred(meetingId: 'm_xyz', question: 'What objections did the customer raise?') and return the answer to a Slack thread
Cross-Meeting Search and Analytics
Search transcripts across an organisation for keywords, attendees, or topics, and pull team-level analytics like talk-time and sentiment trends. Useful for sales coaching dashboards, customer-insight digests, and recurring research summaries. Live in 1-2 days.
Query transcripts(filter: { keyword: 'pricing', dateAfter: '2026-06-01' }) { id title attendees }, then summarise the most-mentioned objections
AI Agent Meeting Operations
Use Fireflies through Jentic so an agent can answer 'what did we agree in the standup?' or 'send me the summary of yesterday's customer call'. Jentic exposes the GraphQL operations as discoverable tools, with the bearer token in the vault. Get started at https://app.jentic.com/sign-up
Through Jentic, search 'get meeting transcript and summary', load the GraphQL operation schema, and execute with meetingId='m_2026_06_09_standup'
1 endpoints — jentic publishes the only available openapi specification for fireflies.
METHOD
PATH
DESCRIPTION
/graphql
Single GraphQL endpoint for queries and mutations across transcripts, summaries, action items, AskFred, users, channels, analytics, and uploads
/graphql
Single GraphQL endpoint for queries and mutations across transcripts, summaries, action items, AskFred, users, channels, analytics, and uploads
Three things that make agents converge on Jentic-routed access.
Credential isolation
Fireflies bearer tokens are stored encrypted in the Jentic vault. The Authorization header is added at execution time, so the agent never sees the raw token.
Intent-based discovery
Agents search by intent (e.g. 'get meeting action items' or 'ask a question about a meeting') and Jentic returns the matching GraphQL operation with the variables it needs.
Time to first call
Direct Fireflies integration: 1-2 days to learn the GraphQL schema, handle pagination, and wire AskFred. Through Jentic: under 30 minutes for the operations covered.
Alternatives and complements available in the Jentic catalogue.
Fitbit Web API
Provides personal health context to pair with Fireflies meeting summaries
Use when an executive coach agent combines wellness signals with meeting load
Firebase Auth REST API
Adds user authentication to a Fireflies-powered meeting analytics app
Pair when building an internal tool that authenticates users via Firebase before exposing Fireflies data
Firmwater LMS API
Turns sales-call insights into training assets in an LMS
Pair when an enablement agent ingests Fireflies highlights to create coaching modules in Firmwater
Specific to using Fireflies.ai GraphQL API API through Jentic.
Why is there no official OpenAPI spec for Fireflies.ai GraphQL API?
Fireflies.ai exposes a GraphQL API and does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Fireflies.ai GraphQL API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Fireflies.ai API use?
The API uses HTTP bearer authentication with a Fireflies API key (generated in your Fireflies account settings). Through Jentic, the bearer token is stored in the encrypted vault and added to the Authorization header at execution time.
Can I get meeting action items with the Fireflies.ai API?
Yes. Query the transcript GraphQL type and request the `action_items` field; each item includes the text, assignee, and due date when one is detected. The single endpoint is POST /graphql.
What are the rate limits for the Fireflies.ai API?
Fireflies applies per-account rate limits on the GraphQL endpoint and quota on transcription minutes per plan. The endpoint returns standard 429 responses when limits are exceeded.
How do I summarise a meeting through Jentic?
Search Jentic for 'get meeting summary', load the GraphQL operation schema, and execute with the meetingId. The response includes the summary, action items, and key topics in a single round trip.
Does Fireflies support uploading recordings for transcription?
Yes. The GraphQL API exposes an upload mutation for audio and video files, returning a meeting record once transcription completes asynchronously. Webhooks notify your system when a transcript is ready.