The Reviewflowz MCP server

One remote MCP server for your review data. Connect it to Claude, ChatGPT or any MCP client that supports remote servers with OAuth, and ask about your reviews in plain language. 18 tools: 11 read, 6 make changes you approve, 1 sends us feedback.

https://app.reviewflowz.com/mcp/tools

The same Reviewflowz MCP server, https://app.reviewflowz.com/mcp/tools, used from Claude and from ChatGPT. In Claude, asked for the average rating and reply rate this quarter by location, get_stats answers: Park Slope 4.6 and 84%, Astoria 4.4 and 72%, Jersey City 4.2 and 67%, Hoboken 3.9 and 58%, all locations 4.3 over 1,284 reviews and 71%. In ChatGPT, analyze_sentiment ranks the topics behind 1 star reviews since June: wait time, reservations, food quality. Back in Claude, tagging Sarah's review Wait time asks for approval first, naming the review: Sarah M., 2 stars, Google: waited 90 minutes. In ChatGPT, draft_reply writes a reply to the latest 1 star review, and nothing is posted.
https://app.reviewflowz.com/mcp/tools
  • chewy
  • qonto
  • brevo
  • jins
  • filmin
  • lugg

Connect it to your client

Server URL: https://app.reviewflowz.com/mcp/tools. There is no other URL and no separate SSE endpoint.

Transport: Streamable HTTP. Authentication: OAuth 2.1 with PKCE and dynamic client registration. You sign in to Reviewflowz and approve on a consent screen. No API keys.

Setup, step by step, for each client: Reviewflowz for Claude and Reviewflowz for ChatGPT. Any other client that supports remote MCP servers with OAuth takes the same URL.

Reviewflowz MCP server

Server URL

https://app.reviewflowz.com/mcp/tools
Transport
Streamable HTTP
Auth
OAuth 2.1, PKCE, dynamic client registration
API key
No API key: sign in and approve
Registry
com.reviewflowz/reviews

Works with

Reviews and statistics

Six tools, all read only.

  • list_review_profiles: every review profile (location or product) you can see, with platform, URL and rating.
  • get_reviews: individual reviews, filtered by date range, rating, platform, keywords, tags, topics, language or country. By default each review has its rating, date, reviewer, title and text, reply, tags, link, language, removed status, last seen date, version and edited flag. Any other field Reviewflowz holds can be requested by name, or all at once. Values match a CSV export of the same reviews.
  • get_stats: average rating, star breakdown and reply rate over any filtered set, as one figure or a series by day, week or month.
  • analyze_sentiment: the topics and subtopics behind your reviews, as positive, negative and neutral mention counts or an average sentiment score. Needs a premium plan.
  • compare_profiles: profiles side by side on rating, volume, review velocity and reply performance.
  • draft_reply: a suggested reply to one review. Never posted, never saved. Needs a Pro plan or higher.
Request get_reviews
{
"review_profile_ids": [4812, 4813],
"ratings": [1, 2],
"start_date": "2026-08-01",
"end_date": "2026-08-31",
"language": "en",
"limit": 2
}
Response 7 matching, 2 returned
{
"reviews": [
{
"id": 918204,
"review_profile": "Crumb & Co, Harbour Street",
"platform": "Google",
"rating": 2.0,
"date": "2026-08-15 09:12:40",
"reviewer": "Tomasz R.",
"title": null,
"overall": "Sourdough sold out before 10am two Saturdays running. Staff were lovely about it, but I came for the bread.",
"pros": null,
"cons": null,
"link": "https://g.page/r/crumb-harbour/review/918204",
"language": "en",
"tags": "Stock, Weekend",
"reply_text": "Thanks Tomasz. From this Saturday we bake a second sourdough batch that comes out at 9:30.",
"reply_date": "2026-08-16 16:03:11",
"replier": "Nadia Okafor",
"removed": false,
"last_seen": "2026-09-22 03:41:07",
"version": null,
"edited": false
},
{ "id": 917655, "rating": 1.0, 18 more fields }
],
"metadata": {
"total_count": 7,
"limit": 2,
"offset": 0,
"has_more": true,
"fields_unavailable_on_this_account": ["title", "pros", "cons", "version"]
}
}

Same values a CSV export of these reviews writes.

Reviews and statistics: 6 tools

  • list_review_profiles Read
  • get_reviews Read
  • get_stats Read
  • analyze_sentiment Read Premium
  • compare_profiles Read
  • draft_reply Read Pro+

Custom reports

Three tools read and one saves.

  • describe_report_options: the dimensions, metrics and chart types available on your account, and the rules for combining them.
  • list_custom_reports: the reports saved on your account.
  • run_report: runs a saved report, or a configuration described on the spot. Saves nothing. Filtering by topic needs a premium plan.
  • create_custom_report (changes your account): saves a new report under Reports, visible to everyone on your account. Needs a premium plan.
Custom reports 3 tool calls
  1. describe_report_options Read
    dimensions
    profile
    date_period
    metrics
    reply_rate
    reply_time
    average_rating
    review_velocity
  2. run_report Read

    dimensions: ["profile"]
    metrics: ["reply_rate"]

    profile reply_rate
    Harbour Street
    94%
    Old Town
    87%
    Riverside
    71%
    Station Road
    52%
  3. create_custom_report Changes your account Premium

    name: "Reply rate by location"
    dimensions: ["profile"]
    metrics: ["reply_rate"]

    Saved under Reports

Tags, teammates and feedback

Two tools read, five change your account, and one sends feedback. Whether the client asks you to approve a change depends on the client and your settings in it. When it asks, the request names the review in plain language, such as "Sarah M., 2 stars, Google: waited 90 minutes", and the teammates by name.

  • list_tags: your account's tags, with how many reviews carry each.
  • tag_review (changes your account): adds tags to one review and never removes any. Creates a new tag only when you ask for one.
  • untag_review (changes your account): removes tags from one review. The tag stays on your account and on other reviews.
  • list_review_owners: the teammates a review can be assigned to. Needs a premium plan.
  • assign_review_owner (changes your account): assigns teammates to a review and never removes any. Needs a premium plan.
  • unassign_review_owner (changes your account): removes teammates from a review. Needs a premium plan.
  • resolve_owner_suggestion (changes your account): confirms or rejects a teammate suggested by AI matching, which clears it from your attribution queue. Needs a premium plan.
  • report_connector_feedback: tells the Reviewflowz team what the connector could not do, such as a missing field or metric, an unclear description or a wrong result. Changes nothing in your account, works on any plan, and no reply comes back.
Reviewflowz 8 tools

The tool call

assign_review_owner

review_label:
"Sarah M., 2 stars, Google: waited 90 minutes"
review_id:
48213
teammate_names:
"Maria Lopez"
review_owner_ids:
[412]

What you approve

Assign teammates to a review

Assign Maria Lopez to Sarah M., 2 stars, Google: waited 90 minutes

Each change, its own tool

2 read · 5 change · 1 feedback

Tags

  • list_tags Read
  • tag_review Changes
  • untag_review Changes

Teammates

  • list_review_owners Read Premium
  • assign_review_owner Changes Premium
  • unassign_review_owner Changes Premium
  • resolve_owner_suggestion Changes Premium

Feedback

  • report_connector_feedback Feedback

Two permissions, one consent screen

A new connection asks for two permissions on one consent screen: "Read your Reviewflowz reviews, reports and statistics" and "Tag reviews, assign teammates to reviews and create reports in your Reviewflowz account". One Authorize button grants both; there is no way to approve one without the other.

If you belong to more than one Reviewflowz account, you pick the account on the same screen. One connection reads one account; add the connector again for another.

A connection made before 23 September 2026 has the read permission only. The first time you use a tool that changes something, it asks you to reconnect.

Revoke access from Authorized Applications in Reviewflowz, or remove the connector in your client. Revoking invalidates its tokens immediately.

The Reviewflowz consent screen Claude opens when you connect it

What each plan includes

When a plan does not include a feature, the tool says so. Nothing fails silently.

  • Any plan: list_review_profiles, get_reviews, get_stats, compare_profiles, describe_report_options, list_custom_reports, run_report, list_tags, tag_review, untag_review, report_connector_feedback.
  • Pro or higher: draft_reply, and the removed status and last seen fields on get_reviews.
  • Premium: analyze_sentiment, create_custom_report, list_review_owners, assign_review_owner, unassign_review_owner, resolve_owner_suggestion, topic filters on reports, and the teammates shown on get_reviews.
Compare plans →
Which Reviewflowz MCP tools each plan includes
Tool Plan
Reviews and statistics
list_review_profiles Any plan
get_reviews Any plan
get_stats Any plan
analyze_sentiment Premium
compare_profiles Any plan
draft_reply Pro or higher
Custom reports
describe_report_options Any plan
list_custom_reports Any plan
run_report Any plan
create_custom_report Premium
Tags
list_tags Any plan
tag_review Any plan
untag_review Any plan
Teammates
list_review_owners Premium
assign_review_owner Premium
unassign_review_owner Premium
resolve_owner_suggestion Premium
Feedback
report_connector_feedback Any plan
Fields and filters
get_reviews: removed status and last seen Pro or higher
run_report: topic filters Premium
get_reviews: teammates Premium
When a plan does not include a feature, the tool says so.

Limitations

It never posts a reply to a review platform, never saves a reply draft, never deletes a review, never deletes a tag from your account's tag list, and never changes settings, billing or users. It never reads outside the signed in user's account and access groups.

  • Results are paginated: 50 to 200 rows per page by default, never more than 500 per call.
  • One connection, one account.
  • Connections made before 23 September 2026 need a reconnect before the first change.
  • Covers the 200+ review platforms Reviewflowz supports, including Google, Trustpilot, Yelp, Tripadvisor, App Store, Play Store, G2 and Capterra.

The connector never

  • Post a reply to a review platform
  • Save a reply draft
  • Delete a review
  • Delete a tag from your tag list
  • Change settings, billing or users
  • Read outside your account and access groups

Boundaries

get_reviews limit: 200 offset: 0
200 of 1,284 · offset 0 Up to 500 per call

One connection, one account

Another account? Add the connector again.

  • Google
  • Trustpilot
  • Tripadvisor
  • App Store
  • Play Store
  • G2
  • Capterra

200+ review platforms

Every platform Reviewflowz supports.

Privacy

Reviewflowz never receives your conversation with the assistant. It receives only the tool requests the client sends: the tool name and its parameters, such as a date range or the tags to add.

Access tokens are stored in our database, tied to your user and the permissions you approved, and expire after 90 days. Refresh tokens rotate on each use. Tokens are never shared with a third party.

When you ask for a reply draft, the text of that review is sent to our AI provider, OpenAI or Anthropic, as it is by the reply composer in Reviewflowz. Tool requests appear in our application logs under our normal log retention.

The connector section of the privacy policy →

Your conversation: stays with your assistant

What Reviewflowz receives

Tool request

get_stats

{ "start_date": "2026-08-24", "end_date": "2026-09-20", "period": "week" }
  • Tokens expire after 90 days, refresh tokens rotate
  • Revoke any time from Authorized Applications
  • Reply drafts: review text goes to OpenAI or Anthropic

Connect your reviews to your assistant

One URL, sign in, approve. Set up in under five minutes, no demo required.

What is MCP?

The Model Context Protocol, an open standard that lets an AI assistant call tools on a server. Reviewflowz runs a remote MCP server, so an assistant that supports MCP can read your review data and, with your approval, make the changes listed above.

Which clients can connect?

Claude and ChatGPT, with setup on their own pages, and any other client that supports remote MCP servers over Streamable HTTP with OAuth. The server URL is the same everywhere: https://app.reviewflowz.com/mcp/tools.

Do I need an API key?

No. You sign in to Reviewflowz and approve the connection on a consent screen. The client never sees your password.

Can it post a reply to a review?

No. draft_reply writes a suggestion that is never posted or saved. No tool posts to a review platform.

Can I limit what the assistant sees?

The connection sees what the person who approved it sees. If access groups limit you to certain review profiles, they limit the assistant to the same ones.

How is this different from the API?

The API is for code you write. The MCP server is for an assistant: it describes its own tools, so the assistant picks the right one and fills in the parameters from your question.

Is it in the MCP Registry?

Yes, as com.reviewflowz/reviews in the Official MCP Registry.

Who do I contact with a question?

hello@reviewflowz.com. The team that builds the connector answers.