MCPFerramentas MCP/Avaliações/bulk_reply_reviews

bulk_reply_reviews

Writereviews:write

Post replies to many reviews in one call. Pass `replies` as an explicit array of { reviewId, text }. Each is applied independently (Google and Facebook pushed live; others saved). Rate-limited per Google Business Profile (10 edits/min); throttled items come back with retryable:true so they can be re-attempted rather than treated as hard failures. Returns a per-review result array with ok/pushed/error/retryable, plus succeeded/failed counts. Pass draft=true to save EVERY reply as an unsent draft for approval instead (nothing reaches the publisher; `drafted` is true and `pushed` false throughout) — the bulk flow in the app works this way. IN A CLIENT-PORTAL SESSION every reply saves as an unsent DRAFT and none reaches the publisher — `pushed` is false throughout and the agency sends them. Report them as drafted, never as posted.

Parâmetros
repliesobject[]obrigatório
Array of { reviewId, text }
reviewIdstringopcional
Review id (from list_reviews). Accepts the database ID or public rev- ID. IDs must belong to the authenticated agency and permitted client.
textstringopcional
Reply text
draftbooleanopcional
Save every reply as an unsent draft for approval instead of publishing. Default false (publishes).
Exemplo de solicitação
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "bulk_reply_reviews",
    "arguments": {
      "replies": [
        {}
      ]
    }
  }
}
Exemplo de resposta
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

O formato da resposta é ilustrativo — o conteúdo real depende da ferramenta e dos seus dados.