---
ref: tool:g2/browse-buyer-intent
name: Browse buyer intent
company: company:g2
workflows: []
access: [mcp, api]
tags: [capability:track-intent, category:intent, has:api, has:mcp]
docs: https://data.g2.com/api/v2/docs/index.html
updated: 2026-09-27
---

# Browse buyer intent

Returns the companies researching your products on G2 and what they looked at, such as profiles, pricing or comparisons, across one or more of your products.

Scope the query with `subject_product_ids`, or leave it out to use your
assigned products. Group rows with `dimensions` such as `company_name`,
`company_domain`, `signal_type` or `day`, count with `measures` such as
`total_activity` and `visitor_count`, and filter with `dimension_filters`,
for example `dimension_filters[company_name_cont]=Acme`. A page holds up to
250 rows. Needs the `buyer_intent.read` scope and a G2 Buyer Intent license.

## Set up

Use the first option your agent supports.

### MCP (official, remote)

Add this server to your agent's MCP settings, then sign in when asked.

```json
{ "mcpServers": { "g2": { "url": "https://mcp.g2.com/mcp" } } }
```

Call the MCP tool `browse_buyer_intent`.

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

### API (official)

- Base URL: https://data.g2.com
- Endpoint: `GET /api/v2/buyer_intent`
- Auth: send the header `Authorization: Bearer $G2_API_KEY`
- Get a key: https://my.g2.com/developers
- Docs: https://data.g2.com/api/v2/docs/index.html

Before doing anything else, make one read-only call to confirm access.

## Rules

- Ask the user before anything that sends messages, costs money, or changes data.
- Never print API keys.
