Overslaan naar inhoud
MCP · AI THE 360 WAY

Talk to your Odoo

Connect Claude, ChatGPT, Cursor or any other AI assistant to live Odoo data. On your desktop, in the browser, on your phone. Scoped to the models you choose, bound to each user's own access rights. Sign in with your Odoo account, or paste one config.

Claude · web, desktop & mobile ChatGPT Cursor VS Code any MCP client

Read-first by design. No blanket write access.

claude · connected to your Odoo
Which invoices are more than 30 days overdue, and for how much in total?
odoo_search_read · account.move
odoo_read_group · amount_residual:sum
14 invoices are 30+ days overdue, € 86,450 in total. The largest three: Azure Interior (€ 21,300), Deco Addict (€ 18,940) and Gemini Furniture (€ 12,480). Want the full list as a table?
Ran as Joel Willis, his Odoo access rights applied

Works with your AI

Claude, ChatGPT, Cursor, VS Code. If it speaks MCP, it speaks Odoo.

Scoped, per user

Only the models you activate. Every answer respects the user's own Odoo access rights.

Read-first

No generic create, write or delete. Nothing changes unless you explicitly allow it.

Live in three steps

The MCP endpoint lives in your own Odoo, on the URL you already use. Nothing new to host, no ports to open, and no detour along another server.

1

SWITCH IT ON IN ODOO

MCP is part of your 360 AI subscription. Enable it in your Odoo and the endpoint is there, in the database you already run.

2

SCOPE WHAT AI CAN REACH

Activate the models the assistant may see, and optionally pin the exact methods per model. Everything else stays invisible.

3

CONNECT YOUR ASSISTANT

Sign in with your Odoo login, or paste a personal config generated in one click. First answer in minutes.

Your AI client

Claude, ChatGPT or Cursor. Asks in plain language, calls typed tools.

MCP over HTTPS

Your Odoo

The governed endpoint sits here. Two checks on every call, then Odoo's own access rights and record rules decide what comes back.

Your assistant talks to your Odoo directly. This is a separate route from the connection your 360 AI agents use.

MCP with guardrails

The Model Context Protocol is the open standard AI assistants use to talk to software. The USB-C of AI integrations.

360 puts a governed MCP endpoint in front of your Odoo, so assistants stop guessing about your business and start reading it.

8

typed read tools

0

servers in between

0

blanket write tools

1

sign-in to connect

Eight tools

The whole surface an assistant needs. Not one tool more.

odoo_search_read

Find and read records with full Odoo search filters, field selection, ordering and pagination.

odoo_read

Fetch specific records by ID. Just the fields you ask for, nothing more.

odoo_search_count

Count anything instantly, without pulling a single record into the conversation.

odoo_fields_get

Field definitions and metadata, so the assistant understands your data model before it queries.

odoo_list_models

Discover which models are open to the assistant. The allowlist, nothing more.

odoo_read_group

Grouped aggregates straight from Odoo: revenue by month, tickets by team, pipeline by stage.

odoo_get_callable_methods

Show which methods a model exposes, so the assistant reasons about your real business logic.

odoo_describe_function

Read a method's signature and docstring, so advice about your Odoo is grounded in your Odoo.

OPT-IN

odoo_call_method

Call model methods, but only the ones you allowlisted, model by model, for the users you put in the write group. Off by default.

Give AI answers, not the keys to your ERP

Access is layered: protocol, environment, user, model, method. Every layer must agree before a single record leaves your Odoo.

Runs as a real user

Every call is bound to the signed-in user. Odoo's own access rights and record rules decide what comes back. No shared super-user, ever.

Sign in, don't paste keys

OAuth 2.0 with the user's own Odoo login, straight from claude.ai, ChatGPT or the mobile apps. Revoke a connected client from Odoo at any time.

Keys scoped to MCP only

Desktop clients use a personal Odoo key issued for MCP and nothing else, so it can never be reused as a general API credential. Set an expiry, revoke it per user.

Model allowlist

Only the models you activate are reachable. Anything else simply doesn't exist for the assistant.

Method allowlist

Method calls are opt-in per model, method by method. Private methods are blocked outright.

Read-first by design

No generic create, write or delete tools. If the AI changes anything, it's through a method you deliberately allowed.

A bare AI connector.
Would you hand it your ERP?

Plenty of MCP connectors and DIY scripts give AI full admin access through one master key. 360 Odoo MCP is the same convenience, with the guardrails your ERP deserves.

MCP, the 360 way

Runs as each user

Odoo access rights and record rules apply to every single call.

Scoped by design

Model and method allowlists. Read-first: no blanket writes.

Sign in with Odoo

OAuth 2.0 from web and mobile clients, or one personal config per user.

Keys that expire

Per-user keys with end dates, scoped to MCP. Revoke anyone, anytime.

A bare connector

One master key

Every question runs with full admin access.

Everything exposed

HR, payroll, margins: readable by anyone who connects.

Writes included

One confused prompt away from changed data.

Keys never expire

Shared around, pasted in tools, and forgotten.

GET CONNECTED

One sign-in. Or three lines of JSON.

  • Web & mobile: add the connector in claude.ai or ChatGPT and sign in with your Odoo login.
  • Desktop tools: Claude Desktop, Claude Code, Cursor or VS Code paste a personal config, generated in Odoo in one click.
  • Per-user keys with expiry dates. Revoke one user without touching the rest.
YOUR PERSONAL CONFIG
{
  "mcpServers": {
    "odoo-360": {
      "type": "streamable-http",
      "url": "https:///ai360mcp",
      "headers": {
        "Authorization": "Bearer "
      }
    }
  }
}

Your own Odoo URL, your own key. No third address in the file.

Included in 360 AI

No separate product, no per-call fees. MCP access ships with the 360 AI platform: € 15 per user per month, everything included.

The questions your IT team will ask

Which AI assistants can connect?

Practically all of them. Browser and mobile clients (claude.ai, the Claude apps, ChatGPT) sign in with OAuth. Desktop and scripted clients (Claude Desktop, Claude Code, Cursor, VS Code) connect with a pasted config. If it speaks MCP, it can speak Odoo.

Can the assistant change my data?

Not by default. No generic write tools exist. Changes are only possible through methods you've explicitly allowlisted, per model, for users you put in the write group. Private methods are blocked outright.

What data can the assistant see?

Only models on the allowlist, and within those, only the records the signed-in user could already see in Odoo. Access rights are enforced by your Odoo itself, not re-implemented in a proxy.

Where does the connection actually go?

Straight to your own Odoo. The endpoint is part of your Odoo, on the HTTPS URL you already use, so there are no extra ports and no second service to host. It does not travel over the connection your 360 AI agents use, and no request or record passes through our infrastructure.

Which Odoo versions are supported?

Odoo Community and Enterprise, on the versions we support for 360 AI. Your Odoo version doesn't hold your AI back.

What's under the hood?

An Odoo module on your own database. The endpoint speaks JSON-RPC 2.0 over streamable HTTP, supports the current MCP protocol versions and OAuth 2.0 with PKCE.

Your ERP already knows the answer. Let it speak.

360 Odoo MCP is part of the 360 AI platform. Getting connected is as simple as our software: book your demo directly below.

That's AI, the 360 way.