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
- Register an OAuth app in G2 and copy its credentials (see Bring your own app)
- Navigate to Resources and click Add Resource
- Select G2 from the catalog, enter the Client ID and Client Secret, and set Token Endpoint Authentication to Client secret in POST body
- 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 infoIf 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:
- Go to my.g2.com/developers and sign in
- Open OAuth Apps and click + New OAuth App
- Fill in the Name, Privacy Policy URL, and Terms of Service URL
- Under Redirect URLs, paste the redirect URI you copied
- Select the Confidential checkbox
- Select the permissions your organization wants agents to use, or All (see Required scopes)
- 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
| Tool | Description |
|---|---|
list_categories / show_category | Browse G2's category taxonomy, or get details for one category |
list_products / list_my_products / show_product | Browse the product catalog, list products owned by the current account, or get one product's details |
list_vendors / show_vendor | Browse the vendor directory, or get one vendor's details |
list_standard_product_reviews | Get standard reviews for a product |
list_market_intelligence_product_reviews | Get reviews with B2B company context, for competitive/market analysis |
browse_buyer_intent / browse_product_buyer_intent | Analyze buyer intent interactions across products, or for a single product |
show_buyer_intent_dashboard | Display an interactive buyer intent dashboard for a product |
browse_competitive_intelligence | Analyze which competitors prospects are evaluating |
list_research_boards / show_research_board / list_research_board_products | List research boards, show one board, or list its products |
create_research_board / update_research_board / delete_research_board | Create, rename, or delete a research board |
add_products_to_research_board / remove_products_from_research_board | Add or remove products on a research board |
show_upgrade_widget | Display G2's plan upgrade widget when a tool hits an access restriction |
Required scopes
openid,profile: basic identityproducts.read: read product catalog dataproducts.reviews.read: read product reviewsvendors.read: read vendor directory databuyer_intent.read: read buyer intent and competitive intelligence dataresearch_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, andremove_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