Gong for AI agents

Gong records and analyzes sales calls and meetings, surfacing insights on deals and rep performance for revenue teams. Teams use it to answer recurring questions about performance without building custom reporting. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

AnalyticsOAuth 2.0MCP + RESTgong.io
AUDIT LOG · GONGPOLICY: acme-support
09:41:07 · claude · u_8f2read
gong.list_tasks
List Tasks✓ allowed · 212ms
09:41:08 · claude · u_8f2read
gong.get_call_by_id
Get Call By ID✓ allowed · 164ms
09:41:09 · claude · u_8f2write
gong.create_activity_scorecards_report
Retrieve activity scorecards report✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
gong.delete_meeting
Delete Meeting✕ blocked · policy: deny
EVERY GONG CALL, ON THE RECORD
01 · USE CASES

What agents do in Gong.

01

Pull a call transcript

Fetch the transcript of a specific sales call to summarize key commitments for a deal review.

02

List calls for a deal

List recent calls tied to a CRM opportunity to build a timeline before a renewal conversation.

03

Check interaction statistics

Pull engagement statistics for an account, read-only, to spot deals that have gone quiet.

02 · ACTIONS

58 Gong actions, graded by risk.

Every Gong action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

32

Look things up. Allowed by default.

  • gong.list_tasks
    List Tasks
  • gong.get_call_by_id
    Get Call By ID
  • gong.get_user_by_id
    Get User By ID
  • gong.list_scorecards
    List Scorecards
  • gong.list_flow_folders
    List Flow Folders
  • gong.list_folder_calls
    List Folder Calls
  • gong.get_flow_prospects
    Get Flow Prospects
  • gong.list_call_outcomes
    List Call Outcomes
  • gong.get_call_transcript
    Get Call Transcript
  • gong.get_permission_profile
    Get permission profile
  • gong.list_all_users_v2_users
    List all users v2 users
  • gong.get_user_settings_history
    Get User Settings History
  • gong.get_interaction_statistics
    Get Interaction Statistics
  • gong.get_crm_integration_details
    Get Crm Integration Details
  • gong.get_crm_objects_v2_crm_entities
    Get crm objects v2 crm entities
  • gong.list_gong_engage_flows_v2_flows
    List gong engage flows v2 flows
+ 16 MORE

write

22

Create and change things. Allow, or ask the user first.

  • gong.add_new_call_v2_calls
    Add new call v2 calls
  • gong.post_day_by_day_activity_stats
    Post day by day activity stats
  • gong.add_call_media_v2_calls_id_media
    Add call media
  • gong.create_activity_scorecards_report
    Retrieve activity scorecards report
  • gong.create_a_new_gong_meeting_v2_meetings
    Create a new gong meeting v2 meetings
  • gong.update_a_gong_meeting_v2_meetings_meeting_id
    Update a gong meeting v2 meetings meetingid
  • gong.create_permission_profile_v2_permission_profile
    Create permission profile v2 permission profile
  • gong.update_permission_profile_v2_permission_profile
    Update permission profile v2 permission profile
  • gong.post_a_digital_interaction_v2_digital_interaction
    Post a digital interaction v2 digital interaction
  • gong.set_user_call_access
    Set User Call Access
  • gong.manage_user_call_access
    Get user call access
  • gong.assign_prospects_to_flow
    Assign prospects to flow
  • gong.register_crm_integration
    Register Crm Integration
  • gong.report_content_view_event
    Report Content View Event
  • gong.report_content_share_event
    Report Content Share Event
  • gong.erase_data_for_phone_number
    Erase data for phone number
+ 6 MORE

destructive

4

Delete, cancel or archive. Ask first, or deny outright.

  • gong.delete_meeting
    Delete Meeting
  • gong.delete_users_from_call_access_list
    Delete users from call access list
  • gong.delete_a_generic_crm_integration_v2_crm_integrations
    Delete a generic CRM integration
  • gong.unassign_flows_by_crm_id
    Unassign Flows By CRM ID
03 · HOW IT WORKS

Gong in three steps.

  1. 01Your users connect GongThey sign in to Gong on Arc0 Connect, under your brand, and approve the access you ask for.
  2. 02You set the rulesReads run, writes like “retrieve activity scorecards report” can wait for the user, and “delete Meeting” can be denied outright.
  3. 03Any agent can actYour agent calls Gong through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('gong', {
  read: 'allow',
  write: 'ask',        // create_activity_scorecards_report
  destructive: 'deny',  // delete_meeting
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Gong connects.

Users sign in to Gong on Arc0 Connect and approve the scopes you request. Build with Arc0’s Gong OAuth app, or bring your own so the Gong consent screen names you. Tokens refresh automatically, and you can export them whenever you want.

The same Gong connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
Username and password · OAuth 2.0
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Gong from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Gong and Arc0, answered.

Q01

Can I use Gong with Claude, ChatGPT or Cursor?

Yes. Connect Gong to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Gong actions you allow.

Q02

How do users connect Gong?

Users sign in to Gong on Arc0 Connect and approve the scopes you request. Build with Arc0’s Gong OAuth app, or bring your own so the Gong consent screen names you. Tokens refresh automatically, and you can export them whenever you want.

Q03

Which Gong actions can my agent take?

58 in total: 32 read, 22 write and 4 destructive, such as “retrieve activity scorecards report”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Gong?

Yes. Actions like “delete Meeting” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Gong too?

Yes. The same Gong connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Gong into your agent.

Your users connect Gong once, under your brand. Your agent gets 58 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan