Blog

Notes from the build

What we learn running Odoo for AI agents — the protocol detail, the isolation model, and the things that only show up in production. RSS.

Connect Claude to Odoo: one URL, no configuration

Setting up the connector is pasting https://mcp.odooconsole.com/mcp into Claude. Here's what happens after you click Add, traced with curl.

An Odoo.sh alternative that bills per instance, not per user

Odoo.sh hosting looks cheap until you add the per-user Enterprise licence. We host Community, so there's no user meter at all. Here's the maths.

Your MCP client says registration isn't supported. It probably is.

The error means one field is missing from your discovery document, not that dynamic registration is off. Here is the exact chain a client walks.

One MCP endpoint, many tenants: what a connector can actually reach

Every connector points at the same URL. What separates one customer's ERP from another is a claim in the token — and a check that does not trust it.