# How to connect Gong to Grok Bot

```json
{
  "title": "How to connect Gong to Grok Bot",
  "toolkit": "Gong",
  "toolkit_slug": "gong",
  "framework": "Grok Bot",
  "framework_slug": "grok-bot",
  "url": "https://composio.dev/toolkits/gong/framework/grok-bot",
  "markdown_url": "https://composio.dev/toolkits/gong/framework/grok-bot.md",
  "updated_at": "2026-08-28T15:33:31.489Z"
}
```

## Introduction

Grok is xAI's assistant, and its bot builder lets you create a personal agent that holds context, runs skills, and connects to the apps you already use through plugins.
This guide explains how to connect Gong to a Grok bot using Composio Connect, which handles OAuth, token refresh, and reliability so you do not have to. You add Composio as a plugin, authenticate once, then ask your bot to work with Gong in plain language.

## Also integrate Gong with

- [ChatGPT Work](https://composio.dev/toolkits/gong/framework/chatgpt)
- [Antigravity](https://composio.dev/toolkits/gong/framework/antigravity)
- [OpenAI Agents SDK](https://composio.dev/toolkits/gong/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/gong/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/gong/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/gong/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/gong/framework/codex)
- [Kimi Code](https://composio.dev/toolkits/gong/framework/kimi)
- [OpenClaw](https://composio.dev/toolkits/gong/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/gong/framework/hermes-agent)
- [Pi](https://composio.dev/toolkits/gong/framework/pi-agent)
- [DeepSeek Harness](https://composio.dev/toolkits/gong/framework/deepseek)
- [CLI](https://composio.dev/toolkits/gong/framework/cli)
- [Google ADK](https://composio.dev/toolkits/gong/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/gong/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/gong/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/gong/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/gong/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/gong/framework/crew-ai)
- [Pydantic AI](https://composio.dev/toolkits/gong/framework/pydantic-ai)
- [AutoGen](https://composio.dev/toolkits/gong/framework/autogen)

## TL;DR

Composio exposes 1,000+ apps to your Grok bot through a single connection, so you get:
- Connect to 1,000+ apps with on-demand tool loading, so you do not fill your context window with unnecessary tool definitions.
- Use programmatic tool calling through a remote workbench, letting the model write its own code to handle complex tool chaining. This reduces back-and-forth for frequent tool calls.
- Handle large tool responses outside the model context to keep conversations lean.

## Connect Gong to Grok Bot

### Connecting Gong to Grok Bot
Once Grok Bot is set up, you connect Gong entirely from its interface, and the whole flow takes under a minute.
### Set up Grok Bot
1. Get access. Grok Bot is included with a paid Cursor plan (Cursor Pro, Pro+, or Ultra) or a Cursor Teams seat. You can also grant usage by linking an individual SuperGrok, SuperGrok Plus, or SuperGrok Heavy subscription to your Cursor account.
2. Download and sign in. Get the Grok Bot desktop app for macOS or Windows from [x.ai/bot](https://x.ai/bot), then sign in with your Cursor account. An iPhone companion app is also available, and your bots sync across devices.
3. Create a bot. Pick a suggested role or define your own, then give it a short name, one primary job, and a short description of how it should work. Focused bots work best, because a clear role gives the bot more useful context over time.
### Connect Gong
1. Open Plugins
Open the Grok bot you want to connect to Gong, then click Plugins in the left sidebar to open the plugin marketplace.
2. Search for Composio and add it
Type Composio into the Search plugins box and click Add on the Composio result. It then shows under 1 installed at the top of the marketplace.
3. Open the installed plugin
Go to the Installed section and click the Composio entry. You'll see its connector and skills listed (for example, 1 connector, 2 skills).
4. Authenticate
Click Authenticate. You'll be taken to the Composio consent screen. Review the access it requests and click Authorize. Composio handles the OAuth handshake for you, so you never touch API keys or tokens.
5. Connect your Gong account
Back in the chat, ask your bot to connect to Gong or give it any Gong task.
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"
It will prompt you to authenticate and authorize access.
That's it. Composio's tools are now available in your Grok bot, and your Gong account is ready to use.

## What is Grok Bot?

Grok is xAI's assistant, available as a chat interface and a bot builder for creating personal agents that run skills and connect to external apps.
With Composio Connect, your Grok bot can securely access apps like Gong through MCP without you sharing account credentials directly with the agent.

## 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, process call recordings, 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.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `GONG_ADD_CALL_MEDIA_V2_CALLS_ID_MEDIA` | Add call media | Adds a call media, recorded by a telephony system (PBX) or other media recording facility. Gong accepts call recordings in various audio and video file formats, including WAV, MP3, MP4, MKV and FLAC. If uploading a dual-channel (stereo) file separated by speaker, make sure to specify which channel corresponds to the company team member (rep) in the parties/mediaChannelId parameter of the Add New Call operation. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:create'. |
| `GONG_ADD_NEW_CALL_V2_CALLS` | Add new call v2 calls | When using this endpoint, either provide a downloadMediaUrl or use the returned callId in a follow-up request to /v2/calls/{id}/media to upload the media file. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:create'. |
| `GONG_AGGREGATE_ACTIVITY_BY_PERIOD_VIA_API` | 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. This endpoint returns multiple records, one for each user. For each user there are items for every time period in the date range, including statistics about the user's activity. Records are returned only for users with activity in the range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:user-actions'. |
| `GONG_AGGREGATE_USER_ACTIVITY_STATISTICS` | Aggregate user activity statistics | Lists the activity of multiple users within the Gong system during a defined period. Given the period, this endpoint returns multiple records, one for each user, with an applicable activity during the period. Each record includes statistics about the user's activity. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:user-actions'. |
| `GONG_ASSIGN_PROSPECTS_TO_FLOW` | Assign prospects to flow | Use this endpoint to assign a number of prospects to a flow. Prospects can be contacts or leads in your CRM. Generate a list of comma separated CRM Ids of the prospects you want to add to a flow. The flowInstanceOwnerEmail parameter is the email address of the Gong user who set up the flow instance and owns the flow to-dos. You can assign up to 200 prospects to a flow in a single request. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:flows:write'. |
| `GONG_CREATE_ACTIVITY_SCORECARDS_REPORT` | 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. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:scorecards'. |
| `GONG_CREATE_A_NEW_GONG_MEETING_V2_MEETINGS` | Create a new gong meeting v2 meetings | When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:meetings:user:create'. |
| `GONG_CREATE_PERMISSION_PROFILE_V2_PERMISSION_PROFILE` | Create permission profile v2 permission profile | Create a permission profile in a given workspace. |
| `GONG_DATA_PRIVACY_FOR_PHONE_NUMBER` | Data privacy for phone number | Shows the elements in the Gong system that reference the given phone number. Given a phone number, this endpoint returns details of any leads or contacts with this phone number and their associated calls and email messages. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:data-privacy:read'. |
| `GONG_DELETE_A_GENERIC_CRM_INTEGRATION_V2_CRM_INTEGRATIONS` | Delete a generic CRM integration | Deletes an existing generic CRM integration from the Gong platform. This endpoint asynchronously removes a CRM integration and all its associated CRM objects (Accounts, Contacts, Deals, Leads, and Users). Use this when you want to disconnect a previously established integration between Gong and a CRM system. IMPORTANT: This endpoint only works with generic CRM integrations created via the 'register_crm_integration' action. It does NOT delete native integrations (e.g., Salesforce, HubSpot) that were set up directly through Gong's UI. The deletion is permanent and cannot be undone, so use with caution. This operation will affect data synchronization and may impact existing analytics or reports that rely on the integrated CRM data. Before deletion, you can retrieve existing integration details using the 'get_crm_integration_details' action to verify the integration ID. |
| `GONG_DELETE_MEETING` | Delete Meeting | Deletes a Gong meeting created via the Meetings API (Beta). Use this to remove a scheduled meeting by providing its unique meeting ID and the organizer's email address. Note: This endpoint is for meetings created through Gong's Meetings API, not for recorded calls accessible via the Calls API. Returns organizer email and request ID upon successful deletion. |
| `GONG_DELETE_USERS_FROM_CALL_ACCESS_LIST` | Delete users from call access list | Remove individual user access from calls. The request can only remove access previously given by the /v2/calls/users-access API. If a given user does not have access to the call, they will be unaffected. If a given user does have access to the call, but not through the public API (for example if the call was shared with the user), the user's access will remain unchanged. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:call-user-access:write'. |
| `GONG_ERASE_DATA_FOR_EMAIL_ADDRESS` | Erase data for email address | Erase all data associated with an email address from Gong (GDPR compliance). This endpoint permanently deletes from the Gong system: - All calls where the email address appears (as lead, contact, attendee, or speaker) - All email messages sent to or from the address - All leads or contacts with this email address **IMPORTANT NOTES:** - The deletion is NOT immediate and may take several hours to complete - Has a data integrity protection mechanism to prevent deletion of abnormal number of objects - Delete the data from your CRM and email system BEFORE this operation to prevent re-import - If deletion fails, contact support at help@gong.io - Requires Bearer token scope: 'api:data-privacy:delete' **CAUTION:** This is a destructive operation that cannot be undone. |
| `GONG_ERASE_DATA_FOR_PHONE_NUMBER` | 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. Email messages sent to or from these leads/contacts are deleted. Calls where the leads/contacts appear are deleted. The deletion is not immediate, and may take several hours to complete. This endpoint contains a data integrity protection mechanism to prevent the deletion of an abnormal number of objects. If the deletion fails please contact support at help@gong.io Delete the data from your CRM and email system before performing this operation so that private data is not re-imported into Gong. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:data-privacy:delete'. |
| `GONG_FETCH_ALL_PERMISSION_PROFILES` | Fetch all permission profiles | Returns a list of all permission profiles. The listing is in the alphabetical order of the profile names. |
| `GONG_GET_CALL_BY_ID` | Get Call By ID | Tool to fetch specific call metadata by call ID. Use when you need to retrieve detailed information about a specific call using Gong's unique identifier. |
| `GONG_GET_CALL_TRANSCRIPT` | Get Call Transcript | Tool to retrieve call transcripts from Gong. Use when you need to access the text content of calls with speaker information, timestamps, and topic categorization. Requires either a date range or specific call IDs to filter results. |
| `GONG_GET_CRM_INTEGRATION_DETAILS` | Get Crm Integration Details | Retrieves details of generic CRM integrations registered with Gong. This endpoint returns generic CRM integrations that were set up using the PUT /v2/crm/integrations endpoint. It does NOT return native integrations (e.g., SALESFORCE, HubSpot) that are configured through Gong's UI. Note: Gong allows only one active CRM integration at a time (either generic or native). If a native integration is active, you cannot register a generic integration until the native one is disconnected. Returns an empty list if no generic CRM integrations exist. Required OAuth scope: 'api:crm:integrations:read' |
| `GONG_GET_CRM_OBJECTS_V2_CRM_ENTITIES` | Get crm objects v2 crm entities | Retrieves specific CRM objects by their IDs from Gong's CRM integration. Use this endpoint to fetch detailed information about CRM entities (accounts, contacts, deals, or leads) that have been uploaded to Gong through a registered CRM integration. This is particularly useful during development to verify that CRM objects are uploaded and processed correctly. Prerequisites: - A registered CRM integration (use the register CRM integration endpoint first) - CRM objects must be uploaded to Gong before they can be retrieved - You need the specific CRM IDs of the objects you want to fetch The response includes a crmObjectsMap containing the requested CRM objects with their fields and values as defined in your CRM system. |
| `GONG_GET_FLOW_PROSPECTS` | Get Flow Prospects | Tool to retrieve Gong Engage flows assigned to specified prospects. Use when you need to get flow instance IDs and details for specific CRM prospect IDs. Requires 'api:flows:read' scope. |
| `GONG_GET_INTERACTION_STATISTICS` | Get Interaction Statistics | Tool to retrieve interaction trend statistics for users based on calls with Whisper enabled. Use when analyzing user interaction patterns, measuring engagement metrics, or tracking communication behaviors over a specified date range. Returns metrics like interactivity, question rate, longest monologue, and patience levels. |
| `GONG_GET_PERMISSION_PROFILE` | Get permission profile | Returns a permission profile. |
| `GONG_GET_REQUEST_STATUS_V2_CRM_REQUEST_STATUS` | Get CRM Request Status | The GetCRMRequestStatus endpoint retrieves the current status of CRM integration requests in the Gong platform. It allows users to check the progress and outcome of operations related to CRM data uploads, synchronization, or other CRM-related processes. This endpoint is particularly useful for monitoring the health and progress of CRM integrations, troubleshooting issues, and ensuring data consistency between Gong and connected CRM systems. It should be used when you need to verify if a CRM integration request has been completed, is still in progress, or has encountered any errors. The endpoint does not modify any data and is intended for status checking only. Note that the specific details returned may vary depending on the type and complexity of the CRM integration request being queried. |
| `GONG_GET_USER_BY_ID` | Get User By ID | Tool to retrieve individual user details by user ID. Use when you need to fetch specific user information including profile data, settings, and organizational details. |
| `GONG_GET_USER_SETTINGS_HISTORY` | Get User Settings History | Tool to retrieve historical changes to a user's settings. Use when you need to track capability modifications for a specific user identified by their Gong ID. |
| `GONG_LIST_ALL_COACHING_METRICS_V2_COACHING` | List all coaching metrics v2 coaching | List all of the coaching metrics of a manager. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:coaching:read'. |
| `GONG_LIST_ALL_COMPANY_WORKSPACES_V2_WORKSPACES` | List all company workspaces v2 workspaces | Returns a list of all workspaces including their details. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:workspaces:read'. |
| `GONG_LIST_ALL_USERS_V2_USERS` | List all users v2 users | List all of the company's users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'. |
| `GONG_LIST_CALL_OUTCOMES` | List Call Outcomes | Tool to retrieve all available call outcomes defined in Gong. Use when you need to list all call outcome configurations including their categories, sentiments, and automation settings. |
| `GONG_LIST_FLOW_FOLDERS` | List Flow Folders | Tool to list all Gong Engage flow folders with visibility types. Use when you need to retrieve company flow folders, personal folders, and folders shared with a specific user. |
| `GONG_LIST_FOLDER_CALLS` | List Folder Calls | Given a folder id, this endpoint retrieves a list of calls in it. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:library:read'. |
| `GONG_LIST_GONG_ENGAGE_FLOWS_V2_FLOWS` | 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. * Personal: reps can set up their own flows which are only available to them. * Shared: reps can share a flow with other reps. Those reps can then add leads to the flow. This endpoint returns all company flows, together with personal flows and flows shared with the user specified in the flowOwnerEmail parameter. When accessed through a Bearer token authorization method, use the 'api:flows:read' scope. |
| `GONG_LIST_SCHEMA_FIELDS_V2_CRM_ENTITY_SCHEMA` | List schema fields v2 crm entity schema | Retrieves schema fields for a specific CRM object type within a Generic CRM integration. Returns field metadata including names, data types (STRING, NUMBER, PICKLIST, etc.), labels, reference relationships, and picklist values for ACCOUNT, CONTACT, DEAL, or LEAD objects. IMPORTANT: Only works with Generic CRM integrations created via /v2/crm/integrations API. Does NOT work with native integrations (Salesforce, HubSpot, Dynamics 365). Required: integrationId (from Generic CRM integration creation), objectType (ACCOUNT/CONTACT/DEAL/LEAD). |
| `GONG_LIST_SCORECARDS` | List Scorecards | Tool to retrieve all scorecards within the Gong system. Use when you need to list all scorecard configurations and their associated assessment questions. |
| `GONG_LIST_TASKS` | List Tasks | Tool to retrieve Engage tasks assigned to a specific user with filtering options. Use when you need to list tasks by status, action type, and other criteria. Requires 'api:tasks:read' scope. |
| `GONG_LIST_USERS_BY_FILTER_V2_USERS_EXTENSIVE` | List users by filter v2 users extensive | List multiple Users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'. |
| `GONG_MANAGE_USER_CALL_ACCESS` | Get user call access | Retrieves a list of users who have been granted individual access to specific calls through the API. This endpoint returns only users with explicit API-granted access and doesn't include users who have access through other means (such as being sharing recipients or having access through permission profiles). When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:call-user-access:read'. |
| `GONG_POST_A_DIGITAL_INTERACTION_V2_DIGITAL_INTERACTION` | Post a digital interaction v2 digital interaction | When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:digital-interactions:write'. |
| `GONG_POST_DAY_BY_DAY_ACTIVITY_STATS` | Post day by day activity stats | Retrieve the daily activity of multiple users within the Gong system for a range of dates. This endpoint returns records including statistics about each user's activity, on the daily level. Records are returned only for users with activity in the range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:stats:user-actions:detailed'. |
| `GONG_REGISTER_CRM_INTEGRATION` | Register Crm Integration | Updates an existing CRM integration in the Gong platform. This endpoint allows you to modify the details of a previously set up integration between Gong and your Customer Relationship Management (CRM) system. It's primarily used for changing the integration's name or reassigning the ownership to a different team member. This operation is crucial for maintaining accurate and up-to-date integration configurations, especially when there are changes in your organization's structure or integration strategies. Note that this endpoint only updates the integration metadata and does not affect the actual data synchronization between Gong and your CRM. |
| `GONG_REPORT_CONTENT_SHARE_EVENT` | Report Content Share Event | Tool to push content share engagement events to Gong's activity timeline. Use when documenting that a Gong user shared content with external participants such as contracts or proposals. |
| `GONG_REPORT_CONTENT_VIEW_EVENT` | Report Content View Event | Tool to log content view engagement events to Gong's activity timeline. Use when tracking external participants viewing shared content like documents or presentations. |
| `GONG_REPORT_CUSTOM_ENGAGEMENT_EVENT` | Report Custom Engagement Event | Report custom engagement events to Gong's activity timeline. Use this action to track when external participants (prospects, customers) engage with content such as viewing documents, signing contracts, attending webinars, or downloading materials. The events appear in Gong's activity timeline and help track customer engagement. Required fields: reportingSystem (identifier for your system), eventTimestamp (ISO-8601 format), and actor information (at minimum actor__email and actor__name) to identify who performed the action. Common use cases: Document viewed, contract signed, webinar attended, presentation downloaded, proposal opened. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:engagement-data:write'. |
| `GONG_RETRIEVE_CALL_DATA_BY_DATE_RANGE_V2_CALLS` | Retrieve call data by date range v2 calls | List calls that took place during a specified date range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:read:basic'. |
| `GONG_RETRIEVE_DATA_PRIVACY_INFO_FOR_EMAIL_ADDRESS` | Retrieve data privacy info for email address | Retrieves data privacy information for a third-party email address. Shows all elements in the Gong system that reference the given email address, including calls, email messages, meetings, customer data, and engagement events. This endpoint is designed for third-party privacy requests (e.g., customers, prospects, or external contacts) and will reject internal Gong user email addresses. When accessed through a Bearer token authorization, this endpoint requires the scope 'api:data-privacy:read'. |
| `GONG_RETRIEVE_FILTERED_CALL_DETAILS` | Retrieve filtered call details | Lists detailed call data for calls that took place during a specified date range, have specified call IDs or hosted by specified users. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:calls:read:extensive'. Moreover, clients requesting media download URLs by the contentSelector.exposedFields.media field should also have the scope 'api:calls:read:media-url'. |
| `GONG_RETRIEVE_LIBRARY_FOLDERS_V2_LIBRARY_FOLDERS` | Retrieve library folders v2 library folders | Use this endpoint to retrieve a list of public library folders. We do not allow retrieval of either private or archived folders. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:library:read'. |
| `GONG_RETRIEVE_LOGS_DATA_BY_TYPE_AND_TIME_RANGE_V2_LOGS` | Retrieve logs data by type and time range v2 logs | List log entries that took place during a specified time range. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:logs:read'. |
| `GONG_RETRIEVE_MANUAL_CRM_CALL_ASSOCIATIONS` | 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. Actions will be listed in the ascending order of their timing. Notice if a call was associated and later re-associated the API will return both events. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:crm-calls:manual-association:read'. |
| `GONG_RETRIEVE_TRACKER_DETAILS_V2_SETTINGS_TRACKERS` | Retrieve tracker details v2 settings trackers | Retrieves details of all keyword trackers in the system or in a given workspace. When accessed through a Bearer token authorization method, this endpoint requires the 'api:settings:trackers:read' scope. |
| `GONG_RETRIEVE_USERS_FROM_PERMISSION_PROFILE` | Retrieve users from permission profile | Returns a list of all users whose access is controlled by the given permission profile. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:users:read'. |
| `GONG_SET_USER_CALL_ACCESS` | Set User Call Access | Give individual users access to calls. If a user already has access (perhaps the call was shared with them, or they have access through their permission profiles) the request will have no effect. When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:call-user-access:write'. |
| `GONG_UNASSIGN_FLOWS_BY_CRM_ID` | Unassign Flows By CRM ID | Tool to unassign flows from prospects by their CRM Prospect ID. Use when you need to remove a prospect from specific flows or all flows in Gong Engage. |
| `GONG_UPDATE_A_GONG_MEETING_V2_MEETINGS_MEETING_ID` | Update a gong meeting v2 meetings meetingid | When accessed through a Bearer token authorization method, this endpoint requires the scope 'api:meetings:user:update'. |
| `GONG_UPDATE_PERMISSION_PROFILE_V2_PERMISSION_PROFILE` | Update permission profile v2 permission profile | Update a permission profile. |
| `GONG_UPLOAD_CRM_OBJECTS_V2_CRM_ENTITIES` | Upload crm objects v2 crm entities | Uploads CRM entity data to Gong via LDJSON file. Use this to insert, update, or delete CRM entities (Accounts, Contacts, Deals, Leads, Stages, Business Users) in Gong's platform. The file should be in LDJSON format (Line-Delimited JSON) where each line is a separate JSON object representing one entity. Each entity object must include 'objectId' (unique CRM ID), 'objectType' (matching the objectType parameter), and 'fields' (array of name-value pairs for entity attributes). Maximum file size is 200MB. After upload, use the returned requestId with /v2/crm/request-status to check processing status. Requires 'api:crm:upload' scope and a registered CRM integration (via /v2/crm/integrations). |
| `GONG_VALIDATE_MEETING_INTEGRATION` | Validate Meeting Integration | Validates Gong meeting integration status for one or more users by their email addresses. This endpoint checks if users have their meeting integration properly configured in Gong. Returns status information including whether users exist, if their integration is valid, and any error messages with help/fix URLs if issues are found. Use this when you need to: - Verify meeting integration is working for specific users - Diagnose meeting recording or import issues - Check if users are properly set up to use Gong meeting features - Troubleshoot why meetings aren't being captured for certain users Note: The API returns an empty array when all specified users have valid integration or when users don't have meeting integration issues to report. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

Once connected, your Grok bot can access the Gong MCP server through Composio to run the actions you authorize, using plain language in the chat.

## Complete Code

None listed.

## Conclusion

### Way Forward
Now that Gong is connected, extend your setup by connecting the other apps you already use every day, so your Grok bot can run true cross-app workflows end to end.
- Connect Calendar to turn threads into scheduled meetings automatically.
- Connect Slack or Teams to post summaries, approvals, and alerts where your team works.
- Connect Notion, Linear, Jira, or Asana to convert requests into tickets, tasks, and docs.
- Connect Drive, Dropbox, or OneDrive to fetch, file, and share attachments without manual steps.
Start with one workflow you do repeatedly, then keep adding apps as you find new handoffs. With everything behind a single connection, your bot can coordinate multiple tools safely and reliably in one conversation.

## How to build Gong MCP Agent with another framework

- [ChatGPT Work](https://composio.dev/toolkits/gong/framework/chatgpt)
- [Antigravity](https://composio.dev/toolkits/gong/framework/antigravity)
- [OpenAI Agents SDK](https://composio.dev/toolkits/gong/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/gong/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/gong/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/gong/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/gong/framework/codex)
- [Kimi Code](https://composio.dev/toolkits/gong/framework/kimi)
- [OpenClaw](https://composio.dev/toolkits/gong/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/gong/framework/hermes-agent)
- [Pi](https://composio.dev/toolkits/gong/framework/pi-agent)
- [DeepSeek Harness](https://composio.dev/toolkits/gong/framework/deepseek)
- [CLI](https://composio.dev/toolkits/gong/framework/cli)
- [Google ADK](https://composio.dev/toolkits/gong/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/gong/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/gong/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/gong/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/gong/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/gong/framework/crew-ai)
- [Pydantic AI](https://composio.dev/toolkits/gong/framework/pydantic-ai)
- [AutoGen](https://composio.dev/toolkits/gong/framework/autogen)

## Related Toolkits

- [Gmail](https://composio.dev/toolkits/gmail) - Gmail is Google's email service with powerful spam protection, search, and G Suite integration. It keeps your inbox organized and makes communication fast and reliable.
- [Outlook](https://composio.dev/toolkits/outlook) - Outlook is Microsoft's email and calendaring platform for unified communications and scheduling. It helps users stay organized with powerful email, contacts, and calendar management.
- [Slack](https://composio.dev/toolkits/slack) - Slack is a channel-based messaging platform for teams and organizations. It helps people collaborate in real time, share files, and connect all their tools in one place.
- [Microsoft teams](https://composio.dev/toolkits/microsoft_teams) - Microsoft Teams is a collaboration platform that combines chat, meetings, and file sharing within Microsoft 365. It keeps distributed teams connected and productive through seamless virtual communication.
- [Slackbot](https://composio.dev/toolkits/slackbot) - Slackbot is a conversational automation tool for Slack that handles reminders, notifications, and automated responses. It boosts team productivity by streamlining onboarding, answering FAQs, and managing timely alerts—all right inside Slack.
- [2chat](https://composio.dev/toolkits/_2chat) - 2chat is an API platform for WhatsApp and multichannel text messaging. It streamlines chat automation, group management, and real-time messaging for developers.
- [Agent mail](https://composio.dev/toolkits/agent_mail) - Agent mail provides AI agents with dedicated email inboxes for sending, receiving, and managing emails. It empowers agents to communicate autonomously with people, services, and other agents—no human intervention needed.
- [Android Texter](https://composio.dev/toolkits/android_texter) - Android Texter is an API service that connects Android phones to SMS, MMS, contacts, and device data. Use it to automate mobile messaging without building your own phone-to-API bridge.
- [Basecamp](https://composio.dev/toolkits/basecamp) - Basecamp is a project management and team collaboration tool by 37signals. It helps teams organize tasks, share files, and communicate efficiently in one place.
- [Blooio](https://composio.dev/toolkits/blooio) - Blooio is a stable v2 API platform for messaging, chats, contacts, groups, phone numbers, and account analytics. It gives teams a clean way to build reliable communication workflows without stitching together fragile custom APIs.
- [CallOnTheGo](https://composio.dev/toolkits/callonthego) - CallOnTheGo is a telephony API for managing phone numbers, caller IDs, suppression lists, audio assets, contact lists, and Voice AI campaigns. It provides programmatic control over calling infrastructure and campaign automation for scalable voice outreach.
- [CardClan](https://composio.dev/toolkits/cardclan) - CardClan is a digital card platform for creating and sending personalized team cards. Use it to celebrate moments, share card links, and manage card workflows without extra coordination.
- [Chatwork](https://composio.dev/toolkits/chatwork) - Chatwork is a team communication platform with group chats, file sharing, and task management. It helps businesses boost collaboration and streamline productivity.
- [Clickmeeting](https://composio.dev/toolkits/clickmeeting) - ClickMeeting is a cloud-based platform for running online meetings and webinars. It helps businesses and individuals host, manage, and engage virtual audiences with ease.
- [Confluence](https://composio.dev/toolkits/confluence) - Confluence is Atlassian's team collaboration and knowledge management platform. It helps your team organize, share, and update documents and project content in one secure workspace.
- [Daily](https://composio.dev/toolkits/daily) - Daily is a WebRTC video and audio API platform for building rooms, meetings, recordings, live streams, transcriptions, and telephony. It gives developers reliable real-time media infrastructure without managing complex conferencing stacks.
- [Dailybot](https://composio.dev/toolkits/dailybot) - DailyBot streamlines team collaboration with chat-based standups, reminders, and polls. It keeps work flowing smoothly in your favorite messaging platforms.
- [Dialmycalls](https://composio.dev/toolkits/dialmycalls) - Dialmycalls is a mass notification service for sending voice and text messages to contacts. It helps teams and organizations quickly broadcast urgent alerts and updates.
- [Dialpad](https://composio.dev/toolkits/dialpad) - Dialpad is a cloud-based business phone and contact center system for teams. It unifies voice, video, messaging, and meetings across your devices.
- [Discord](https://composio.dev/toolkits/discord) - Discord is a real-time messaging and VoIP platform for communities and teams. It lets users chat, share media, and collaborate across public and private channels.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Gong MCP?

With a standalone Gong MCP server, the agents and LLMs can only access a fixed set of Gong tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Gong and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Grok Bot?

Yes, you can. Grok Bot fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Gong tools.

### Can I manage the permissions and scopes for Gong while using Tool Router?

Yes, absolutely. You can configure which Gong scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Gong data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
