mcp-server-odoo
If you are the rightful owner of mcp-server-odoo 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.
An MCP server that enables AI assistants like Claude to interact with Odoo ERP systems, allowing access to business data and management through natural language.
The MCP Server for Odoo is a powerful tool designed to bridge the gap between AI assistants and Odoo ERP systems. By leveraging the Model Context Protocol (MCP), this server allows AI tools like Claude to seamlessly interact with Odoo, enabling users to access, manage, and manipulate business data using natural language commands. This integration facilitates a more intuitive and efficient way to handle tasks such as searching for records, creating new entries, updating existing data, and managing the Odoo instance. The server supports secure access through API key or username/password authentication, ensuring that data remains protected. Additionally, it offers smart pagination for handling large datasets and provides LLM-optimized output for better readability. The server is compatible with Python 3.10 or higher and requires the Odoo MCP module to be installed on the Odoo server.
Features
- Search and retrieve any Odoo record with ease.
- Create new records with field validation and permission checks.
- Update existing data with smart field handling.
- Delete records while respecting model-level permissions.
- Secure access with API key or username/password authentication.
Tools
search_records
Search for records in any Odoo model with filters.
get_record
Retrieve a specific record by ID.
list_models
List all models enabled for MCP access.
create_record
Create a new record in Odoo.
update_record
Update an existing record.
delete_record
Delete a record from Odoo.