Writes replies to Google, Yelp and other customer reviews, and texts asking for a review.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Writes a reply a business owner can post under a customer review on Google, Yelp, Facebook, TripAdvisor or Trustpilot. Use it when someone shares a review of their business and wants a response to it, including angry or negative reviews. The reply follows the star rating: it thanks happy customers, and for low ratings it acknowledges the problem without arguing and offers to make it right. It does not post anything anywhere; the owner copies the reply and posts it themselves. It does not write reviews.
Star rating the customer gave, 1 to 5.
Name of the business being reviewed.
Voice of the reply. Defaults to friendly.
concise is 1 to 2 sentences, standard 2 to 3, detailed 3 to 4. Defaults to standard.
Where the review was posted. Defaults to google.
Set true to get a differently worded version of a reply already written for the same review.
Facts or wishes the owner gave for this reply, e.g. "we fixed the AC last week" or "sign off as Maria". Only include what the owner actually said.
The review exactly as the customer wrote it. Leave out for a rating with no text.
What kind of business it is, e.g. "dentist", "pizza restaurant", "plumber".
The reviewer's display name, if shown. Leave out if unknown; the reply will not invent one.
Writes a reply a business owner can post under a customer review on Google, Yelp, Facebook, TripAdvisor or Trustpilot. Use it when someone shares a review of their business and wants a response to it, including angry or negative reviews. The reply follows the star rating: it thanks happy customers, and for low ratings it acknowledges the problem without arguing and offers to make it right. It does not post anything anywhere; the owner copies the reply and posts it themselves. It does not write reviews.
| Argument | Type | Description |
|---|---|---|
| tone | string | Voice of the reply. Defaults to friendly. |
| length | string | concise is 1 to 2 sentences, standard 2 to 3, detailed 3 to 4. Defaults to standard. |
| platform | string | Where the review was posted. Defaults to google. |
| alternate | boolean | Set true to get a differently worded version of a reply already written for the same review. |
| owner_notes | array | Facts or wishes the owner gave for this reply, e.g. "we fixed the AC last week" or "sign off as Maria". Only include what the owner actually said. |
| review_text | string | The review exactly as the customer wrote it. Leave out for a rating with no text. |
| star_rating* | integer | Star rating the customer gave, 1 to 5. |
| business_name* | string | Name of the business being reviewed. |
| business_type | string | What kind of business it is, e.g. "dentist", "pizza restaurant", "plumber". |
| reviewer_name | string | The reviewer's display name, if shown. Leave out if unknown; the reply will not invent one. |
{
"type": "object",
"required": [
"business_name",
"star_rating"
],
"properties": {
"tone": {
"enum": [
"friendly",
"professional",
"casual",
"enthusiastic"
],
"type": "string",
"description": "Voice of the reply. Defaults to friendly."
},
"length": {
"enum": [
"concise",
"standard",
"detailed"
],
"type": "string",
"description": "concise is 1 to 2 sentences, standard 2 to 3, detailed 3 to 4. Defaults to standard."
},
"platform": {
"enum": [
"google",
"yelp",
"facebook",
"tripadvisor",
"trustpilot"
],
"type": "string",
"description": "Where the review was posted. Defaults to google."
},
"alternate": {
"type": "boolean",
"description": "Set true to get a differently worded version of a reply already written for the same review."
},
"owner_notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"maxItems": 5,
"description": "Facts or wishes the owner gave for this reply, e.g. \"we fixed the AC last week\" or \"sign off as Maria\". Only include what the owner actually said."
},
"review_text": {
"type": "string",
"maxLength": 2000,
"description": "The review exactly as the customer wrote it. Leave out for a rating with no text."
},
"star_rating": {
"type": "integer",
"maximum": 5,
"minimum": 1,
"description": "Star rating the customer gave, 1 to 5."
},
"business_name": {
"type": "string",
"maxLength": 120,
"description": "Name of the business being reviewed."
},
"business_type": {
"type": "string",
"maxLength": 80,
"description": "What kind of business it is, e.g. \"dentist\", \"pizza restaurant\", \"plumber\"."
},
"reviewer_name": {
"type": "string",
"maxLength": 120,
"description": "The reviewer's display name, if shown. Leave out if unknown; the reply will not invent one."
}
},
"additionalProperties": false
}Writes short messages a business owner can text or email to a customer to ask for a Google review, adapted to the type of business. Use it when someone wants more Google reviews or asks how to ask a customer for a review. Returns up to three ready-to-send options with the owner's review link at the end. It does not send anything. The messages never offer incentives, which Google prohibits.
| Argument | Type | Description |
|---|---|---|
| channel | string | text (SMS or WhatsApp) or email. Defaults to text. |
| review_link | string | The business's Google review link if the owner has it (https://...). Leave out and the messages use a placeholder. |
| business_name* | string | Name of the business asking for the review. |
| business_type | string | What kind of business it is, e.g. "plumber", "hair salon", "restaurant". Picks the right wording. |
| customer_first_name | string | The customer's first name, if the owner gave it. |
{
"type": "object",
"required": [
"business_name"
],
"properties": {
"channel": {
"enum": [
"text",
"email"
],
"type": "string",
"description": "text (SMS or WhatsApp) or email. Defaults to text."
},
"review_link": {
"type": "string",
"maxLength": 300,
"description": "The business's Google review link if the owner has it (https://...). Leave out and the messages use a placeholder."
},
"business_name": {
"type": "string",
"maxLength": 120,
"description": "Name of the business asking for the review."
},
"business_type": {
"type": "string",
"maxLength": 80,
"description": "What kind of business it is, e.g. \"plumber\", \"hair salon\", \"restaurant\". Picks the right wording."
},
"customer_first_name": {
"type": "string",
"maxLength": 120,
"description": "The customer's first name, if the owner gave it."
}
},
"additionalProperties": false
}