Get the FREE Ultimate OpenClaw Setup Guide β†’

mcp_odoo_fresh

Conversational agent with Gradio interface (Voice/Text) that uses the Model Context Protocol (MCP) as a bridge to interact with Odoo (via XML-RPC) using OpenAI Agents SDK. Focused on sales tasks (customers, products, quotations).

How to use

The mcp_odoo_fresh server is a powerful conversational agent designed to facilitate seamless interactions with Odoo for sales-related tasks, such as managing customers, products, and quotations. By leveraging the Model Context Protocol (MCP) alongside the OpenAI Agents SDK, this server provides a user-friendly Gradio interface for both voice and text interactions, making it an ideal choice for developers looking to enhance Odoo's functionality with conversational capabilities.

Once connected to the mcp_odoo_fresh server, you can interact using natural language commands via the Gradio interface. You can ask the agent to retrieve customer information, manage product inventories, or generate quotations, making it adaptable for various sales scenarios. It's best to formulate your queries clearly, such as "Show me all customers" or "Create a new quotation for product X," to ensure effective communication with the Odoo backend.

How to install

Prerequisites

Before installing mcp_odoo_fresh, ensure you have the following prerequisites:

  • Node.js (version 14 or higher)
  • Python (version 3.6 or higher)
  • Odoo set up and accessible via XML-RPC

Option A: Quick start with npx

If you want to quickly start using the server, you can use the following command:

npx -y mcp_odoo_fresh  

Option B: Global install alternative

To install mcp_odoo_fresh globally, use the following command:

npm install -g mcp_odoo_fresh  

Once installed, you can initiate the server by running:

mcp_odoo_fresh  

Additional notes

When using the mcp_odoo_fresh server, make sure to configure the necessary environment variables for Odoo connection settings, including ODOO_URL, ODOO_DB, ODOO_USERNAME, and ODOO_PASSWORD. A common gotcha is ensuring that your Odoo instance is accessible and that the XML-RPC interface is enabled; otherwise, the server may fail to connect.

Related MCP Servers

Sponsor this space

Reach thousands of developers β†—