Claude Code
Run this in your terminal. Then type /mcp in Claude Code and sign in.
claude mcp add --transport http --scope user uprate https://app.upratehq.com/mcp/productMCP server
Give Claude, Cursor, Codex or VS Code your reviews, ratings, listings and releases from both stores, and approve what your agent sends to the store.
https://app.upratehq.com/mcp/productSetup
Paste one block, then sign in to your Uprate account in the browser and choose which apps the agent can use. Already on Uprate? The same URL is in Settings > MCP.
Run this in your terminal. Then type /mcp in Claude Code and sign in.
claude mcp add --transport http --scope user uprate https://app.upratehq.com/mcp/productOpen Customize > Connectors, select + > Add custom connector, paste the URL and select Add. Then select Connect.
https://app.upratehq.com/mcp/productAdd this to ~/.cursor/mcp.json. mcp-remote signs you in through your browser and needs Node.js.
{
"mcpServers": {
"uprate": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://app.upratehq.com/mcp/product"]
}
}
}Run this in your terminal. If sign-in doesn’t open by itself, run codex mcp login uprate.
codex mcp add uprate --url https://app.upratehq.com/mcp/productAdd this to .vscode/mcp.json in your project. Then select Start above the server.
{
"servers": {
"uprate": {
"type": "http",
"url": "https://app.upratehq.com/mcp/product"
}
}
}Tools
The server has 28 tools. Store tools work with App Store Connect and Google Play. Beyond them, the agent can search and run Uprate’s other actions, with the same approvals.
list_reviewsLists reviews filtered by rating, country, language, version, reply status or time window.
search_reviewsFinds reviews by meaning, for example “crashes after login”.
get_review_overviewReview counts, rating mix, sentiment and reply coverage, compared with the previous period.
get_rating_trendThe store rating and its history from the snapshots Uprate has measured.
get_release_feedbackReview metrics and negative topics for one version, a list or a range.
export_reviewsA CSV download link for the reviews that match your filters.
plan_review_repliesGroups unanswered reviews by topic, with counts, samples and the credit estimate.
save_reply_draftSaves your exact reply text as a private draft. Nothing is published.
draft_review_repliesWrites private draft replies in the background.
publish_review_repliesPublishes 1 to 50 replies after you approve the exact texts.
get_listingAll listing fields Uprate has stored for one store and language.
set_listing_textChanges the name, subtitle, descriptions, keywords or promotional text.
list_buildsBuilds you can submit from App Store Connect and Google Play.
get_releaseStatus, next step and the failure or rejection reason of a release.
prepare_releaseStarts a release with an existing build, or only checks that it can start.
set_release_notesSaves release notes in Uprate.
set_export_complianceSaves your answer to the App Store encryption question.
submit_releaseSubmits an update that is ready on both stores, with one approval.
get_contextYour workspace, apps, tracked competitors, access and approval rules. Never returns credentials.
find_actionsSearches Uprate’s other actions and returns their exact inputs.
read_actionRuns a read-only action found with find_actions.
run_actionRuns another action found with find_actions, for example a first App Store release.
get_operationThe status of a change, its preview and what it affects.
approve_operationApproves a change after you saw its preview. Your client asks you first.
confirm_operationRejects a pending change, or approves one that doesn’t go through approve_operation.
prepare_downloadA private download link for a review CSV, a screenshot export or icons. It expires after 10 minutes.
create_uploadA single-use upload link for an image, PDF or text file up to 10 MB.
get_uploadChecks an upload link and returns the file ID that actions take.
Access and trust
The agent connects with OAuth and gets your permissions on the apps you pick. Replies, live listing copy and submissions wait for your approval, unless you let a connection approve them by itself in Settings > MCP.
Limits
A connection works in the workspace you were in when you signed in.
Keys never pass through the agent. You upload the .p8 key or service-account JSON in Uprate.
Reviews, ratings and listings come from data Uprate has already synced from both stores.
The agent sees only the apps you selected and does only what your role and plan allow.
Try asking
What are people complaining about since version 3.2?
get_release_feedbacksearch_reviewsFind 1 and 2 star reviews from the last 7 days in Germany that mention subscriptions.
list_reviewssearch_reviewsDraft replies to the unanswered negative reviews and show me the plan before you write them.
plan_review_repliesdraft_review_repliesChange the Google Play short description to: Track every brew in one tap.
set_listing_textWhich builds can I submit, and what’s blocking the current release?
list_buildsget_release