← Back to all apps

MeetGeek

Businessby MeetGeek
Launched Apr 14, 2026 on ChatGPTLaunched Apr 15, 2026 on Claude

Access meeting data directly in ChatGPT.

MeetGeek is an AI meeting assistant that records, transcribes, and summarizes conversations across Zoom, Google Meet, and Microsoft Teams.

With this integration, you can search past meeting transcripts, retrieve action items, analyze discussions, and uncover insights from your conversations—without leaving ChatGPT.

8ChatGPT Tools
8Claude Tools
MeetGeekDeveloper
BusinessCategory

Available Tools

Get Meeting Highlights

fetch_meeting_highlights
Full Description

Retrieve AI-generated highlights from a meeting.

This tool is read-only and does not modify any data. It retrieves AI-generated analysis data from the MeetGeek API and returns it to the caller.

Returns key moments, important decisions, and notable quotes automatically extracted from the meeting. Each highlight includes the timestamp, speaker, and the highlighted content with context.

Parameters (1 required)
Required
meeting_idstring

Unique identifier of the meeting (obtained from list_user_meetings or list_team_meetings)

Get Meeting Insights

fetch_meeting_insights
Full Description

Retrieve AI-powered analytics and insights from a meeting.

This tool is read-only and does not modify any data. It retrieves AI-generated analysis data from the MeetGeek API and returns it to the caller.

Returns detailed analysis including sentiment analysis, topic breakdown, speaking time distribution among participants, engagement metrics, and custom insights based on configured templates.

Parameters (1 required)
Required
meeting_idstring

Unique identifier of the meeting (obtained from list_user_meetings or list_team_meetings)

Get Meeting Metadata

fetch_meeting_metadata
Full Description

Retrieve metadata for a specific meeting.

This tool is read-only and does not modify any data. It retrieves meeting metadata from the MeetGeek API and returns it to the caller.

Returns structured meeting information including title, start/end timestamps, duration, participants list, recording status, and processing state.

Parameters (1 required)
Required
meeting_idstring

Unique identifier of the meeting (obtained from list_user_meetings or list_team_meetings)

Get Meeting Summary

fetch_meeting_summary
Full Description

Retrieve an AI-generated summary of a meeting.

This tool is read-only and does not modify any data. It retrieves AI-generated analysis data from the MeetGeek API and returns it to the caller.

Returns a concise overview of the meeting including main topics discussed, key decisions made, action items identified, and next steps agreed upon. The summary provides a quick way to understand the meeting without reading the full transcript.

Parameters (1 required)
Required
meeting_idstring

Unique identifier of the meeting (obtained from list_user_meetings or list_team_meetings)

Get Meeting Transcript

fetch_meeting_transcript
Full Description

Retrieve the full text transcript of a meeting.

This tool is read-only and does not modify any data. It retrieves transcript data from the MeetGeek API and returns it to the caller.

Returns timestamped transcript segments with speaker identification. Each segment includes the speaker name, start time, end time, and spoken text. Use pagination for long meetings to retrieve the complete transcript.

Parameters (1 required, 2 optional)
Required
meeting_idstring

Unique identifier of the meeting (obtained from list_user_meetings or list_team_meetings)

Optional
cursorstring

Opaque pagination cursor returned from a previous request. Omit for the first page.

Default: null
limitinteger

Maximum number of transcript segments to return per page

Default: null

List Team Meetings

fetch_team_meetings
Full Description

Retrieve a paginated list of meetings for a specific team.

This tool is read-only and does not modify any data. It retrieves meeting metadata from the MeetGeek API and returns it to the caller.

Returns meeting metadata for all meetings associated with the team, including IDs, titles, timestamps, and participant information. Useful for team-level meeting analytics and cross-meeting insights.

Parameters (1 required, 2 optional)
Required
team_idstring

Unique identifier of the team whose meetings to retrieve

Optional
cursorstring

Opaque pagination cursor returned from a previous request. Omit for the first page.

Default: null
limitinteger

Maximum number of meetings to return per page (1-100)

Default: null

List User Meetings

fetch_user_meetings
Full Description

Retrieve a paginated list of the authenticated user's past meetings.

This tool is read-only and does not modify any data. It retrieves meeting metadata from the MeetGeek API and returns it to the caller.

Returns meeting metadata including IDs, titles, timestamps, and participant counts. Use the returned cursor to fetch subsequent pages of results.

Use this tool when the user explicitly requests their meeting list, or as a first step when a meeting ID is required to fulfill a subsequent request.

Parameters (0 required, 2 optional)
Optional
cursorstring

Opaque pagination cursor returned from a previous request. Leave empty for the first page.

limitinteger

Maximum number of meetings to return per page (1-100)

Default: 10

Upload Recording for Analysis

submit_recording_for_analysis
Full Description

Submit an audio or video recording for AI-powered analysis using a direct download link.

The provided URL must be a direct download URL that serves the media file itself. Links to preview pages or file viewers are not supported.

This tool creates a new processing job on the MeetGeek service but does not delete or overwrite existing user data.

The recording will be processed asynchronously to generate a transcript, summary, highlights, and insights. Processing typically completes within a few minutes depending on recording length. A notification is sent upon completion, and results can be retrieved using the meeting ID returned.

Parameters (1 required, 2 optional)
Required
download_urlstring

Publicly accessible direct download URL of the audio or video file to process (supports MP3, MP4, WAV, M4A, WEBM formats)

Optional
language_codestring

BCP-47 language code for transcription (e.g., 'en-US', 'es-ES', 'fr-FR')

Options:af-ZAsq-ALam-ETar-DZar-BHar-EGar-IQar-ILar-JOar-KWar-LBar-LYar-MAar-OMar-QAar-SAar-SYar-PSar-TNar-AEar-YEhy-AMaz-AZeu-ESbn-BDbn-INbs-BAbg-BGmy-MMca-ESzh-HKzh-CNzh-TWhr-HRcs-CZda-DKnl-BEnl-NLen-AUen-CAen-GHen-HKen-INen-IEen-KEen-NZen-NGen-PKen-PHen-SGen-ZAen-TZen-GBen-USet-EEfil-PHfi-FIfr-BEfr-CAfr-FRfr-CHgl-ESka-GEde-ATde-DEde-CHel-GRgu-INhe-ILhi-INhu-HUis-ISid-IDit-ITit-CHja-JPjv-IDkn-INkk-KZkm-KHko-KRlo-LAlv-LVlt-LTmk-MKms-MYml-INmt-MTmr-INmn-MNne-NPno-NOfa-IRpl-PLpt-BRpt-PTpa-Guru-INro-ROru-RUsr-RSsi-LKsk-SKsl-SIes-ARes-BOes-CLes-COes-CRes-CUes-DOes-ECes-SVes-GQes-GTes-HNes-MXes-NIes-PAes-PYes-PEes-PRes-ESes-USes-UYes-VEsu-IDsw-KEsw-TZsv-SEta-INta-MYta-SGta-LKte-INth-THtr-TRuk-UAur-INur-PKuz-UZvi-VNzu-ZA
Default: en-US
template_namestring

Name of the analysis template to apply. Determines which insights and summaries are generated.

Default: null