TrustRadius · Capability
TrustRadius Reviews API — Reviews
TrustRadius Reviews API — Reviews. 2 operations. Lead operation: List Reviews. Self-contained Naftiko capability covering one Trustradius business surface.
What You Can Do
GET
Listreviews
— List Reviews
/v1/reviews
GET
Getreview
— Get Review
/v1/reviews/{reviewid}
MCP Tools
list-reviews
List Reviews
read-only
idempotent
get-review
Get Review
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: TrustRadius Reviews API — Reviews
description: 'TrustRadius Reviews API — Reviews. 2 operations. Lead operation: List Reviews. Self-contained Naftiko capability
covering one Trustradius business surface.'
tags:
- Trustradius
- Reviews
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
TRUSTRADIUS_API_KEY: TRUSTRADIUS_API_KEY
capability:
consumes:
- type: http
namespace: reviews-reviews
baseUri: https://api.trustradius.com/v1
description: TrustRadius Reviews API — Reviews business capability. Self-contained, no shared references.
resources:
- name: reviews
path: /reviews
operations:
- name: listreviews
method: GET
description: List Reviews
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: product
in: query
type: string
description: Filter reviews by product slug
- name: category
in: query
type: string
description: Filter reviews by category slug
- name: industry
in: query
type: string
description: Filter by reviewer industry
- name: companySize
in: query
type: string
description: Filter by reviewer company size
- name: minScore
in: query
type: integer
description: Minimum TrustRadius score
- name: page
in: query
type: integer
- name: perPage
in: query
type: integer
- name: reviews-reviewId
path: /reviews/{reviewId}
operations:
- name: getreview
method: GET
description: Get Review
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: reviewId
in: path
type: string
description: Unique review identifier
required: true
authentication:
type: apikey
key: X-API-Key
value: '{{env.TRUSTRADIUS_API_KEY}}'
placement: header
exposes:
- type: rest
namespace: reviews-reviews-rest
port: 8080
description: REST adapter for TrustRadius Reviews API — Reviews. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/reviews
name: reviews
description: REST surface for reviews.
operations:
- method: GET
name: listreviews
description: List Reviews
call: reviews-reviews.listreviews
with:
product: rest.product
category: rest.category
industry: rest.industry
companySize: rest.companySize
minScore: rest.minScore
page: rest.page
perPage: rest.perPage
outputParameters:
- type: object
mapping: $.
- path: /v1/reviews/{reviewid}
name: reviews-reviewid
description: REST surface for reviews-reviewId.
operations:
- method: GET
name: getreview
description: Get Review
call: reviews-reviews.getreview
with:
reviewId: rest.reviewId
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: reviews-reviews-mcp
port: 9090
transport: http
description: MCP adapter for TrustRadius Reviews API — Reviews. One tool per consumed operation, routed inline through
this capability's consumes block.
tools:
- name: list-reviews
description: List Reviews
hints:
readOnly: true
destructive: false
idempotent: true
call: reviews-reviews.listreviews
with:
product: tools.product
category: tools.category
industry: tools.industry
companySize: tools.companySize
minScore: tools.minScore
page: tools.page
perPage: tools.perPage
outputParameters:
- type: object
mapping: $.
- name: get-review
description: Get Review
hints:
readOnly: true
destructive: false
idempotent: true
call: reviews-reviews.getreview
with:
reviewId: tools.reviewId
outputParameters:
- type: object
mapping: $.