XML-RPC 16–18、JSON-2 19、ホスト型マルチインスタンスのスモークテスト結果と既知の限界。
Odoo 互換性マトリクス(16–19)
How to read this
"Pass" means automated local smoke and/or production E2E evidence for that major version. It is not a warranty for every custom module. Always start with writes off and a least-privilege service user.
Supported majors
| Version | Transport | Status | Surface | Evidence |
|---|---|---|---|---|
| Odoo 16 | XML-RPC | Pass | Phase 1–4 read/write surface | Local live smoke + parity harness; restricted-user ACL matched Python reference. |
| Odoo 17 | XML-RPC | Pass | Phase 1–4 read/write surface | Local live smoke; diagnose_access behavior verified. |
| Odoo 18 | XML-RPC | Pass | Full hosted surface | Production Bestmix E2E: health, multi-instance fan-out, gated writes + HITL. |
| Odoo 19 | JSON-2 | Pass | Phase 1–4 + JSON-2 path | Local live smoke on JSON-2; auto-detect prefers JSON-2 when available. |
| Odoo 20 | JSON-2 (expected) | Planned | — | Not in the public nightly matrix yet; tracked as post-beta #8 expansion. |
Platform constraints (hosted)
- Hosted tool catalog — 45 named MCP tools as of 2026-08-26, listed at /tools. OSS self-host is 28 tools.
- HTTPS public hostname only — Private and link-local SSRF targets are rejected at create and on every call.
- Workspace MCP — One OAuth app at https://mcp.erpipe.com/mcp. Every Odoo-bound tool requires an explicit instance key.
- Writes default OFF — Enable per instance, then owner HITL approval for execute.
- Limits (free beta) — 10 instances per workspace, 5 concurrent MCP requests, 300 tool calls per 60s per instance.
Matrix last updated 2026-08-18.
最終更新: 2026-08-18
よくある質問
Which Odoo majors are smoke-tested?
Odoo 16–18 over XML-RPC and Odoo 19 over JSON-2. Public HTTPS and a live probe are required. Odoo 20 is not in the public nightly matrix yet.
Is this a warranty for every custom module?
No. Pass means automated local smoke and/or production E2E evidence for that major. Start with writes off and a least-privilege service user.
Does Community, Enterprise, and Odoo.sh work?
Yes if the instance is reachable on public HTTPS and the probe succeeds. The connected user's ACLs still decide what the agent can see.
Where is the hosted tool list?
The public catalog at /tools is sourced from the live hosted tools/list (45 tools as of 2026-08-26).
Can I use localhost Odoo?
Not on the hosted beta. Private and link-local destinations are rejected.
What are the free beta limits?
10 instances per workspace, 5 concurrent MCP requests, and 300 tool calls per 60 seconds per instance.