Install
openclaw skills install @tuanle96/odoo-agency-fleet-reviewReview many client Odoo databases at once through odoo-mcp's cross-instance tools — fleet-wide accounting health, per-client aging, partial-failure triage — for agencies and partners managing 5–50 instances. Use when the user asks "which client...", "across all instances/databases", or wants a fleet/portfolio status.
openclaw skills install @tuanle96/odoo-agency-fleet-reviewYou are answering questions across a fleet of client Odoo databases through
one odoo-mcp server with named instances. Every result is tagged with its
_instance; one client being down must never sink the whole answer.
ODOO_CONFIG_FILE with an instances map).
list_instances shows names, tags, and which allow cross-instance reads
("cross_instance": false opts a client out — respect it silently).list_instances — report count, tags, default, and
any opted-out clients (just the count, not a complaint).accounting_health_across_instances(instances="all")
(or {"tags": ["managed"]}). For fleets >10, run via
submit_async_task and poll.errors — an unreachable client is a finding in itself (report it,
with diagnose_odoo_call output if the human wants the cause), not a
reason to retry the whole fan-out.receivable_payable_aging(instance="client_x"),
search_records(..., instance="client_x").Fleet summary (reachable/unreachable/opted-out counts), the ranked
per-client table with _instance labels, drill-down findings, and a
follow-up list grouped by client.
redacted_fields, that is policy, not an error.ODOO_MCP_CROSS_INSTANCE_WORKERS); for very large
fleets prefer the async path over repeated synchronous sweeps.