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

# Tools

> Available tools and example prompts for the MeetGeek Local MCP server.

### `meetings`

**List User Meetings** — Retrieves paginated past meetings of a user.

| Parameter | Type   | Required | Description                                |
| --------- | ------ | -------- | ------------------------------------------ |
| `cursor`  | string | No       | Pagination cursor from a previous response |
| `limit`   | number | No       | Number of meetings to return               |

***

### `meetingDetails`

**Get Meeting Details** — Fetch full metadata for a specific meeting.

| Parameter   | Type   | Required | Description           |
| ----------- | ------ | -------- | --------------------- |
| `meetingId` | string | Yes      | The ID of the meeting |

***

### `transcript`

**Get Meeting Transcript** — Get all transcript sentences for a meeting.

| Parameter   | Type   | Required | Description                            |
| ----------- | ------ | -------- | -------------------------------------- |
| `meetingId` | string | Yes      | The ID of the meeting                  |
| `cursor`    | string | No       | Pagination cursor                      |
| `limit`     | number | No       | Number of transcript entries to return |

***

### `highlights`

**Get Meeting Highlights** — Get all highlights extracted from a meeting.

| Parameter   | Type   | Required | Description           |
| ----------- | ------ | -------- | --------------------- |
| `meetingId` | string | Yes      | The ID of the meeting |

***

### `summary`

**Get Meeting Summary** — Get the AI-generated summary for a meeting.

| Parameter   | Type   | Required | Description           |
| ----------- | ------ | -------- | --------------------- |
| `meetingId` | string | Yes      | The ID of the meeting |

***

### `insights`

**Get Meeting Insights** — Get all structured insights (action items, decisions, etc.) for a meeting.

| Parameter   | Type   | Required | Description           |
| ----------- | ------ | -------- | --------------------- |
| `meetingId` | string | Yes      | The ID of the meeting |

***

### `teamMeetings`

**List Team Meetings** — Retrieves paginated past meetings for a specific team.

| Parameter | Type   | Required | Description                  |
| --------- | ------ | -------- | ---------------------------- |
| `teamId`  | string | Yes      | The ID of the team           |
| `cursor`  | string | No       | Pagination cursor            |
| `limit`   | number | No       | Number of meetings to return |

***

### `uploadRecording`

**Upload Recording** — Upload a video or audio file by URL for analysis. A webhook notification is sent upon completion.

<Warning>
  This tool is write-only and non-idempotent. Each call triggers a new upload and analysis job.
</Warning>

| Parameter       | Type   | Required | Description                                                                                     |
| --------------- | ------ | -------- | ----------------------------------------------------------------------------------------------- |
| `download_url`  | string | Yes      | Publicly accessible URL of the audio/video file                                                 |
| `language_code` | string | Yes      | Language of the recording (see [language codes](/api/api-reference/v1/appendix-language-codes)) |
| `template_name` | string | No       | Summary template to apply (see [template names](/api/api-reference/v1/appendix-template-names)) |

***

## Example prompts

```
List my last 10 meetings.
```

```
Show me the transcript of meeting ID abc123.
```

```
What were the highlights from my last meeting?
```

```
Summarize the meeting with ID abc123.
```

```
What action items were identified in meeting abc123?
```

```
Show me the past meetings for team ID team456.
```

```
Upload the recording at https://example.com/call.mp4 in English.
```
