Secure G2 access for AI agents

Browse G2's product, vendor, and category catalog, analyze buyer intent and competitive intelligence, read reviews, and manage research boards, using G2's official MCP server.

G2 connects your agents to product, vendor, and category data, buyer intent and competitive intelligence, reviews, and research boards — useful for sales and market research workflows, but also a window into what your prospects and competitors are doing. Every call runs through your policies and is logged for audit.

Server URL: https://mcp.g2.com/mcp

Before you begin

  • A G2 account that can create OAuth apps in G2's developer portal, plus a G2 subscription covering the data your agents need.
  • Administrator access to your SecureAuth Agent Authority workspace, to add the resource.

Setup has three parts: register an OAuth app in G2, add G2 from the catalog, then authorize and connect.

Setup

  1. Register an OAuth app in G2 and copy its credentials (see Bring your own app)
  2. Navigate to Resources and click Add Resource
  3. Select G2 from the catalog, enter the Client ID and Client Secret, and set Token Endpoint Authentication to Client secret in POST body
  4. Click Add

When you save, the gateway sends you to G2 to sign in (through your SSO, if configured) and authorize the app. Review the requested access and click Allow Access. You return to the gateway with your G2 account connected.

Access is per user. Each additional user connects their own G2 account the first time their agent calls a G2 tool: the gateway returns a sign-in link, the user authorizes once, and the tools work from then on. G2's own account and subscription-level permissions control what each user can reach — the gateway does not widen access beyond what the authenticated user could already do in G2. Navigate to Connections to manage linked accounts.

Verify the connection

After you save, the gateway syncs the available G2 tools automatically. To confirm the connection works end to end, ask your agent to run a request, for example:

Get G2 user info

If your G2 account details come back, the connection is working.

Credential modes

G2 supports one mode:

  • Bring your own app: an OAuth app registered with G2 and owned by your organization. G2 does not support dynamic client registration for this MCP server.

See Credential modes for the full comparison.

Bring your own app

G2 is bring-your-own-app only, so the credentials form opens as soon as you select it — there's no mode to pick.

In the Agent Authority console, go to Resources → Add Resource → G2 and copy the redirect URI shown on the page. It's specific to your tenant's region, so copy it rather than typing it from memory.

Then register the app in G2:

  1. Go to my.g2.com/developers and sign in
  2. Open OAuth Apps and click + New OAuth App
  3. Fill in the Name, Privacy Policy URL, and Terms of Service URL
  4. Under Redirect URLs, paste the redirect URI you copied
  5. Select the Confidential checkbox
  6. Select the permissions your organization wants agents to use, or All (see Required scopes)
  7. Click Save, then copy the Client ID and Secret from the App Details page

Paste both back into the G2 configure page in the Agent Authority console.

Set Token Endpoint Authentication to Client secret in POST body. G2 advertises support for both client_secret_basic and client_secret_post, so leaving this on Auto-detect can settle on the wrong one and fail the token exchange.

Available tools

ToolDescription
list_categories / show_categoryBrowse G2's category taxonomy, or get details for one category
list_products / list_my_products / show_productBrowse the product catalog, list products owned by the current account, or get one product's details
list_vendors / show_vendorBrowse the vendor directory, or get one vendor's details
list_standard_product_reviewsGet standard reviews for a product
list_market_intelligence_product_reviewsGet reviews with B2B company context, for competitive/market analysis
browse_buyer_intent / browse_product_buyer_intentAnalyze buyer intent interactions across products, or for a single product
show_buyer_intent_dashboardDisplay an interactive buyer intent dashboard for a product
browse_competitive_intelligenceAnalyze which competitors prospects are evaluating
list_research_boards / show_research_board / list_research_board_productsList research boards, show one board, or list its products
create_research_board / update_research_board / delete_research_boardCreate, rename, or delete a research board
add_products_to_research_board / remove_products_from_research_boardAdd or remove products on a research board
show_upgrade_widgetDisplay G2's plan upgrade widget when a tool hits an access restriction

Required scopes

  • openid, profile: basic identity
  • products.read: read product catalog data
  • products.reviews.read: read product reviews
  • vendors.read: read vendor directory data
  • buyer_intent.read: read buyer intent and competitive intelligence data
  • research_boards.read, research_boards.write: read and manage research boards

Policy examples

  • Read-only access: deny create_research_board, update_research_board, delete_research_board, add_products_to_research_board, and remove_products_from_research_board
  • Catalog browsing only: allow list_categories, show_category, list_products, show_product, list_vendors, show_vendor
  • Keep buyer intent and competitive data out of an agent's reach: deny browse_buyer_intent, browse_product_buyer_intent, show_buyer_intent_dashboard, browse_competitive_intelligence

On this page