odoo-mcp-server
Verified Safeby renbran
Overview
Provides a production-grade Model Context Protocol (MCP) server for Odoo 17-19, offering comprehensive API access, multi-instance support, and AI-powered automation through Claude Desktop.
Installation
npm startEnvironment Variables
- ODOO_INSTANCES
- ODOO_URL
- ODOO_DB
- ODOO_USERNAME
- ODOO_PASSWORD
- ODOO_API_KEY
Security Notes
The server utilizes secure XML-RPC clients (xmlrpc.createSecureClient) for Odoo connections, ensuring HTTPS communication. Credentials are managed via environment variables or Cloudflare secrets, with explicit documentation against hardcoding and logging them directly. Input validation is performed using Zod schemas for tool arguments, mitigating potential injection risks. Comprehensive security best practices are documented, including recommendations for least privilege access and regular password rotation. The main risk is the exposure of potentially verbose Odoo data to an LLM, which needs careful management by the AI system itself.
Similar Servers
SageMCP
A scalable platform for hosting MCP servers with multi-tenant support, OAuth integration, and connector plugins for various services, deployed on Kubernetes.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.
remote-mcp-oauth-github
Provides a Cloudflare Workers-based Model Context Protocol (MCP) server with GitHub OAuth for secure custom integrations with Claude.ai.
claude-odoo-api
The Odoo MCP Server provides tools to interact with Odoo 19's External JSON-2 API, enabling AI clients to perform CRUD operations and queries on Odoo databases with multi-company support.