get_listings_rollup
Client-level listings rollup across ALL of a client's locations (the Listings → All locations view). Returns a `summary` (locations, publishersTotal, publishersSynced, connectionIssues, duplicates, reviews, avgRating), a per-LOCATION `rows` table (name, city, publishers, synced, connectionIssues, duplicates, reviews, unreplied, avgRating, googleVerified, googleConnected), and `insights`: overall listing health %, a distribution (fully-synced / healthy / at-risk), the weakest publishers (lowest coverage), a per-PUBLISHER directories coverage table (total, synced, requiresAction, notConnected, pct), a ranked "needs attention" set, and a deterministic headline + fixFirst. IMPORTANT: `googleVerified` is false both when a location has never connected Google AND when it's connected but Google hasn't verified it yet — always check `googleConnected` first to tell those apart; a never-connected location needs to connect, not "verify". Pass a clientId to scope to one client, or omit to roll up across all of the agency's clients. Read-only. You don't pass an agency — it comes from your credentials.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_listings_rollup",
"arguments": {}
}
}{
"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.