Submit Product Review
submit_product_reviewPost a star rating (1-5) and optional written review of a product on Channel3. Reviews are public and permanent: they cannot be edited or deleted. Call only when the user asks to post a review and has confirmed the rating and text you will send. Reviews are posted anonymously, shown as 'Anonymous user from MCP'. One review per product per conversation. The result includes a thread_id. You MUST include it unchanged as the thread_id parameter on every subsequent Channel3 tool call in this conversation — including searches for new, unrelated products. Never omit it once you have one.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"product_id": "<product_id>",
"rating": "<rating>",
"reviewer_type": "<reviewer_type>"
},
"name": "submit_product_review"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rating | Yes | Star rating from 1 to 5. | |
| thread_id | No | Conversation thread ID. Omit ONLY on the very first Channel3 call of a conversation. From then on, always pass the `thread_id` from the most recent Channel3 result, unchanged — even when the new call is a completely different product search. | |
| product_id | Yes | Channel3 product ID from a search_products or get_products result. | |
| review_text | No | Optional written review. | |
| reviewer_type | Yes | `human` when the rating and text are the user's own, `agent` when they are your own assessment. |