# How to integrate Gong MCP with Hermes

```json
{
  "title": "How to integrate Gong MCP with Hermes",
  "toolkit": "Gong",
  "toolkit_slug": "gong",
  "framework": "Hermes",
  "framework_slug": "hermes-agent",
  "url": "https://composio.dev/toolkits/gong/framework/hermes-agent",
  "markdown_url": "https://composio.dev/toolkits/gong/framework/hermes-agent.md",
  "updated_at": "2026-05-06T08:13:44.736Z"
}
```

## Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.
This guide explains the easiest and most robust way to connect your Gong account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

## Also integrate Gong with

- [ChatGPT](https://composio.dev/toolkits/gong/framework/chatgpt)
- [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)
- [OpenClaw](https://composio.dev/toolkits/gong/framework/openclaw)
- [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)

## TL;DR

### What is Composio Connect?
Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:
- Search and load tools from relevant toolkits on-demand, reducing context usage.
- Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
- Manage app authentication end-to-end with zero manual overhead.

## Connect Gong to Hermes

### Integrating Gong with Hermes
### Using Composio Connect CLI
1. Install the Composio CLI
Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

```bash
curl -fsSL https://composio.dev/install | bash
```

## 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 v2 calls id 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 correspondsto 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` | Create 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 v2 crm integrations | Deletes an existing crm integration from the gong platform. this endpoint should be used when you want to disconnect or remove a previously established integration between gong and a crm system, such as hubspot. it's particularly useful when you need to change crm providers, stop syncing data between gong and a specific crm, or troubleshoot integration issues by removing and re-adding the connection. the deletion is likely permanent, so use this endpoint with caution. it's important to note that this operation may affect data synchronization and potentially impact existing analytics or reports that rely on the integrated crm data. |
| `GONG_DELETE_A_GONG_MEETING_V2_MEETINGS` | Delete a gong meeting v2 meetings | When accessed through a bearer token authorization method, this endpoint requires the scope 'api:meetings:user:delete'. |
| `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 pubic 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 | Given an email address, this endpoint deletes from the gong system any calls or email messages that reference this address. email messages sent to or from the address are deleted. calls where the email address appears (as a lead, contact, attendee or speaker) are deleted. leads or contacts with the email address 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_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_CRM_INTEGRATION_DETAILS` | Get Crm Integration Details | .public-api-info { background: rgb(222, 235, 255);}.public-api-tip { background: rgb(227, 252, 239);}.public-api-parameter { background: rgba(9,30,66,0.08);}.public-api-note { background: rgb(234, 230, 255);}.public-api-important { background: rgb(255, 250, 230);}.public-api-critical { background: rgb(255, 235, 230);}table, th, td { border: 1px solid gray; border-collapse: collapse;}th, td { padding: 5px;}th { text-align: left;}img { border: 2px solid #d3d5d9;}returns the crm integration you set up using the put /v2/crm/integrations endpoint. you can only have one integration at a time. when accessed using a bearer token, this endpoint requires the 'api:crm:integrations:read' scope. |
| `GONG_GET_CRM_OBJECTS_V2_CRM_ENTITIES` | Get crm objects v2 crm entities | Retrieves crm entities from the gong platform. this endpoint allows users to fetch various crm objects such as accounts, deals, and contacts that have been integrated with gong's revenue intelligence system. it provides a way to access and utilize crm data within the context of gong's conversation analysis and insights. use this endpoint when you need to synchronize crm data with gong or when you want to retrieve the latest crm entity information for analysis or reporting purposes. the endpoint does not modify any data and is intended for read-only operations. note that the specific fields and structure of the returned entities may vary based on the crm system integrated with gong. |
| `GONG_GET_PERMISSION_PROFILE` | Get permission profile | Returns a permission profile. |
| `GONG_GET_REQUEST_STATUS_V2_CRM_REQUEST_STATUS` | Get request status v2 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_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_FLOWS_FOR_CRM_PROSPECTS` | List flows for crm prospects | Get the gong engage flows assigned to the given prospects. when accessed through a bearer token authorization method, this endpoint requires the scope 'api:flows:read'. |
| `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 flowemailowner 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 the comprehensive schema of crm entities in the gong platform. this endpoint provides detailed metadata about the structure, attributes, and relationships of entities within the customer relationship management (crm) system. it is particularly useful for developers integrating with gong's api who need to understand the data model of the crm entities. the endpoint returns a complete view of all crm entity schemas, which can be used for data mapping, validation, or building dynamic forms. note that this endpoint does not accept any parameters, meaning it returns the full schema without filtering options. while powerful, be mindful of potential performance implications when dealing with large, complex crm structures. |
| `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` | Manage user call access | Returns a list of users who have received individual access to calls through the api. this endpoint doesn't cover user that have access for other reasons (such as sharing recipients, or 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_POST_INTERACTION_FILTER_STATS` | Post interaction filter stats | Returns interaction stats for users based on calls that have whisper turned on. when accessed through a bearer token authorization method, this endpoint requires the scope 'api:stats:interaction'. |
| `GONG_POST_MEETING_INTEGRATION_STATUS` | Post meeting integration status | When accessed through a bearer token authorization method, this endpoint requires the scope 'api:meetings:integration:status'. |
| `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_VIEWED_EVENT` | Report content viewed event | Push engagement events into gong and display them as events in gong’s activity timeline, when a content is viewed by an external participant (for example, a contract was “viewed” by the prospect) when accessed through a bearer token authorization method, this endpoint requires the scope 'api:engagement-data:write'. |
| `GONG_REPORT_CUSTOM_ENGAGEMENT_EVENT` | Report Custom Engagement Event | Push engagement events into gong and display them as events in gong’s activity timeline, when a content is engaged by an external participant (for example, a contract was “signed” by the prospect) 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_FOR_A_SPECIFIC_CALL_V2_CALLS_ID` | Retrieve data for a specific call v2 calls id | Retrieve data for a specific call. 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 | Shows the elements in the gong system that reference the given email address. given an emails address, this endpoint returns details of all calls and email messages that reference this address, and any leads or contacts with this email address. when accessed through a bearer token authorization method, 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_SCORECARDS_DETAILS_V2_SETTINGS_SCORECARDS` | Retrieve scorecards details v2 settings scorecards | Retrieve all the scorecards within the gong system. when accessed through a bearer token authorization method, this endpoint requires the scope 'api:settings:scorecards: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_TRANSCRIPTS_OF_CALLS_V2_CALLS_TRANSCRIPT` | Retrieve transcripts of calls v2 calls transcript | Returns transcripts for calls that took place during the specified date period. if call ids are specified, only transcripts for calls with those ids that took place during the time period are returned. when accessed through a bearer token authorization method, this endpoint requires the scope 'api:calls:read:transcript'. |
| `GONG_RETRIEVE_USER_SETTINGS_HISTORY` | Retrieve User Settings History | Retrieve a specific user's settings history. when accessed through a bearer token authorization method, this endpoint requires the scope 'api:users:read'. |
| `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_RETRIEVE_USER_V2_USERS_ID` | Retrieve user v2 users id | Retrieve a specific user. 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_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_UPDATE_SHARED_CONTENT_EVENT` | Update shared content event | Push engagement events into gong and display them as events in gong’s activity timeline, when a gong user shares content with external participants (for example, a contract was “shared” by the account executive with his prospects) when accessed through a bearer token authorization method, this endpoint requires the scope 'api:engagement-data:write'. |
| `GONG_UPLOAD_CRM_OBJECTS_V2_CRM_ENTITIES` | Upload crm objects v2 crm entities | Uploads crm data files to the gong platform for integration and analysis. this endpoint allows users to send large crm data files (up to 200mb) using a multipart/form-data request. it should be used when integrating crm systems with gong's revenue intelligence platform to provide up-to-date customer interaction data. the endpoint is specifically designed for file uploads and does not support other operations like querying or modifying existing data. ensure that the uploaded file contains properly structured crm data compatible with gong's system for successful integration and subsequent analysis. |

## Supported Triggers

None listed.

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

The Gong MCP server provides comprehensive access to Gong operations through Composio. Once connected, Hermes can perform all major Gong actions on your behalf using natural language commands.

## Complete Code

None listed.

## Conclusion

### Way Forward
With Gong connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.
From here, you can extend Hermes further:
- Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
- Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
- Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.
If you run into trouble or want to share what you've built, join the [community](https://discord.com/invite/composio) or check out the [Docs](https://docs.composio.dev?utm_source=toolkits&utm_medium=framework_template&utm_campaign=hermes&utm_content=docs) for deeper configuration options.

## How to build Gong MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/gong/framework/chatgpt)
- [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)
- [OpenClaw](https://composio.dev/toolkits/gong/framework/openclaw)
- [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)

## 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.
- [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.
- [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.
- [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.
- [Discordbot](https://composio.dev/toolkits/discordbot) - Discordbot is an automation tool for Discord servers that handles moderation, messaging, and user engagement. It helps communities run smoothly by automating routine and complex tasks.
- [Echtpost](https://composio.dev/toolkits/echtpost) - Echtpost is a secure digital communication platform for encrypted document and message exchange. It ensures confidential data stays private and protected during transmission.
- [Egnyte](https://composio.dev/toolkits/egnyte) - Egnyte is a cloud-based platform for secure file sharing, storage, and governance. It helps teams collaborate efficiently while maintaining data compliance and security.
- [Google Meet](https://composio.dev/toolkits/googlemeet) - Google Meet is a secure video conferencing platform for virtual meetings, chat, and screen sharing. It helps teams connect, collaborate, and communicate seamlessly from anywhere.
- [Heartbeat](https://composio.dev/toolkits/heartbeat) - Heartbeat is a plug-and-play platform for building and managing online communities. It helps you organize users, channels, events, and discussions in one place.

## 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 Hermes?

Yes, you can. Hermes 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)
