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
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.
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
- Claude Setup: Reviewflowz for Claude
- ChatGPT Setup: Reviewflowz for ChatGPT
- Any MCP client with remote servers and OAuth
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.
Same values a CSV export of these reviews writes.
Reviews and statistics: 6 tools
-
list_review_profilesRead -
get_reviewsRead -
get_statsRead -
analyze_sentimentRead Premium -
compare_profilesRead -
draft_replyRead 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.
- describe_report_options Read
- dimensions
- profile
- date_period
- metrics
- reply_rate
- reply_time
- average_rating
- review_velocity
- run_report Read
dimensions: ["profile"]
metrics: ["reply_rate"]profile reply_rate Harbour Street 94%Old Town 87%Riverside 71%Station Road 52% - 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.
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_tagsRead -
tag_reviewChanges -
untag_reviewChanges
Teammates
-
list_review_ownersRead Premium -
assign_review_ownerChanges Premium -
unassign_review_ownerChanges Premium -
resolve_owner_suggestionChanges Premium
Feedback
-
report_connector_feedbackFeedback
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.
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 onget_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 onget_reviews.
| Tool | Any plan | Pro | Premium | Plan |
|---|---|---|---|---|
| Reviews and statistics | ||||
list_ | Included | Included | Included | Any plan |
get_ | Included | Included | Included | Any plan |
get_ | Included | Included | Included | Any plan |
analyze_ | Not included | Not included | Included | Premium |
compare_ | Included | Included | Included | Any plan |
draft_ | Not included | Included | Included | Pro or higher |
| Custom reports | ||||
describe_ | Included | Included | Included | Any plan |
list_ | Included | Included | Included | Any plan |
run_ | Included | Included | Included | Any plan |
create_ | Not included | Not included | Included | Premium |
| Tags | ||||
list_ | Included | Included | Included | Any plan |
tag_ | Included | Included | Included | Any plan |
untag_ | Included | Included | Included | Any plan |
| Teammates | ||||
list_ | Not included | Not included | Included | Premium |
assign_ | Not included | Not included | Included | Premium |
unassign_ | Not included | Not included | Included | Premium |
resolve_ | Not included | Not included | Included | Premium |
| Feedback | ||||
report_ | Included | Included | Included | Any plan |
| Fields and filters | ||||
get_: removed status and last seen | Not included | Included | Included | Pro or higher |
run_: topic filters | Not included | Not included | Included | Premium |
get_: teammates | Not included | Not included | Included | Premium |
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
One connection, one account
Another account? Add the connector again.
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.
Your conversation: stays with your assistant
What Reviewflowz receives
get_stats
- 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.





