Gongio MCP server
MCP server for Gong.io - access calls, transcripts, and users
22 stars5.3k downloads/wk
Reviews
Write oneNobody has reviewed Gongio yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gongio tools (15)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_callGet metadata for a specific Gong call including URL, direction, scope, system, and duration. Faster than get_call_summary when you only need call metadata.
get_call_summaryGet an AI-generated summary of a single call including brief overview, key points, topics, action items, and detailed outline. This is the recommended way to understand a call - use get_call_transcript only if you need exact quotes.
get_call_transcriptGet the raw transcript for a single call with speaker-attributed text. Only use this when you need exact quotes - prefer get_call_summary for understanding call content. Transcripts are truncated by default (10KB) to prevent context overflow - use maxLength and offset to paginate.
get_library_folder_callsGet all calls saved in a specific Gong library folder. Returns call IDs, titles, curator notes, and snippet timing. Use list_library_folders to find folder IDs. Call IDs can be passed to get_call_summary or get_call_transcript.
get_trackersList keyword tracker definitions configured in a workspace, including every tracked phrase and which side is tracked (company/customer). Call this before using the trackers filter on search_calls so you know what names exist — workspace admins set these up and naming varies (e.g., "Competitors" vs "Competitor Mentions"). Also useful to explain tracker hits that appear in call summaries.
get_userGet a specific user profile including name, email, title, phone, and settings. Use to resolve user IDs returned from call data.
list_callsList Gong calls with optional date filtering. Returns minimal call metadata (ID, title, date, duration). Use get_call_summary for details or get_call_transcript for full transcript.
list_library_foldersList all public Gong call library folders for a workspace. Returns folder IDs and names to use with get_library_folder_calls. Use list_workspaces to find workspace IDs.
list_usersList all Gong users in the organization. Returns name, email, title, and user IDs. Useful when you need a Gong user ID for search_calls filters like primaryUserIds, though for most "find calls by this person" cases you can pass their email directly to primaryUserEmails or participantEmails instead.
list_workspacesList all Gong workspaces with their IDs and names. Use workspace IDs as filters in list_calls, search_calls, get_trackers, and other tools.
search_callsSearch Gong calls with rich filters. The primary tool for narrowing down calls before drilling in with get_call_summary or get_call_transcript. Supported filters: - When: fromDateTime, toDateTime (ISO 8601). Always prefer a date range — unbounded queries pull every call in the workspace. - Who hosted: primaryUserIds, primaryUserEmails, excludePrimaryUserIds. - Who participated (host OR attendee OR
search_calls_by_accountFind calls involving a specific account/company by matching email domains of external participants. The Gong API does not natively support filtering by account name — this tool fetches calls in the date range and post-filters on parties[].emailAddress. Auto-paginates up to maxCalls. For external tech-stack joins (e.g., "all calls with prospects on Klaviyo"), resolve domains upstream and pass them
search_calls_by_opportunityFind calls linked to specific CRM Opportunities by ID or name substring. Requires Gong-CRM integration (Salesforce/HubSpot) — calls without CRM linkage will not match. Provide opportunityIds OR opportunityNames (or both).
search_transcriptsFree-text keyword search across call transcripts within a bounded date range. Use for ad-hoc searches like "calls mentioning competitor X". For recurring terms, prefer setting up Gong Trackers in the UI and using search_calls + get_call_summary — Trackers are server-side and dramatically cheaper. Date ranges > 30 days require additional narrowing via primaryUserIds or domains. Returns sentence-lev
search_usersSearch and filter users by IDs or creation date. More flexible than list_users for resolving specific user IDs from call data.
Public scan report
scanner v0.1.10 · 2026-11-05 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Gongio compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 93% of 48,243 servers
- Tools
- 15
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 22
- more than 91% of 28,706 servers
- Downloads a week
- 5,309
- more than 95% of 12,306 servers with a package
What its tools let an agent do: 15 read
Install Gongio in Claude Code, Cursor or VS Code
Runs npx -y gongio-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gongio-mcp -- npx -y gongio-mcp
What the publisher says
From the Gongio repository's README, as published. We do not edit it. Read it on GitHub
Gong MCP Server
An MCP (Model Context Protocol) server that provides access to your Gong.io data. Query calls, transcripts, users, keyword trackers, and more directly from Claude or any MCP-compatible client.
Tools Quick Reference
Response Size & Context Limits
search_calls can return a lot of data. Under the hood it:
- Auto-paginates up to ~5000 calls (50 API pages) per query
- Applies client-side filters (participant, customer, tracker, duration, etc.) after pagination
- Returns a rich per-call format (metadata + summary + topics + participants) by default
Guardrails built in:
- If the formatted output would exceed MAXMCPOUTPUTLENGTH (default 50000 chars, configurable via env var), the tool automatically falls back to a compact table with a warning. You still get every call ID and title — drill in with getcall_summary on specific ones.
- include: ["outline"] is expensive (~80KB per call). Avoid it in multi-call searches.
- Tracker data is filtered to only show trackers matching your trackers filter (or non-zero trackers if no filter) — no more walls of (0x) noise.
If your query hits the output cap, narrow it:
- Tighten fromDateTime / toDateTime
- Add scope: "External" or scope: "Internal"
- Add minDuration: 600 to skip short no-shows
- Add customerName or trackers filter
- Drop heavy include options like outline
Prerequisites
- Node.js 18+ or Docker
- Gong API credentials (Access Key and Secret)
Getting API Credentials
- Log into Gong as an admin
- Go to Company Settings → Ecosystem → API
- Click Create API Key
- Save both the Access Key and Secret (the secret is only shown once)
Installation
Option 1: npx (no install required)
npx gongio-mcpOption 2: Global npm install
npm install -g gongio-mcp
gongio-mcpOption 3: From source
git clone https://github.com/JustinBeckwith/gongio-mcp.git
cd gongio-mcp
npm install
npm run build
node dist/index.jsOption 4: Docker (build locally)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Gongio: common questions
- Is Gongio MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Gongio safety report
- How do I install Gongio?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Gongio need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Gongio maintained?
- The last commit was 8 days ago (2026-10-28). The latest release is v2.0.0.
- How does Gongio compare with other MCP servers?
- safety score 92/100 (higher than 93% of 48,243 servers); tools 15 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.