🤖 Manage Odoo CRM with natural language using OpenAI and MCP Server

1,260 views · 🤖 AI Chatbots & Agents

Description

Odoo CRM MCP Server Workflow

📖 Overview

This workflow connects an AI Agent with Odoo CRM using the Model Context Protocol (MCP).
It allows users to manage CRM data in Odoo through natural language chat commands.
The assistant interprets the user’s request, selects the appropriate Odoo action, and executes it seamlessly.

🔹 Key Features

This makes it easy for end-users to interact with Odoo CRM without needing technical commands—just plain language instructions.


▶️ Demo Video

Watch the full demo here:
👉 YouTube Demo Video


⚙️ Setup Guide

Follow these steps to set up and run the workflow:

1. Prerequisites

2. Import the Workflow

  1. Download the provided workflow JSON file.
  2. In your automation platform (n8n, Langflow, or other MCP-enabled tool), choose Import Workflow.
  3. Select the JSON file and confirm.

3. Configure MCP Server

  1. Go to your MCP Server Trigger node in the workflow.
  2. Configure it to connect with your Odoo instance.
    • Set API endpoint.
    • Provide authentication credentials (API key).
  3. Test the connection to ensure the MCP server can reach Odoo.

4. Configure the OpenAI Model

  1. Select the OpenAI Chat Model node in the workflow.
  2. Enter your OpenAI API Key.
  3. Choose the model (e.g., gpt-5 or gpt-5-mini).

5. AI Agent Setup

6. Activate and Test

  1. Turn the workflow ON (toggle Active).
  2. Open chat and type:
    • “Create a contact named John Doe with email john@example.com.”
    • “Show me all opportunities.”
    • “Add a note to John Doe saying ‘Follow-up scheduled for Friday’.”
  3. Verify the results in your Odoo CRM.

✅ Next Steps


🔗 Nodes Used

AI Agent, OpenAI Chat Model, Simple Memory, Chat Trigger, MCP Client Tool, MCP Server Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup