ReputeMap
by reputemap.com · remote · local (npm) · no sign-in to list tools · v1.1.1 · published by com.reputemap
Read Google reviews and stats, draft AI replies, publish the ones you approve, request reviews.
7 tools: 3 can delete or cancel things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels3Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads4Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http reputemap https://api.reputemap.com/mcp --header 'Authorization: <your-authorization>'Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Deletes or cancels 3Claude Code: deny
draft_replyGenerate 2-3 reply drafts for one review using ReputeMap's tuned generator (the same one the app uses, with the business's saved voice and sign-off), and save the draft so it appea…No findings
Why it is in this group
- The name "draft_reply" says "reply": a word for sending, and what is sent cannot be taken back.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Generate 2-3 reply drafts for one review using ReputeMap's tuned generator (the same one the app uses, with the business's saved voice and sign-off), and save the draft so it appears in the app's editor. NEVER publishes anything - drafts only.
Annotations the server declares
- title: Draft reply variants
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
publish_replyPUBLISH a reply to this review's public Google profile.No findings
Why it is in this group
- The name "publish_reply" says "publish": a word for a change that another call does not undo.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it PUBLISH a reply to this review's public Google profile. This is a public, customer-visible action - call it ONLY when the user has explicitly approved this exact text (Google's policy: a person approves every reply; one call per approved reply, never in bulk). If Google refuses the request, the text is preserved in ReputeMap with a manual fallback (status 'manual_required') - words are never lost. Google also moderates replies: google_state 'pending' = it is checking the reply before showing it; status 'rejected_by_google' = it will not show it (policy_violation and detail say why) - write a different reply.
Annotations the server declares
- title: Publish reply to Google
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
send_review_requestSend ONE review-request email to a real customer, through ReputeMap's campaign engine (respects unsubscribes and the suppression list).No findings
Why it is in this group
- The name "send_review_request" says "send": a word for sending, and what is sent cannot be taken back.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Send ONE review-request email to a real customer, through ReputeMap's campaign engine (respects unsubscribes and the suppression list). This emails a real person - only use it when the user explicitly asks to request a review. Returns status 'sent', 'skipped' (opted out or suppressed), 'already_requested' (this location already asked this address - no second email is sent and no credit is spent) or 'failed'.
Annotations the server declares
- title: Send review request email
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
Only reads 4Claude Code: allow
get_review_statsReview stats per location and org totals: review counts, average rating, 1-5 star breakdown, unanswered count, and activity in the trailing window (default 30 days).No findings
Why it is in this group
- The name "get_review_stats" says "get": a word for reading.
Description, as the server wrote it Review stats per location and org totals: review counts, average rating, 1-5 star breakdown, unanswered count, and activity in the trailing window (default 30 days).
Annotations the server declares
- title: Get review stats
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_usageCurrent month's API credit usage for this org (shared between the REST API and MCP tools).No findings
Why it is in this group
- The name "get_usage" says "get": a word for reading.
Description, as the server wrote it Current month's API credit usage for this org (shared between the REST API and MCP tools).
Annotations the server declares
- title: Get API usage
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_locationsList every business location this ReputeMap org manages, with ids to use in the other tools.No findings
Why it is in this group
- The name "list_locations" says "list": a word for reading.
Description, as the server wrote it List every business location this ReputeMap org manages, with ids to use in the other tools.
Annotations the server declares
- title: List locations
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_reviewsList Google reviews for the org (newest first) with the published reply text inlined.No findings
Why it is in this group
- The name "list_reviews" says "list": a word for reading.
Description, as the server wrote it List Google reviews for the org (newest first) with the published reply text inlined. Filter by location, star-rating range, replied/unreplied, or a trailing day window. Google moderates owner replies: reply_state is approved, pending (Google is checking it) or rejected (not shown on Google - has_reply is false and reply_policy_violation says why; write a new reply).
Annotations the server declares
- title: List reviews
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.1.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http reputemap https://api.reputemap.com/mcp --header 'Authorization: <your-authorization>'Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__reputemap__list_locations",
"mcp__reputemap__list_reviews",
"mcp__reputemap__get_review_stats",
"mcp__reputemap__get_usage"
],
"ask": [],
"deny": [
"mcp__reputemap__send_review_request",
"mcp__reputemap__draft_reply",
"mcp__reputemap__publish_reply"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as reputemap. Review it before you use it.