odoo_mcp_server

lioarce01/odoo_mcp_server

3.2

If you are the rightful owner of odoo_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Odoo MCP Server is a single-client server designed to facilitate communication with an Odoo instance using the Model Context Protocol (MCP).

Odoo MCP Server (Single-Client)

Quick Start

1. Install dependencies

pip install -r requirements.txt

2. Configure

Edit config.json with your Odoo instance URL, database, username, and password.

3. Run the server

uvicorn mcp_server:app --host 0.0.0.0 --port 8080

4. Test health endpoint

curl http://localhost:8080/mcp/health

5. Test MCP tool (example: odoo_search)

curl -X POST http://localhost:8080/mcp/tools \
  -H "Content-Type: application/json" \
  -d '{"tool": "odoo_search", "parameters": {"model": "res.partner", "domain": [["is_company", "=", true]], "limit": 2}}'

  • MCP tools: odoo_search, odoo_read, odoo_create, odoo_write, odoo_unlink
  • See /mcp/capabilities for full tool list