Optional Odoo addons. This is not an MCP server. ChatGPT / Claude still talk to
https://mcp.erpipe.com/mcp. These modules expose versioned business capabilities
over the existing XML-RPC / JSON-2 user.
| Module | Depends | What it does |
|---|---|---|
erpipe_mcp |
base only |
get_capabilities / preflight / execute, operation ledger, Bridge group |
erpipe_mcp_sale |
erpipe_mcp + sale |
sale.order.confirm@1 (auto_install) |
Install erpipe_mcp on any database. If Sales is missing, the capability list
simply has no confirm verb.
erpipe.mcp.get_capabilities()
erpipe.mcp.preflight(capability, request)
erpipe.mcp.execute(capability, request, expected_fingerprint, operation_id)
sale.order.confirm@1 request: {"order_id": 123}.
Execute re-reads the order under a row lock, rejects a stale fingerprint, then
calls native action_confirm(). It does not sudo() sale orders and does not
write state itself. Preflight and stale checks use ordinary ORM read() calls,
so instance field restrictions apply to the bridge user as they do to normal RPC.
Operation replay is scoped to the original bridge user and company. Bridge users can read only their own company's ledger rows; system administrators retain audit access across scopes.
Give the RPC user the ERPipe / Bridge user group and the normal Odoo rights for the documents they may touch (for example Sales / User).
Copy erpipe_mcp into an Odoo 18 addon path, update the Apps list, and install
ERPipe MCP Bridge. Install Sales to auto-install erpipe_mcp_sale and expose
sale.order.confirm@1.
Supported targets are Odoo 18 Community or Enterprise on-prem and Odoo.sh. Odoo Online does not allow custom server addons. The modules make no outbound HTTP requests; the external ERPipe service connects through the configured Odoo user and remains optional. Zero-install ERPipe tools continue to work without these modules.
Support: hello@erpipe.com · Privacy: https://erpipe.com/privacy
Manifest series is 18.0. Python avoids 18-only helpers where a 16/17 fallback is cheap. Do not claim 16–19 until a live matrix is green.
LGPL-3.0-only.