ERPipe · free v1 · live in production

Remote MCP for Odoo. One workspace URL.

ERPipe is live at mcp.erpipe.com. Free hosted remote MCP — workspace OAuth, multi-instance routing, gated writes with HITL approvals, and an audit dashboard. Connect ChatGPT, Claude, or Cursor once to https://mcp.erpipe.com/mcp. Prefer local stdio and the full 41-tool pack? Stay on this open-source server.

No card · fair-use caps · real Odoo only (no shared sandbox) · TypeScript core: github.com/erpipe-org/erpipe

01 /

What free v1 actually ships (now).

the password spreadsheet

Workspace OAuth, not shared logins

One grant covers every Odoo instance in the workspace. Write scope is explicit on consent; connection writes still default OFF. Revoke sessions from the dashboard.

“which database was that?”

Multi-instance, one MCP URL

Add up to 10 HTTPS Odoo instances per workspace. Every Odoo-bound tool takes an explicit instance key. Read-only fleet tools fan out with attribution and partial errors.

“trust us, it’s fine”

Audit + HITL write gate

Every tool call is audited. Writes go preview → validate → owner approve (HITL inbox) → execute, with a durable operation journal. Pause/resume kill switch per instance.

02 /

From signup to ChatGPT in minutes.

Create a free workspace

Magic-link or social sign-in at mcp.erpipe.com. No card.

Add HTTPS Odoo instance(s)

Wizard probes auth/transport (XML-RPC or JSON-2). Credentials are envelope-encrypted; SSRF guards require public HTTPS hosts.

Connect ChatGPT (or Claude) once

Developer Mode / remote MCP → https://mcp.erpipe.com/mcp. OAuth workspace grant. Use list_instances, then pass instance on tools.

Govern writes from the dashboard

Enable writes when ready, review HITL approvals, read audit/usage. Hosted surface: 37 tools + 7 prompts.

03 /

Free v1. No card. Self-host always free.

Self-host (this repo)
$0 forever
Python · MIT · 41 tools
  • Full local surface (async, knowledge, plugins…)
  • stdio / Docker / Streamable HTTP
  • You operate it
Install from GitHub
ERPipe hosted
$0 v1 live
mcp.erpipe.com · no credit card
  • 37 tools + multi-instance fleet reads
  • Workspace OAuth + dashboard
  • HITL approvals + audit journal
  • Fair-use rate limits (10 instances / 5 concurrent / 300 calls·min)
  • No billing in v1
Open free workspace

Hosted free v1 is live today. If paid plans appear later, existing workspaces get clear notice — nothing is charged without an announced plan change.

›_

Open core stays open. Hosted is the multi-tenant control plane (OAuth, encrypted credentials, Durable Objects journal, audit UI) around the same product family. Need air-gapped ops, plugins, or the full 41-tool local pack? Self-host this Python server or use the TypeScript packages.

04 /

Questions people actually ask.

Is ERPipe live or still waitlist?
Live. Create a workspace at mcp.erpipe.com. MCP endpoint: https://mcp.erpipe.com/mcp.
Where do credentials live?
Envelope-encrypted at rest. Decrypted only on the request path — never in logs or the platform admin UI. Prefer read-only API keys; writes stay off until you enable them and complete the approval flow.
Does my data train any model?
No. We don’t bundle an LLM — you bring ChatGPT, Claude, Cursor, or another MCP client. We host the tool layer between your agent and Odoo.
What if the AI tries to change something?
Direct create/write/unlink stay blocked. Hosted path: preview → validate → owner HITL approve → execute, with a durable journal (no auto-retry on unknown). Pause kills tools without touching the writes toggle.
Which Odoo versions? Does Odoo Online work?
Odoo 16–19 via HTTPS XML-RPC or JSON-2. Odoo Online: external API only on plans that allow it (typically Custom). Self-host / Community is fine when the host is publicly reachable over HTTPS.
Hosted 37 tools vs self-host 41 — what’s missing?
Hosted focuses on remote agents: core read/diagnose/gated write/report tools, multi-instance fleet reads, instance lifecycle, and webhook event pull. Local-only packs (async workers, BM25 knowledge index, addon source scans, plugins, full 11-prompt set) stay on this Python server.
How is this related to odoo-mcp?
Same author and product family. odoo-mcp = open-source local MCP server. ERPipe = hosted multi-tenant product (+ TypeScript open core at github.com/erpipe-org/erpipe). Use both: local for max surface, hosted for ChatGPT/remote teams.