Connector guide6-minute read7 MCP tools7 languages

How to Connect Odoo (MCP server) to Meta Muse via MCP

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

HCBy HelpCode teamUpdated 6 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Odoo (MCP server)

Odoo (MCP server)

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

tools

7

Region

INTL

Category

ERP

Authentication

Bearer Token

Required env vars

ODOO_URLODOO_MCP_API_KEY
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Odoo (MCP server) in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

Try asking

Example prompts for Odoo (MCP server)

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Odoo (MCP server) · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Odoo (MCP server), paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Odoo (MCP server) + Meta Muse

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

ODOO_URL, ODOO_MCP_API_KEY

Step 1 — Get credentials

Setting up takes about 5 minutes. You need an Odoo database that has Odoo's own MCP server: Odoo Online from version saas-19.4, or Odoo 20, with the AI app installed. Your version is shown at the bottom of Settings, and a database with an MCP server offers the MCP scope when you create an API key.

  1. In Odoo, click your avatar and open My Preferences (or My Profile) → Security → Add API Key. Confirm your password and give the key a name.
  2. Set Scope to MCP and choose how long the key stays valid in Expires. Odoo shows the key only once, so copy it now. Create it as a dedicated Odoo user whose access rights match what the assistant may see: the key acts as that user.
  3. Paste the key into ODOO_MCP_API_KEY. It is 40 lowercase hexadecimal characters; do not add the word Bearer.
  4. Put the address you open Odoo at into ODOO_URL, up to the host, for example https://mycompany.odoo.com. Leave out /odoo, /web, /mcp and the trailing slash: the connector adds /mcp itself.
  5. Install the connector and run odoo_mcp_ai_tool_mcp_retrieve_initial_context: it shows the signed-in user, their time zone, the active company and every company they can switch to.

Which Odoo connector? This one is for databases with Odoo's own MCP server, where your Odoo admin decides which tools exist and which writes are allowed. For Odoo 19.0 (it has no MCP server), for Odoo.sh or your own server without it, or when you want fixed tools for partners, sales orders, invoices and products, use the Odoo connector (JSON-2 API, Odoo 19 and newer). For Odoo 14 to 18, use Odoo 14-18 (JSON-RPC).

The tools come from your database: at install AnythingMCP asks Odoo's MCP server which tools it exposes. By default these are Get Models, Get Fields, Search, Read group and MCP Retrieve initial context, all read-only, and Odoo runs them with the rights of the user who owns the key. An admin can expose more (Create Records, Update Records, menus, website and image tools) in developer mode under Settings → Technical → Server Actions, by ticking Available in MCP on the tool's Usage tab. Then open the connector here and click Discover tools. Image generation spends Odoo AI credits.

What it reads: any model the Odoo user may open, such as contacts, sales orders, invoices or products. odoo_mcp_ai_tool_get_models finds the right model, odoo_mcp_ai_tool_get_fields lists its fields, odoo_mcp_ai_tool_search finds records with an Odoo domain, and odoo_mcp_ai_tool_read_group groups and totals them by day, week, month, quarter or year: revenue per month, invoices per customer, leads per stage.

Asks before every change: no write tool is on at install. Once an administrator turns on creating or updating records, the AI shows you the records and the exact values and waits for your yes before it writes anything.

Switched off at install: odoo_mcp_ai_tool_create_records and odoo_mcp_ai_tool_update_records. Odoo hides them until an admin exposes them to MCP, and here they also install switched off, because they create records or change field values on every record that matches a domain. Turn them on per tool only when the assistant should change Odoo.

Limits: Search returns 50 records by default and at most 200 per call, so the AI pages through larger results or uses Read group for totals instead of pulling thousands of rows. The API key expires on the date you set in Expires: then create a new one and paste it in.

Common errors: 401 means the key is wrong, expired or was created without the MCP scope. 404 at /mcp means the database has no MCP server (it is older than saas-19.4, or the AI app is not installed): use the Odoo or Odoo 14-18 (JSON-RPC) connector instead. Odoo publishes Get Fields without parameters, yet the tool fails unless it gets model_name and include_description, so the AI always passes both.

The connector does not add tools your Odoo does not expose, does not go beyond the access rights of the Odoo user behind the key, and does not work with databases that have no Odoo MCP server.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Muse

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.

  1. In Muse, open Settings → Connectors and choose Add custom connector.
  2. Paste the MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse opens the AnythingMCP sign-in page: sign in and approve access.
  4. In a chat, ask Muse for something that needs the Odoo (MCP server) tools.

You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.

Available tools

ToolWhat it does
odoo_mcp_ai_tool_mcp_retrieve_initial_contextOdoo's AI Tool: MCP Retrieve initial context
odoo_mcp_ai_tool_get_modelsOdoo's AI Tool: Get Models
odoo_mcp_ai_tool_get_fieldsOdoo's AI Tool: Get Fields
odoo_mcp_ai_tool_searchOdoo's AI Tool: Search
odoo_mcp_ai_tool_read_groupOdoo's AI Tool: Read group
odoo_mcp_ai_tool_create_recordsOdoo's AI Tool: Create Records
odoo_mcp_ai_tool_update_recordsOdoo's AI Tool: Update Records

Example prompts

  • "What were our confirmed sales per month this year? Give me the total for each month."
  • "Which customers have overdue unpaid invoices, and how much does each of them owe?"
  • "Find the contact Rossi Costruzioni and show me their email, phone and salesperson."
  • "Which ten products did we sell most of last quarter, by quantity?"
  • "Change the email of the contact Anna Weber to [email protected]. Show me the record before you update it."

FAQ

Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.

Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.

Next steps

Was this guide helpful?

Your Odoo agent is one click away.

Install the connector, paste the key, prompt Meta Muse. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Odoo (MCP server) to ChatGPT via MCP

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

Connectors

How to Connect Odoo (MCP server) to Claude via MCP

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

Connectors

How to Connect Odoo (MCP server) to Cursor via MCP

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

Connectors

How to Connect Odoo (MCP server) to Gemini via MCP

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

Connectors

Odoo (MCP server) to MCP: Search, Total and Update Odoo Records from any AI Agent

Connect Claude, ChatGPT or Copilot to Odoo through Odoo's own MCP server (Odoo AI, Odoo Online saas-19.4 and Odoo 20): search any model, group and total records, list models and fields, and, when your admin allows it, create and update records. Governed by the Odoo user and the AI Tools your admin exposes.

Connectors

How to Connect Avito to Meta Muse via MCP

Let your AI work with your Avito business account: list your ads and change their prices, read views, contacts and calls statistics, check autoload uploads and their errors, the feed format and your wallet, and read Avito Messenger chats. Sending messages and changing autoload settings are optional and off by default.