mcp-server-odoo
Verified Safeby elevateinformatics
Overview
Enables AI assistants (like Claude) to interact with Odoo ERP systems for data access, record management, and natural language control.
Installation
uvx mcp-server-odoo-eiEnvironment Variables
- ODOO_URL
- ODOO_API_KEY
- ODOO_USER
- ODOO_PASSWORD
- ODOO_DB
- ODOO_LOCALE
- ODOO_YOLO
- ODOO_MCP_TRANSPORT
- ODOO_MCP_HOST
- ODOO_MCP_PORT
- ODOO_MCP_LOG_LEVEL
- ODOO_CACHE_FIELD_TTL
- ODOO_CACHE_PERMISSION_TTL
Security Notes
The project explicitly warns against using 'YOLO Mode' (a development/testing bypass of security) in production environments, which is a strong positive. For production use, it requires a dedicated Odoo MCP module for access control and recommends API key authentication. Input validation is performed using Pydantic and custom error handling, and error messages are sanitized to prevent leakage of sensitive internal details (e.g., file paths, full tracebacks). The use of 'ast.literal_eval' for domain parsing is generally safe. The 'streamable-http' transport allows remote access, requiring careful network configuration, but this is adequately documented.
Similar Servers
mcp-server-odoo
Enables AI assistants to interact with Odoo ERP systems, providing natural language access to business data for searching, creating, updating, and deleting records.
Web-Algebra
Translates natural language instructions into JSON-formatted domain-specific language operations for loading, querying, and writing RDF Linked Data, consumable by AI agents.
gitlab-mr-mcp
Connects an AI assistant to GitLab to manage merge requests, CI/CD pipelines, and code reviews, enabling natural language interaction.
d365fo-client
This server provides a Model Context Protocol (MCP) interface for a D365 F&O client, enabling AI assistants and other MCP-compatible tools to interact with Microsoft Dynamics 365 Finance & Operations environments for metadata retrieval, CRUD operations, action execution, and data querying.