Help Center
Answers about your subscription - and how to connect your AI to your Odoo.
General
estable.cloud is managed Odoo Enterprise hosting. You get your own private Odoo instance at yourcompany.estable.run - provisioned in seconds, kept updated, backed up and supported by our team, in English and Spanish.
No. Every customer runs in a separate, dedicated database. Your data is never commingled with another customer's data. See our Security page for details.
Yes. Open a request from your portal and we will connect your domain with SSL included.
AI Access (MCP)
AI Access lets the AI assistants you already use - Claude, Cursor, VS Code, even local models - securely read and work with your Odoo data. It uses MCP (Model Context Protocol), an open standard, so you are never locked to one AI vendor. It costs $15 per user per month.
We do not sell you an AI model. You connect the assistant you already use and pay for, under your own account and terms. It also works with local, private models (for example via Ollama), where your questions never leave your computer.
Exactly what the connected employee can see - nothing more. Each seat is tied to one specific user, and the AI inherits that user's permissions. If an employee cannot open Sales orders, neither can their AI. Every operation is also logged for audit.
Buy: add AI Access seats to your subscription from your portal. Assign: in your Odoo go to Settings - Users, open a user and enable AI Access (MCP). You can enable as many users as seats you purchased, and move a seat to another employee at any time.
Each user creates their own personal API key inside Odoo: click your avatar (top right) - My Profile - Account Security - New API Key. Give it a name (for example "My Claude") and copy the key: Odoo shows it only once. You will use it together with your connection URL: https://yourcompany.estable.run/mcp.
The AI can only perform operations that are explicitly allowed, and only on records that user could touch anyway. Everything passes through an allowlist, rate limits and a full audit log kept per user.
Not by us - we never use your data for training. Your questions go to the AI provider you chose, under your agreement with them. With local models, your data never leaves your machine at all.
Disable the AI Access checkbox on their user (or archive the user) and their keys stop working immediately. The seat is freed and you can assign it to someone else.
Connect your AI app
Add this to your claude_desktop_config.json (Settings - Developer - Edit Config), replacing the URL and key with yours, then restart Claude Desktop:
{
"mcpServers": {
"odoo": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://yourcompany.estable.run/mcp",
"--header", "Authorization: Bearer YOUR_API_KEY"
]
}
}
}One-click sign-in (no keys to copy) is coming soon.
In Cursor, create or edit .cursor/mcp.json (VS Code: .vscode/mcp.json) with:
{
"mcpServers": {
"odoo": {
"url": "https://yourcompany.estable.run/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}One command:
claude mcp add --transport http odoo https://yourcompany.estable.run/mcp --header "Authorization: Bearer YOUR_API_KEY"With mcphost installed, put this in ~/.mcphost.yml and run mcphost -m ollama:MODEL:
mcpServers:
odoo:
type: remote
url: "https://yourcompany.estable.run/mcp"
headers:
- "Authorization: Bearer YOUR_API_KEY"ChatGPT custom connectors require sign-in based authentication (OAuth), which we are rolling out. Open a request from your portal and we will let you know as soon as it is available for your instance.
That is the security model working: the AI hit a record its user is not allowed to see. If that person should have access, your Odoo administrator can grant the corresponding permission group on the user - the AI picks it up immediately.
Security and privacy
In a United States region of our cloud provider (DigitalOcean), encrypted in transit and at rest, with automated backups. Full details on the Security page, Privacy Policy and DPA.
Usage is metered per user (which user, which operation, when) so you can audit activity. We do not read the content of your conversations: those stay between your AI provider and your Odoo.
Billing and support
Everything goes on one monthly subscription charged to your card via Stripe (we never store your card details). AI Access seats are added to the same subscription.
You can cancel anytime from your portal. You can export a full copy of your data (ZIP) before leaving, and we keep your instance recoverable for 30 days after cancellation.
From your portal: open a request and our team follows up by email. You can also use the contact form. Support is available in English and Spanish.
Did not find your answer? Contact us or open a request from your portal.