Complete AI Training

MCP server · Finance and crypto

Odoo MCP server

by ivnvxd

Let your AI look up, add, and update records in your Odoo business system just by asking.

Flow diagram: you ask your AI “How many unpaid invoices do we have right now?”, the Odoo MCP server connects it to Odoo, and you get back answer in your chat.

This is a small helper that connects your AI assistant to Odoo, the system many companies use to track customers, products, invoices, and orders. Once it is set up, you can ask your AI questions about your Odoo data or ask it to make changes, and it will do the work for you. It is handy for anyone who already uses Odoo at work and wants a faster way to find and update things.

What is an MCP server? The 30-second version

On its own, your AI can only chat. It cannot see your company's Odoo data. An MCP server is a small helper program that gives your AI a new skill, in this case a connection to your Odoo system. So when you ask about a customer or an invoice, the AI uses this helper to look it up in Odoo and bring the answer back to you.

What this MCP server does

You ask your AI something in plain words, like how many orders came in this month. The AI passes that request to this helper program. The helper then talks to your Odoo system using your login details. Odoo sends back the records or numbers, and the helper hands them to the AI. The AI then shows you a clean answer right in the chat.

Flow diagram: you ask your AI “How many unpaid invoices do we have right now?”, the Odoo MCP server connects it to Odoo, and you get back answer in your chat. Click to zoom

What you can do with it

  • Search for customers, products, invoices, or any other record in Odoo
  • Create new records, like a new customer or a new order
  • Update details on existing records, such as a phone number or a price
  • Delete records you no longer need
  • Count how many records match a condition, like unpaid invoices this month
  • See what fields a type of record has, so you know what you can fill in
  • Run business actions, like posting an invoice or confirming a sales order

Try asking your AI

  • “Show me all customers in Odoo whose name starts with Acme”
  • “How many unpaid invoices do we have right now?”
  • “Create a new customer called Bluebird Ltd with email info@bluebird.com”
  • “Update the phone number for customer number 42 to 555-0123”

What it gives back to you

You get answers in the chat, usually as a short list or a summary. For example, a search might come back as a tidy list of names, emails, and totals. A count comes back as a single number. If you asked it to create or update something, it tells you what it changed and on which record.

Before you start

What you need

  • Python 3.10 or higher on the computer where your AI app runs
  • UV installed (a small tool the setup page shows you how to add)
  • Your Odoo web address, like https://mycompany.odoo.com
  • An Odoo API key (a kind of password for apps; you create it in your Odoo user settings)

Good to know

This helper can change and delete real records in your Odoo system, so be careful with requests that create, update, or remove data, and never use YOLO mode on live company data.

Install it with your AI

Add Odoo MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check Odoo MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

People who already use Odoo at work, like sales, accounting, or operations staff, and want to look things up or make changes without clicking through menus.