> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# fireflies

> Meeting transcription

**Server path:** `/fireflies` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                              | Description                                                                                                                                                                       |
| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`fireflies_get_users`](#fireflies_get_users)                     | Retrieve information about users in your organization                                                                                                                             |
| [`fireflies_get_user_details`](#fireflies_get_user_details)       | Retrieve detailed information about a specific user or the API key owner                                                                                                          |
| [`fireflies_get_user_groups`](#fireflies_get_user_groups)         | Retrieve information about user groups within the team                                                                                                                            |
| [`fireflies_list_meetings`](#fireflies_list_meetings)             | List meetings with basic info and transcript URLs. Use the returned meeting IDs with fireflies\_get\_transcript\_text to get the actual transcript content.                       |
| [`fireflies_get_transcript_text`](#fireflies_get_transcript_text) | Get the actual transcript text content with sentences, speakers, timestamps, summary, and analytics. This extracts the full meeting conversation broken down by speaker and time. |
| [`fireflies_get_ai_apps`](#fireflies_get_ai_apps)                 | Retrieve AI App outputs for meetings with optional filtering                                                                                                                      |

***

## fireflies\_get\_users

Retrieve information about users in your organization

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "PinkConnect ID"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## fireflies\_get\_user\_details

Retrieve detailed information about a specific user or the API key owner

**Parameters:**

| Parameter | Type   | Required | Default | Description                                                                        |
| --------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------- |
| `userId`  | string | No       | —       | User ID to get details for. If not provided, returns details for the API key owner |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "PinkConnect ID"
      },
      "userId": {
        "type": "string",
        "description": "User ID to get details for. If not provided, returns details for the API key owner"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## fireflies\_get\_user\_groups

Retrieve information about user groups within the team

**Parameters:**

| Parameter | Type    | Required | Default | Description                                                                                                                       |
| --------- | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `mine`    | boolean | No       | —       | If true, returns only user groups that the current user belongs to. If false or not provided, returns all user groups in the team |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "PinkConnect ID"
      },
      "mine": {
        "type": "boolean",
        "description": "If true, returns only user groups that the current user belongs to. If false or not provided, returns all user groups in the team"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## fireflies\_list\_meetings

List meetings with basic info and transcript URLs. Use the returned meeting IDs with fireflies\_get\_transcript\_text to get the actual transcript content.

**Parameters:**

| Parameter  | Type    | Required | Default | Description                                                   |
| ---------- | ------- | -------- | ------- | ------------------------------------------------------------- |
| `limit`    | number  | No       | —       | Number of transcripts to retrieve (max 50)                    |
| `skip`     | number  | No       | —       | Number of transcripts to skip for pagination                  |
| `userId`   | string  | No       | —       | User ID to filter transcripts by                              |
| `fromDate` | string  | No       | —       | Return transcripts created after this date (ISO 8601 format)  |
| `toDate`   | string  | No       | —       | Return transcripts created before this date (ISO 8601 format) |
| `keyword`  | string  | No       | —       | Search for keywords in meeting title or content               |
| `mine`     | boolean | No       | —       | Filter meetings where API key owner is organizer              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "PinkConnect ID"
      },
      "limit": {
        "type": "number",
        "description": "Number of transcripts to retrieve (max 50)"
      },
      "skip": {
        "type": "number",
        "description": "Number of transcripts to skip for pagination"
      },
      "userId": {
        "type": "string",
        "description": "User ID to filter transcripts by"
      },
      "fromDate": {
        "type": "string",
        "description": "Return transcripts created after this date (ISO 8601 format)"
      },
      "toDate": {
        "type": "string",
        "description": "Return transcripts created before this date (ISO 8601 format)"
      },
      "keyword": {
        "type": "string",
        "description": "Search for keywords in meeting title or content"
      },
      "mine": {
        "type": "boolean",
        "description": "Filter meetings where API key owner is organizer"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## fireflies\_get\_transcript\_text

Get the actual transcript text content with sentences, speakers, timestamps, summary, and analytics. This extracts the full meeting conversation broken down by speaker and time.

**Parameters:**

| Parameter       | Type   | Required | Default | Description                           |
| --------------- | ------ | -------- | ------- | ------------------------------------- |
| `transcript_id` | string | Yes      | —       | Transcript ID to retrieve details for |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "PinkConnect ID"
      },
      "transcript_id": {
        "type": "string",
        "description": "Transcript ID to retrieve details for"
      }
    },
    "required": [
      "PCID",
      "transcript_id"
    ]
  }
  ```
</Expandable>

***

## fireflies\_get\_ai\_apps

Retrieve AI App outputs for meetings with optional filtering

**Parameters:**

| Parameter      | Type   | Required | Default | Description                                         |
| -------------- | ------ | -------- | ------- | --------------------------------------------------- |
| `appId`        | string | No       | —       | App ID to filter outputs by specific AI App         |
| `transcriptId` | string | No       | —       | Transcript ID to filter outputs by specific meeting |
| `skip`         | number | No       | —       | Number of records to skip for pagination            |
| `limit`        | number | No       | —       | Maximum number of outputs to fetch (max 10)         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "PinkConnect ID"
      },
      "appId": {
        "type": "string",
        "description": "App ID to filter outputs by specific AI App"
      },
      "transcriptId": {
        "type": "string",
        "description": "Transcript ID to filter outputs by specific meeting"
      },
      "skip": {
        "type": "number",
        "description": "Number of records to skip for pagination"
      },
      "limit": {
        "type": "number",
        "description": "Maximum number of outputs to fetch (max 10)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>
