ReviewResponder

ReviewResponder helps restaurant, salon, dental, auto repair, hotel, gym, retail, home-service, clinic and cafe owners answer the Google and Yelp reviews they paste in: draft one reply in a warm, professional or concise tone that thanks, addresses specifics, apologizes without arguing and takes negatives offline; draft a prioritized batch of replies (1-2 stars first, oldest first); find recurring praise and complaint themes with sample quotes and suggested fixes; estimate the hours per month and rating lift of answering consistently with built-in typical estimates by business type; build a response-time policy with a weekly schedule, escalation triggers and a template bank; and scan a drafted reply for guideline or legal red flags such as incentives, rating-change requests, private or health details, threats and admissions of liability. Drafts and analysis only - it never fetches reviews from any platform, never posts anything, and gives no legal advice. You edit and post from your own accounts.

Use from your AI assistant

MCP endpoint (Streamable HTTP): POST https://review-responder.magicteams.ai/mcp

Find ReviewResponder in the ChatGPT Apps, Claude Connectors, and Meta Muse directories — or connect the MCP URL directly.

Tools

ToolWhat it does
draft_review_replyDraft one owner reply to a Google or Yelp review you paste in, from the review text, star rating, business name and tone (warm, professional or concise), following platform best practice: thank, address the specifics named, apologize for negatives without arguing, move 1-3 star issues offline, under 120 words, no incentives. Returns the draft plus a checklist. Use for a single review. Do NOT use for several reviews at once; use batch_draft_replies.
batch_draft_repliesDraft replies for 1-25 pasted reviews and order them by urgency: unreplied 1-2 star reviews first, then 3 star, then 4-5 star, oldest first within each band. Returns a numbered reply order with a draft, urgency and reason for each, plus counts. Use when catching up on a backlog. Do NOT use to find recurring themes; use analyze_review_themes.
analyze_review_themesSummarize 1-50 pasted reviews: rating distribution and average, recurring positive and negative themes from a fixed keyword lexicon (service, wait time, price, cleanliness, staff, quality, booking, parking, communication, atmosphere, accuracy) with mention counts and a sample quote each, top praise and complaint quotes, and a suggested fix per negative theme. Use to see what customers keep saying. Do NOT use to write replies; use batch_draft_replies.
estimate_response_impactEstimate what answering reviews consistently is worth for a local business: replies needed per month at a target response rate (default 90%), hours per month with drafts versus writing by hand, a rating-lift range over 12 months and revenue at stake from average ticket and monthly customers. Built-in typical estimates per business type (restaurant, salon, dental, auto_repair, hotel, gym, retail, home_services, clinic, cafe) fill any number you do not give; ranges are labelled planning assumptions. Use to decide whether a reply routine is worth the time. Do NOT use to set response-time targets; use build_response_sla.
build_response_slaBuild a review-response policy for your team: target response time per star band (default 1-2 stars within 24h, 3 stars 48h, 4-5 stars one week), who drafts and who approves, a weekly check schedule sized to your review volume, escalation triggers and a template bank per star band with placeholders. Use when setting up a routine. Do NOT use to size the benefit; use estimate_response_impact.
flag_policy_risksScan a drafted reply (or a review) for wording that breaks Google or Yelp guidelines or creates legal exposure: offering incentives, asking for a rating change, soliciting fake reviews, revealing private or health details, legal threats, admitting liability, discriminatory language, arguing, profanity. Returns flags with severity, the matched text, why it matters and a fix, plus a risk level. Use before posting any reply. Do NOT use to write the reply; use draft_review_reply.

Free. Computed per request; nothing stored.

For agents

llms.txt · agent.json · UCP profile · sitemap

Privacy — Terms — Support