---
ref: tool:g2/list-product-reviews
name: List product reviews
company: company:g2
workflows: []
access: [mcp, api]
tags: [capability:read-reviews, category:intent, has:api, has:mcp]
docs: https://data.g2.com/api/v2/docs/index.html
updated: 2026-09-27
---

# List product reviews

Returns the G2 reviews of a product, filterable by reviewer company size, industry, region, role, star rating and date.

Pass the product's ID or slug. Filter with `filter[company_segment][]`
(`179` Small-Business, `180` Mid-Market, `181` Enterprise),
`filter[nps_score][]` for star ratings from 1 to 5, `filter[industry][]`,
`filter[region][]`, `filter[role][]` and `filter[updated_at_gt]`. A page
holds up to 250 reviews. Needs the `products.reviews.read` scope. Reviews
with firmographics and feature ratings come from
`list_market_intelligence_product_reviews`
(`GET /api/v2/products/{product_id}/market_intelligence/reviews`), which needs
an Enterprise package.

## 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 `list_standard_product_reviews`.

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

### API (official)

- Base URL: https://data.g2.com
- Endpoint: `GET /api/v2/products/{product_id}/reviews`
- 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.
