pic
Odoo MCP Connector
120 Days
Free Support
Free
Lifetime Update
Free
Installation

Odoo MCP Connector

Odoo MCP Connector


Supported Versions

All the compatible versions

99.00 € 99.0 EUR

99.00 €
Installation: Free
Support Period for 4 Months: Free

Live Demo
120 Days
Free Support
Free
Lifetime Update
Free
Installation
Odoo 20.0
Connect Claude, Cursor & any MCP-compatible AI assistant to your Odoo data — no separate server, real per-user permissions.
Odoo MCP Connector logo
Odoo MCP Connector
AI Assistant Bridge for Odoo
[email protected]
Odoo MCP Connector icon

Odoo MCP Connector

The Fastest Way to Let AI Work Inside Odoo — Safely

Give Claude, Cursor, or any MCP-compatible AI assistant direct, permission-aware access to your Odoo data. Installed as a single Odoo module — no separate server, no extra infrastructure, no shared admin login. Every person connects with their own Odoo identity, and every action respects the permissions they already have inside Odoo.

Powered by Ksolves Odoo Gold Partner CMMI Level 3
Odoo Community, Enterprise & odoo.sh
What's inside
Key Highlights
01
Query, create, update & delete records
02
Bulk operations with built-in safety caps
03
Trigger real Odoo business actions
04
Download PDF reports on demand
05
Per-user permissions, no shared admin
06
Encrypted credentials & rate limiting
07
Admin visibility into every connection
08
Works with Claude, Cursor & any MCP client

Core Data Operations

The everyday CRUD layer — reading and writing individual Odoo records, with column selection tuned to stay fast and readable by default.

  • Search any model with an Odoo domain filter, pagination & sorting
  • Fetch a single record, create a record, or update specific fields
  • Deletes are safe by default: preview first, nothing removed until explicitly confirmed
  • Blank column selection returns a ranked, sensible field set instead of every column
Find all open invoices for Acme Corp

odoo_query(model="account.move", filter_domain=...)

Found 3 open invoices for Acme Corp — INV/2026/0041 ($1,240), INV/2026/0052 ($860), INV/2026/0067 ($2,110).

Bulk Operations

The same operations at scale, with hard caps and re-checked counts so a filter typo can't silently touch more than was approved.

  • Create many records in one all-or-nothing transaction
  • Update or delete every record matching a filter, previewed before it runs
  • Refuses an empty, match-everything filter outright
  • Re-checks the real matched count against the safety cap immediately before writing
Archive every lead older than 6 months from the Trade Show source

Preview: this would affect 214 records. Nothing changed yet.

Confirmed — 214 leads archived.

Business Actions

Goes beyond field writes to trigger the same real business logic a person would run clicking a button on an Odoo form.

  • Confirm a sale order, post an invoice, or run any other button-driven workflow
  • One generic tool covers every business action Odoo exposes — no hand-built tool per action
  • Bounded strictly to actions genuinely present as buttons on that model's own form view
Confirm sale order SO0042

SO0042 — Acme Corp ✓ Confirmed

Reports

Reaches Odoo's real QWeb/PDF report engine directly, not a reconstruction of it.

  • Discover the exact report names available for a model
  • Render and return a real PDF for one or more records
  • Access is governed by the caller's own record permissions — never rendered with elevated access
Send me the invoice PDF for SO0042

INV_2026_0042.pdf

Per-User Permissions & Security

Nobody gets more access through the connector than they already have inside Odoo itself.

  • Every person connects with their own Odoo login — no shared, static admin identity
  • Every call runs under the caller's actual Odoo permissions — real ACL enforcement, not assumed
  • Encrypted credential handling, per-identity rate limiting, and safe-by-default confirmation on every destructive action
Create a new employee login for me

Blocked — you are not allowed to create 'User' records. This operation requires Settings/Administration access.

Admin Visibility & Control

Gives an Odoo administrator the same oversight over this connector that they already have over everything else in Odoo.

  • See every active session — who's connected, from which client, when last used
  • Instantly revoke one person's access, or every active session at once
  • Reuses Odoo's own Settings/Administration group — no separate permission system to maintain
[email protected] — Claude Desktop Active
[email protected] — Cursor Active
[email protected] — Claude Team Revoke
Support

Free 90 Days Support

Ksolves provides free 90 days support for any doubt, queries and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.

Note: No separate server or Python environment to maintain — it's an Odoo module
90 DAYS

All Features

Everything the Odoo MCP Connector covers, grouped by area.

Core Data Operations

  • Search any model with an Odoo domain filter, pagination & sorting
  • Fetch a single record by ID, with full or custom columns
  • Create records and update specific fields
  • Safe-by-default deletes — preview first, confirm to execute
  • Inspect a model's real field schema & browse the full model catalog

Bulk Operations

  • Create many records in one all-or-nothing transaction
  • Update or delete every record matching a filter, previewed before it runs
  • Refuses an empty, match-everything filter outright
  • Re-checks the real matched count against the safety cap before writing

Business Actions

  • Confirm a sale order, post an invoice, or run any other button-driven workflow
  • One generic tool covers every business action Odoo exposes
  • Bounded strictly to actions genuinely present as buttons on that model's form view

Reports

  • Discover the exact report names available for a model
  • Render and return a real PDF for one or more records
  • Access governed by the caller's own record permissions

Chatter & Activities

  • Log notes directly on any record's chatter
  • Schedule follow-up activities with due dates and assignees
  • Keeps the AI's actions visible in Odoo's own audit trail

Security & Permissions

  • Full per-user OAuth 2.0 login (Authorization Code + PKCE, Dynamic Client Registration)
  • Every call runs under the caller's actual Odoo permissions — never elevated
  • Encrypted credential handling & per-identity rate limiting

Admin Visibility & Control

  • See every active session — who's connected, from which client, when last used
  • Instantly revoke one person's access, or every active session at once
  • Reuses Odoo's own Settings/Administration group — no separate permission system

Client Compatibility

  • Works with Claude, Cursor & any MCP-compatible AI client
  • Follows the open Model Context Protocol — no custom integration work
  • Installs and upgrades like any other Odoo module

Self-Contained Deployment

  • Runs entirely inside your existing Odoo server — no separate process to host
  • Lazy, per-worker initialization — zero added startup cost until the first request
  • Multi-database safe — each database gets its own isolated session & OAuth store

Why Ksolves

You know us as the makers of Dashboard Ninja. You will remember us for Odoo MCP Connector.

Your trusted partner in offering tailored solutions for your unique business vision.

Ecommerce Development
CMMI Level 3 Certified
Odoo Gold Partner
84.3% Client Retention Rate
Have Unique Requirements?
Choose Ksolves

Share your specific business requirements or challenges with us, and let us craft a custom solution that meets your needs.

Get in Touch
520+ Experts
Odoo Customization
Odoo Mobile App Development
24/7 Support

Why Choose Ksolves for Odoo MCP Connector

  • 15+ years of enterprise software delivery experience
  • Official Odoo Gold Partner
  • CMMI Level 3 appraised development process
  • Dedicated support team for every module we publish
  • Built and verified against a real, running Odoo instance — including genuine restricted-permission accounts, not just written to spec
  • Security-first design: per-user OAuth, encrypted credentials, safe-by-default confirm gating
  • No separate server or infrastructure — installs and upgrades like any other Odoo app
  • Custom development & consulting available on request

Frequently Asked Questions

No. Every person connects with their own Odoo login, and every action the AI takes runs under that person's real Odoo permissions — a restricted user stays exactly as restricted through the assistant as they are in Odoo itself.
No. Every destructive or consequential action — deletes, bulk updates, bulk deletes, business actions — previews its effect first. Nothing runs for real until it's called again with an explicit confirmation.
No. Odoo MCP Connector runs entirely inside your existing Odoo server as a normal module — no separate process, no extra Python environment, no additional hosting to set up or maintain.
Your API key is only used once, at login, to resolve your Odoo identity — it is never stored. Only that identity is remembered for later calls, so there is no raw credential sitting in a database to protect or leak.
Any MCP-compatible client, including Claude (Desktop and Team) and Cursor. It follows the open Model Context Protocol, so no custom integration work is required on either side.
An Odoo administrator can instantly revoke that one person's connector access, or revoke every active session at once, directly from inside Odoo — without touching their underlying Odoo account.
Odoo 20.0, Community or Enterprise.

Release Notes

20.0.1.0.0 Current

Current release for Odoo 20.0 — per-user OAuth 2.0 login, core CRUD and bulk operations with safety caps, generic business-action execution, chatter notes & scheduled activities, PDF report discovery & download, and admin connection visibility & revoke tools.

Onboarding
Getting Started
Step 1
Install

Install Odoo MCP Connector from Apps, like any other Odoo module. No extra Python packages, no separate server.

Step 2
Connect

In Claude, Cursor, or any MCP-compatible client, add this Odoo instance as a connector using its URL.

Step 3
Log In

Each teammate logs in once with their own Odoo API key. From then on, the assistant acts under that person's real permissions.

Requirements

Odoo MCP Connector runs entirely inside Odoo itself — there is nothing else to install or host.

Odoo 20.0, Community or Enterprise Admin access (base.group_system) for initial setup An MCP-compatible AI client (Claude, Cursor, etc.)

Ideal For

Teams: wanting AI-assisted Odoo work without giving up permission control.

Security-conscious admins: wanting per-person accountability, not a shared login.

Ops teams: who'd rather not run custom integration work to connect Claude or Cursor.

Heads up: you still need an MCP-compatible AI client on your side — this module is the Odoo-side bridge, not the AI assistant itself.

Odoo MCP Connector  |  AI Assistant Bridge for Odoo  |  Ksolves  |  [email protected]

Free 120 Days Support

Get 120 days of FREE support (doubt, queries, & bug fixing) on Odoo
applications from the date of purchase. Enhance the functionality of
your business with the Ksolves Odoo experts.

pic

Get your Personalized Demo

0/50 characters
0/100 characters