How to integrate Gong MCP with Codex

Connect Codex to Gong MCP. Create a new gong meeting with your team, list user activity statistics for last week, and more using natural language, with authentication handled for you.

Gong logoGong
BasicOauth2

Gong is a platform for video meetings, call recording, and team collaboration. It helps teams capture conversations, analyze calls, and turn insights into action.

57 Tools

Introduction

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With the Gong MCP integration, Codex can fetch calls and transcripts, review activity and interaction stats, manage meetings, assign prospects to flows, and pull scorecards, all without leaving the terminal or the app, whichever you prefer.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Gong with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • CodeAct: A dedicated workbench that allows GPT to write its code to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool responses: Handle them to minimise context rot.
  • Dynamic just-in-time access to 20,000 tools across 1700+ other Apps for cross-app workflows. It loads the tools you need, so GPTs aren't overwhelmed by tools you don't need.

How to install Gong MCP in Codex

Run the setup command

Run this command in your terminal to add the Composio MCP server to Codex.

Terminal

It will initiate the authentication in a browser window, authorize Codex to access your Composio account.

Composio authentication page

(Optional) Authenticate with OAuth

To authenticate manually, run the login command to open a browser window and authorize Codex to access your Composio account.

bash
codex mcp login composio

Verify the connection

Run codex mcp list to confirm Composio appears as a registered MCP server.

bash
codex mcp list

Codex App

Codex App follows the same approach as VS Code.

  1. Click ⚙️ on the bottom left → MCP Servers → + Add servers → Streamable HTTP:
  2. Fill the header and Key fields with { "x-consumer-api-key" = "ck_*******" }.
  3. The Key is the Composio API key, that you can find on dashboard.composio.dev
  4. Click on Authenticate and authorize Codex to your Composio account and you're all set.
Codex App MCP setup
  1. Restart and verify if it's there in .codex/config.toml
bash
[mcp_servers.composio]
url = "https://connect.composio.dev/mcp"
http_headers = { "x-consumer-api-key" = "ck_*******" }

Try it

Ask Codex for a Gong task. The first time, Composio asks you to connect your Gong account.

For example, ask it to:

  • "Create a new Gong meeting with your team"
  • "List user activity statistics for last week"
  • "Add call recording media to a specific call"

What is the Gong MCP server, and what's possible with it?

The Gong MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Gong account. It provides structured and secure access to your meetings, calls, and team collaboration data, so your agent can schedule meetings, analyze call recordings, generate user activity reports, and manage CRM integrations—all on your behalf.

  • Automated meeting scheduling and management: Have your agent create new Gong meetings, ensuring your team and clients are always connected at the right time.
  • Call recording upload and analysis: Let your agent add call media, retrieve call transcripts, and help organize your sales conversations for later review.
  • User activity and scorecard reporting: Direct your agent to generate detailed reports on team activity, review scorecards, and aggregate user statistics for performance insights.
  • Prospect and flow management: Assign prospects to sales flows, helping automate outreach and follow-ups directly from your CRM data.
  • CRM integration and data privacy controls: Enable your agent to manage CRM integrations and surface all records related to specific phone numbers, ensuring compliance and streamlined operations.

Conclusion

You've successfully integrated Gong with Codex using Composio's MCP server. Now you can interact with Gong directly from your terminal, VS Code, or the Codex App using natural language commands.

Key benefits of this setup:

  • Seamless integration across CLI, VS Code, and standalone app
  • Natural language commands for Gong operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1700+ apps for cross-app workflows
  • CodeAct workbench for complex tool chaining

Next steps:

  • Try asking Codex to perform various Gong operations
  • Explore cross-app workflows by connecting more toolkits
  • Build automation scripts that leverage Codex's AI capabilities
TOOLS

Supported Tools

Every Gong action and event your agent gets out of the box.

Add call media

Adds a call media, recorded by a telephony system (PBX) or other media recording facility.

Add new call v2 calls

Create a new call in Gong.

Aggregate activity by period via api

Lists the aggregated activity of multiple users within the Gong system for each time period within the defined date range.

Aggregate user activity statistics

Lists the activity of multiple users within the Gong system during a defined period.

Assign prospects to flow

Use this endpoint to assign a number of prospects to a flow.

Retrieve activity scorecards report

Retrieve all the answers for the scorecards that were reviewed during a specified date range, for calls that took place during a specified date range, for specific scorecards or for specific reviewed users.

Create a new gong meeting v2 meetings

Create a Gong meeting.

Create permission profile v2 permission profile

Create a permission profile in a given workspace.

Data privacy for phone number

Shows the elements in the Gong system that reference the given phone number.

Delete a generic CRM integration

Deletes an existing generic CRM integration from the Gong platform.

Delete Meeting

Deletes a Gong meeting created via the Meetings API (Beta), using its meeting ID and organizer's email address.

Delete users from call access list

Remove individual user access from calls.

Erase data for email address

Erase all data associated with an email address from Gong (GDPR compliance).

Erase data for phone number

Given a phone number, this endpoint deletes from the Gong system any leads or contacts with a matching phone number or mobile phone number.

Fetch all permission profiles

List permission profiles for a specified workspace, in alphabetical order by profile name.

Get Call By ID

Tool to fetch specific call metadata by call ID.

Get Call Transcript

Tool to retrieve call transcripts from Gong.

Get Crm Integration Details

Retrieves details of generic CRM integrations registered with Gong.

Get crm objects v2 crm entities

Requests uploaded CRM objects by integration, object type and CRM IDs to verify during development that they were uploaded and processed correctly.

Get Flow Prospects

Tool to retrieve Gong Engage flows assigned to specified prospects.

Get Interaction Statistics

Tool to retrieve interaction trend statistics for users based on calls with Whisper enabled.

Get permission profile

Returns a permission profile.

Get CRM Request Status

The GetCRMRequestStatus endpoint retrieves the current status of CRM integration requests in the Gong platform.

Get User By ID

Tool to retrieve individual user details by user ID.

Get User Settings History

Tool to retrieve historical changes to a user's settings.

List all coaching metrics v2 coaching

List all of the coaching metrics of a manager.

List all company workspaces v2 workspaces

Returns a list of all workspaces including their details.

List all users v2 users

List all of the company's users.

List Call Outcomes

Tool to retrieve all available call outcomes defined in Gong.

List Flow Folders

Tool to list all Gong Engage flow folders with visibility types.

List Folder Calls

Given a folder id, this endpoint retrieves a list of calls in it.

List gong engage flows v2 flows

Engage flows have the following visibility types: * Company: visible to everyone in the company, can only be edited by users with edit permissions.

List schema fields v2 crm entity schema

Retrieves schema fields for a specific CRM object type within a Generic CRM integration.

List Scorecards

Tool to retrieve all scorecards within the Gong system.

List Tasks

Tool to retrieve Engage tasks assigned to a specific user with filtering options.

List users by filter v2 users extensive

List multiple Users.

Get user call access

Retrieves a list of users who have been granted individual access to specific calls through the API.

Post a digital interaction v2 digital interaction

Post a digital interaction event to Gong.

Post day by day activity stats

Retrieve the daily activity of multiple users within the Gong system for a range of dates.

Register Crm Integration

Register a Generic CRM integration in Gong with a name and owner email, returning an integration ID for subsequent CRM API requests.

Report Content Share Event

Report content share engagement events to Gong's activity timeline when a Gong user shares content with external participants.

Report Content View Event

Report content view engagement events to Gong's activity timeline when external participants view shared content.

Report Custom Engagement Event

Report custom engagement events to Gong's activity timeline for external participants' interactions with content.

Retrieve call data by date range v2 calls

List calls that took place during a specified date range.

Retrieve data privacy info for email address

Retrieves data privacy information for a third-party email address.

Retrieve filtered call details

Lists detailed call data filtered by date range, call IDs, workspace or host users; cursor requests cannot include filters.

Retrieve library folders v2 library folders

Use this endpoint to retrieve a list of public library folders.

Retrieve logs data by type and time range v2 logs

List log entries that took place during a specified time range.

Retrieve manual crm call associations

Returns a list of all calls that were manually associated or re-associated with CRM account and deal/opportunity since a given time.

Retrieve tracker details v2 settings trackers

Retrieves details of all keyword trackers in the system or in a given workspace.

Retrieve users from permission profile

Returns a list of all users whose access is controlled by the given permission profile.

Set User Call Access

Give individual users access to calls.

Unassign Flows By CRM ID

Tool to unassign flows from prospects by their CRM Prospect ID.

Update a gong meeting v2 meetings meetingid

Update a Gong meeting by ID.

Update permission profile v2 permission profile

Update a permission profile.

Upload crm objects v2 crm entities

Uploads CRM entity data to Gong via LDJSON file.

Validate Meeting Integration

Validates Gong meeting integration status for one or more users by their email addresses.

FAQ

Frequently asked questions

Start with Gong.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Gong tool your agent needs.Free to start.

Start building